Flutter
Practical Flutter tips and solutions for building cross-platform apps.
Practical answers for building cross-platform apps with Flutter.
- How do I create and run a Flutter project? — Set up a new Flutter app and run it on emulators and devices. → Read more
- How do I navigate between screens in Flutter? — Use Navigator, named routes, and GoRouter for declarative navigation. → Read more
- How do I manage state in Flutter? — Choose and use setState, Provider, Riverpod, Bloc, and Signal. → Read more
- How do I make network requests in Flutter? — Using the http package, Dio, and parsing JSON with code generation. → Read more
- How do I persist data locally in Flutter? — SharedPreferences, Hive, sqflite, and Drift for local storage. → Read more
- How do I write and run tests in Flutter? — Unit tests, widget tests, integration tests, and mocking. → Read more