A modern Android application built with Jetpack Compose and Material 3, designed to help users to check weather forcast.
- Modern UI: Built entirely with Jetpack Compose and Material 3 design system
- Real-time Weather Integration: Location-based weather updates
- Weather Tracking: Track and monitor weather upto 7 days
- Beautiful Animations: Smooth transitions and engaging user interactions
- OTA Support: Update App through app itself
- UI Framework: Jetpack Compose with Material 3
- Architecture: MVVM with Clean Architecture
- Language: Kotlin
- Networking: Retrofit with OkHttp
- Concurrency: Kotlin Coroutines
- Image Loading: Coil
- Location Services: Google Play Services Location
- Navigation: Jetpack Navigation Compose
- Minimum SDK: 31 (Android 12)
- Target SDK: 35 (Android 15)
app/
├── src/
│ ├── main/
│ │ ├── java/ # Kotlin source files
│ │ ├── res/ # Resources
│ │ └── assets/ # Static assets
│ ├── test/ # Unit tests
│ └── androidTest/ # Instrumentation tests
├── build.gradle.kts # App-level Gradle build file
└── proguard-rules.pro # ProGuard rules
- Current Version: 1.5 (Build 2)
- Minimum Android Version: Android 12 (API 31)
This project is licensed under the terms of the MIT license.
Made with ❤️ by Anjishnu Nandi