Giovanni AccettaA complete guide to a scalable app in Flutter — Part 6— Flavors and CI/CDAdding Flavors and setting up CI/CD for automatic testing and distribution to the app stores using GitHub actions and fastlaneDec 27, 2023Dec 27, 2023
Giovanni AccettaA Complete Guide to a Scalable App in Flutter — Part 5— Theming and AppSettingsDynamic settings and theming with Material 3 using the Provider library and a local storage solution.Nov 26, 20231Nov 26, 20231
Giovanni AccettaA complete guide to a scalable app in Flutter — Part 1 — ArchitectureA course to build a scalable and testable app using a model-driven clean architecture with the MVVM pattern in Flutter (with provider).Jun 2, 20232Jun 2, 20232
Giovanni AccettaA complete guide to a scalable app in Flutter — Part 2 — Data layerA clean data layer and the tools to achieve 100% coverageOct 7, 20232Oct 7, 20232
Giovanni AccettaA complete guide to a scalable app in Flutter — Part 3 — UI layer—MVVM pattern powered by ProviderLet's build few base classes that will constitute the starting blocks of all the screens in our appOct 21, 2023Oct 21, 2023
Giovanni AccettaA complete guide to a scalable app in Flutter — Part 4— Complex navigation and responsive layoutPart 4 further delve in the UI layer and in particular on how to orchestrate the app with provider, go_router and flutter_adaptive_scaffoldNov 4, 2023Nov 4, 2023