Dart and Flutter are cross-platform frameworks that work on:
Guide to Mastering Dart N Flutter (in process), basically resources to master Dart and Flutter plus the tools plus development and design.
So why do this? Since I have found a nootropic way to treat my ADHD, I have found that as I review each subject that I have missed or misunderstood points. Thus, I am rebuilding my skills and knowledge in each area.
Yes, at later points these git repositories become code sources of books covering these subjects.
Covers the dart computer language features.
Covers Object-Oriented Programming structures in Dart.
Covers Functional Programming structures in Dart.
Covers Data Structures in Dart.
Covers the major features of the Flutter framework.
Covers how to implement the adaptive scaffold and canonical layout patterns for all device form factors including foldables.
My opinionated way to do flutter testing, covering my own flutter testing stack of plugins and testing strategies.
Master Flutter State Management
Flutter state management is switch from MVC to MVVM to simplify data binding, then wire up observers to Dart streaming. I cover some helpful plugins that automate the data binding and the observer auto-wiring.
There are some 27-plus component themes in flutter. I cover a more power and easier way to auto-write those component themes based on configuring color scheme in more power manner.
I cover how to get type safe navigation routes without having to use build runner using Google's recommended Go Router package.
I cover how to store data in flutter using hive and isar as they are NOSQL cross-platform solutions.
Flutter layout is different from HTML-plus-CSS layouts in that constraints go down, sizes go up, and the parent sets position. Covers in detail how that works for all the layout widgets in the Flutter framework.
Covers how to use flutter to create websites including how to insert meta SEO, etc.
Covers the best IDE to use ever and how to set it up and customize it.
Covers how to use Krita to create graphics, including bitmap and vector.
Covers the in-and-outs of using git.
Covers using ASCII Doctor to create slides and books.
Covers color theory and color matching.
Covers typography.
I publish a flutter newsletter at:
And my socials are:
AI has fed Reddit, Stackoverflow, Google Search, Bing Search, etc with not correct answers in solving the problems you need to solve when developing Flutter apps. And to compicate things there are parts of the material design spec not implemented in the Flutter SDK and the Flutter GDE's are shying away from creating detailed articles on how to solve those things including how to implement an adaptive and responsive scaffold that supports canonical layouts.
Some Examples of Better Answers
Free
Flutter Localization Without Writing It Twice
How To Implement Flutter Staggered Animations
New In Flutter 3 Sliver Axis Groups
Fixing Flutter Surface Color Roles
Paid
Missing In Flutter SDK Docs Your Axis Layout Guide
Agnostic Clean Arch Usecase Implementation For Flutter Apps
A better way to get the answers you seek is read my substack articles and become either a substack follower or subscriber at my substack:
BSD-clause 3 license copyright by Fredrick Allan Grott 2024.