Skip to content
@whether-jacket

Whether Jacket

Weather apps showcasing better Android & iOS app development practices.

🌦 Whether Jacket

Welcome! 👋

This is a collection of sample mobile weather app projects organized by year demonstrating the better development practices.

🥅 Goals

  • Keep up to date with modern mobile development practices.
  • Have reference applications to help with development.

🌦 Why Weather Apps?

  • 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

👷 A Note About “Done”

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.

Popular repositories Loading

  1. weather-app-2022-kmm weather-app-2022-kmm Public

    Kotlin Multiplatform Mobile Weather App 2022

    Kotlin 32 2

  2. weather-app-2020-android weather-app-2020-android Public

    Android Weather App 2020

    Kotlin 17 1

  3. weather-app-2020-ios weather-app-2020-ios Public

    iOS Weather App 2020

    Swift 8

  4. weather-app-2026-cmp weather-app-2026-cmp Public

    Kotlin 1

  5. .github .github Public

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…