WeatherDesktopApp
WeatherDesktopApp copied to clipboard
Weather desktop app using Jetpack compose
WeatherDesktopApp
Weather desktop app using Jetpack compose
Video
Screencast from 09-09-23 00:31:14.webm
Tech stack
- Ktor a modern asynchronous framework backed by Kotlin coroutines, used to make HTTP network requests to an API
- Coroutines to write asynchronous code, which can improve performance and responsiveness.
- Koin to manage dependencies, which can help to improve code quality and maintainability.
- ImageLoader Compose Image library for Kotlin Multiplatform.
- Gradle-buildconfig-plugin A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.
- Voyager A multiplatform ScreenModels & Navigation library built for, and seamlessly integrated with, Jetpack Compose.
How to build on your environment
Add your api keys for WeatherApi & Location API to the *
local.properties
* file
WEATHER_API_KEY=<your api key>
LOCATION_API_KEY=<your api key>
Contributors
Official Documentations
- Official Google Documentation