PinnedGiovanni 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
PinnedGiovanni 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 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 AccettaFlutter GoRouter testing strategy for complex navigation using getIt and mocktailHow to test go_router when using StatefulShellRoute, url navigation and redirectionsDec 16, 2023Dec 16, 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
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 2 — Data layerA clean data layer and the tools to achieve 100% coverageOct 7, 20232Oct 7, 20232
Giovanni AccettaThe power of TextInputFormatter in FlutterWhen creating apps TextField are the one thing that any developer will have to handle. Unfortunately I’ve stumbled too many times into…Oct 20, 2022Oct 20, 2022
Giovanni AccettaTeamSpot — A sport team management app built with Flutter and FirebaseTeamSpot is a cross-platform sport management app for small groups and coachs to organize games and practices and keep the team up to dateOct 26, 2021Oct 26, 2021
Giovanni AccettaVisual Studio Code setup for flutter: extensions and plugins I use to speed up my development !This article will give you some tips and tricks to improve your setup in Visual Studio Code and maybe discover some new helpful extensions…Sep 9, 2021Sep 9, 2021