Atmosphere is a cross-platform weather forecasting application developed on Kotlin Multiplatform and Compose Multiplatform. The app provides up-to-date weather information and a forecast for several days for Android, iOS, and Desktop users.
- Real-time Weather: Get current weather conditions for selected city.
- Multi-day Forecast: View detailed forecasts for the upcoming days.
- Search Functionality: Easily find weather updates for any city worldwide.
- Cross-Platform Support: Available on Android, iOS, and Desktop platforms.
- User-friendly Interface: Intuitive design for smooth user interaction.
Android app
iOS app
Desktop app
Android widget
- Development language: Kotlin.
- Frameworks: Kotlin Multiplatform, Compose Multiplatform.
- Widget: Glance (Android).
- Navigation: Voyager.
- Charts: Koalaplot.
- Localization: Lyricist.
- Network: Ktor, Sandwich.
- Dependency Injection: Koin.
- Tools: Hot reload.
- Others: Calf UI, Shimmer, Haze, Coil, Compottie.
- Weather data provided by Open-Meteo.