MVP Architecture | Design Pattern | Dependency Injection | Flavors | Demo

in utopian-io •  7 years ago  (edited)

maxresdefault.jpg

What Will I Learn?

We will discuss topics such as:

  • Building layouts
  • Widgets
  • States
  • Basic Dart
  • Dividing Code
  • Using and Creating widgets
  • Text Input
  • Widget Decoration
  • Theming
  • Future
  • Async & Await
  • Coin market
  • Deal with android & ios
  • Dependency Injection
  • Model
  • View
  • Controller

Requirements

Difficulty

  • Intermediate

Description

In this crash course for Flutter, I'll guide you through the creation of an app with MVP Architecture which is a Cryptocurrency App to track all the coins data in realtime.

We will talk about what is MVP (Model View Presenter) and how to implement it . We will also talk about dependency injection, singleton classes , how to make repositories and how to have different flavours for the app.

You can follow along on both Windows and Mac and you'll be able to run the code written in this tutorial on both Android and iOS.

Note: You can upload this app on playstore/appstore athough this is an opensource project . I will keep updating this project in future.

Flutter is an SDK owned by Google to create applications for Android and iOS using a single codebase. Flutter uses the Dart programming language (also owned by Google). Flutter was in alpha when I released this video, so things might still change a bit. But the SDK is already mature enough to write some cool production apps!

Be sure to ask for help in the comments if you need any. Suggestions for future Flutter tutorials are also very welcome!

Video Tutorial

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hey bro could you pls contact me in discord ?

Auntie, ask for your account discord link

Join utopian server then search cha0s0000.
https://discord.gg/uTyJkNm

Congratulations @mtechviral! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of posts published
You got a First Reply

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Your contribution cannot be approved because it does not follow the Utopian Rules, and is considered as plagiarism. Plagiarism is not allowed on Utopian, and posts that engage in plagiarism will be flagged and hidden forever.

You can contact us on Discord.
[utopian-moderator]

Congratulations @mtechviral! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

Are you a DrugWars early adopter? Benvenuto in famiglia!
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Congratulations @mtechviral! You received a personal award!

Happy Steem Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!