How-To Guides
Practical answers to specific development questions — each with examples you can use today.
Practical answers to specific development questions — each with examples you can use today. Pick a topic and find the answer you need.
AI
Architecture
AWS
Dart
Databases
Elixir
Flutter
- How do I create and run a Flutter project? — Set up a new Flutter app and run it on emulators and devices.
- How do I navigate between screens in Flutter? — Use Navigator, named routes, and deep linking.
- How do I manage state in Flutter? — setState, Provider, Riverpod, and BLoC patterns compared.
- How do I make network requests in Flutter? — HTTP, Dio, and error handling for API calls.
- How do I persist data locally in Flutter? — SharedPreferences, Hive, and SQLite for local storage.
- How do I write and run tests in Flutter? — Unit, widget, and integration testing patterns.
Git
Java
Jetpack Compose
- How do I set up a Compose project? — Add Compose dependencies, configure the build, and write your first composable.
- How do I create a Hello World app with Compose? — Build a minimal app from scratch — understand every file and every composable.
- How do I manage state in Compose? — Using remember, mutableStateOf, StateFlow, ViewModel, and state hoisting.
- How do I navigate in Compose? — Type-safe routing, nested graphs, deep links, and bottom navigation.
- How do I use Material Design 3 in Compose? — Theming, color schemes, typography, and Material 3 components.
- How do I write tests in Compose? — Testing composables with semantics, assertions, and UI automation.
Kotlin
Mac
Mobile
Postgres
Ruby
Unix