📚 Browse by Technology
- 💙 Flutter
- 🎯 Dart
- 🌊 Riverpod
- 💾 Drift
- 🔥 Firebase
- 🌐 Networking (HTTP, Dio, Retrofit, GraphQL)
- 🏛 Architecture
- 🧪 Testing
- 🛠 Tooling
📖 API Reference
Comprehensive references for classes, methods, builders, widgets, and packages.
Examples:
- Flutter Widgets
- Dart Collections
- Riverpod Providers
- Drift Query Builder
- Firebase APIs
- Dio API
🍳 Recipes
Production-ready implementations for common problems.
Examples:
- Authentication
- Pagination
- Infinite Scroll
- Offline First
- Search
- File Upload
- Push Notifications
- Background Sync
- Caching
💼 Interview Preparation
Curated interview questions with explanations and examples.
Categories:
- Flutter
- Dart
- Riverpod
- Drift
- Firebase
- System Design
- Mobile Architecture
💡 Best Practices
Guidelines for writing clean, maintainable, and scalable applications.
Examples:
- Clean Architecture
- Feature-first Structure
- Error Handling
- State Management
- Performance
- Code Organization
⚠️ Common Errors
Troubleshooting guides for frequently encountered issues.
Examples:
- RenderFlex Overflow
- ProviderNotFoundException
- MissingPluginException
- Drift Migration Errors
- Firebase Initialization Errors
📦 Snippets
Small, reusable pieces of code.
Examples:
- Debounce
- Logger
- Extensions
- Singleton
- Repository Template
- Pagination Helper
🧠 Concepts
Learn the underlying concepts behind the APIs.
Examples:
- Widget Lifecycle
- Rendering Pipeline
- Event Loop
- Isolates
- Streams
- SQLite Indexes
- Dependency Injection
⚖️ Comparisons
Compare similar technologies and approaches.
Examples:
- Riverpod vs Bloc
- Drift vs Isar
- FutureProvider vs AsyncNotifier
- Dio vs http
- Freezed vs built_value
🏗 Architecture
Patterns and application design.
Topics:
- Clean Architecture
- MVVM
- Repository Pattern
- Dependency Injection
- Feature-first Architecture
- SOLID Principles
🚀 Roadmaps
Structured learning paths for mastering technologies.
Examples:
- Flutter Roadmap
- Dart Roadmap
- Riverpod Roadmap
- Drift Roadmap
- Firebase Roadmap
📚 Glossary
Definitions of common terms used throughout the documentation.
Examples:
- Widget
- Isolate
- Companion
- Provider
- Repository
- BuildContext
🎯 Goal
This handbook exists to reduce repeated searching and consolidate practical engineering knowledge into one searchable place.
Every page is concise, example-driven, and designed to answer real-world questions quickly.