Welcome! 👋
This is a collection of sample mobile weather app projects organized by year demonstrating the better development practices.
- Keep up to date with modern mobile development practices.
- Have reference applications to help with development.
- Small enough to build repeatedly every year
- Realistic enough to demonstrate production requirements:
- 🌐 Networking
- 💾 Optional caching / persistence
- 🧭 Navigation
- 🎨 Theming & design systems
- ⚙️ Architecture
- 🧪 Testing
- 📊 Logging & debugging tools
Initially the goal was to build feature-complete apps. But over time an important realization emerged:
A reference project doesn’t need to be a full product.
Once the architecture, patterns, and key examples are implemented, the project has already fulfilled its purpose.
Each yearly app therefore represents a learning milestone rather than a finished product.
For more context feel free to read this article.