Case Study: Automating UI/Integration Tests with Flutter Driver and Codemagic
A guide to writing and automating UI/integration tests for Flutter apps using Flutter Driver and running them with Codemagic CI/CD.
Andrea Bizzotto, esperto iOS e Flutter development. Corsi completi Flutter & Firebase, guide su state management (BLoC, Provider), authentication flow, UI/integration testing e architetture app scalabili. Tutorial pratici per sviluppatori mobile.
9 articles from this blog
A guide to writing and automating UI/integration tests for Flutter apps using Flutter Driver and running them with Codemagic CI/CD.
A tutorial on Dart language features including type inference, final/const variables, and parameter handling for writing cleaner code.
The creator of SwiftyStoreKit, a popular iOS IAP library, is seeking new community maintainers to take over the project's development and support.
A comparison of state management techniques in Flutter, including setState, BLoC, ValueNotifier, and Provider, demonstrated through an authentication flow example.
A guide to designing a decoupled authentication API in Flutter using service classes to wrap FirebaseAuth and improve maintainability.
Explores the trade-offs between global and scoped dependency access in Flutter, focusing on testability and using Provider for state management.
A tutorial on implementing a simple anonymous authentication flow in Flutter using FirebaseAuth and StreamBuilder in under 100 lines of code.
Introduces the WABS (Widget-Async-Bloc-Service) architectural pattern for scalable and testable state management in Flutter applications.
An open-source Flutter & Firebase project demonstrating a complete, production-ready authentication flow with multiple sign-in methods and state management.