Published in ITNEXT·PinnedMember-onlyUML Coolness In FlutterPart of the little details of dev-ops is getting an UML diagram generated for your Flutter project. UML diagrams aid developers in understanding how OOP-wise your code fits together. It’s also a nice sign of developer professionalism if your flutter project has a set of UML diagrams. …Flutter4 min read
Published in ITNEXT·PinnedMember-onlyOrganize Your TestsWhy organize your tests? Well, how do you get correct feedback on tests if it’s disorganized? Part of my job in authoring at least two flutter app development books this year is to make sure every developer learning flutter can complete two missions: 1.Learning Flutter Fast 2.Be Able To Push…Flutter4 min read
1 day agoMember-onlyAwesome AppStore Screenshots With Device PreviewThere are over 10 devices to target for Apple’s AppStore when designing a flutter app; do you really want to create the screenshots for both landscape and portrait and both light and dark themes by hand? Let me show you a real professional way to do this with device preview…Flutter5 min read
5 days agoMember-onlyGoogle’s Recommended Flutter App ArchSo what is Google’s Recommend Flutter App Arch? Let’s Play A Game, What App Arch Is The Counter App Let’s see if you really get it yet. Here is the main screen of the counter app: What app architecture is that? Well, we have a direct coupling of the model to view via this field declaration: int _counter = 0; …Flutter3 min read
5 days agoMember-onlyFlux App Arch And State Management In Flutter AppsI am going to show you how to implement Flux app arch and state management in flutter apps. But, first, I have to describe why we do not have MVC derived patterns anymore in both app arch and state management. Why MVC Derived Arch App Patterns Became Irrelevant So everyone is familiar with this:Flutter4 min read
6 days agoMember-onlyGoogle’s Flutter Declarative State Management SecretYou have seen the state management options list at Flutter Docs: List of state management approaches State management is a complex topic. If you feel that some of your questions haven't been answered, or that the…docs.flutter.dev They list: -Provider -Riverpod -InheritedWidget and InheritedModel -Redux -BLoC-Rx -ServiceLocator solutions like GetIt -Observable Solutions like MobX(think moving up from notifiers)Flutter4 min read
Aug 4Member-onlyWhy You Should Buy An Awesome Flutter UI KitLook, the mobile app market is a mature market. Desktop apps are also a mature market, along with web applications. And, of course, the job market for front-end developers is also a mature market. …Flutter5 min read
Aug 4Member-onlyThe Right Way To Implement Clean Arch For Flutter AppsLook, it’s easy for app designers mastering flutter to get lost in clean architecture implementations; as there are two distinct variations that are shown online. And if you choose the wrong one, it shuts down your fast design prototyping dead in the water. …Flutter3 min read
Aug 2Member-onlyArchitecting Flutter State Management, Transforming The Data Layer Into Immutable Magic With FreezedThe story of Flutter State Management is taking the components of the MVC pattern and the layers that interact with Model, View, and Controller and decoupling and re-implementing how they interact with each other. …Flutter4 min read
Jul 31Member-onlyGoogle’s Recommended Flutter State ManagementEveryone gets confused by this state management list: [list of state](https://docs.flutter.dev/development/data-and-backend/state-mgmt/options) And thinks that is the same as what Google recommends for state management, well it’s not! And what makes it complicated is not the community choices, but the fact that we are implementing a work-around for not having true…Flutter6 min read