Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khubaibkhan4/weather-compose-app
Weather App developed using Jetpack Compose
https://github.com/khubaibkhan4/weather-compose-app
android-app android-studio compose jetpack-compose ktor ktor-server material-ui rest-api weather weather-api weather-app weather-data weather-database weather-forecast weather-station weatherapi weatherapp
Last synced: 9 days ago
JSON representation
Weather App developed using Jetpack Compose
- Host: GitHub
- URL: https://github.com/khubaibkhan4/weather-compose-app
- Owner: KhubaibKhan4
- Created: 2023-09-05T20:56:37.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-20T19:55:05.000Z (over 1 year ago)
- Last Synced: 2024-11-12T16:07:30.444Z (2 months ago)
- Topics: android-app, android-studio, compose, jetpack-compose, ktor, ktor-server, material-ui, rest-api, weather, weather-api, weather-app, weather-data, weather-database, weather-forecast, weather-station, weatherapi, weatherapp
- Language: Kotlin
- Homepage:
- Size: 3.03 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Weather Compose App
## Description
This is a Weather Compose App that provides real-time weather information for users. It is built using Jetpack Compose.## Screenshots
## MVVM (Model-View-ViewModel)
MVVM is an architectural pattern that separates the development of the graphical user interface (the View) from the business logic (the ViewModel). It allows for the separation of concerns, making the code easier to maintain and test.## Clean Architecture
Clean Architecture is a software design philosophy that separates the concerns of software into different layers. These layers help in achieving separation of concerns, testability, and maintainability. It typically consists of the following layers: Presentation, Domain, and Data.## Retrofit
Retrofit is a type-safe HTTP client for Android and Java. It makes it relatively easy to retrieve and upload JSON (or other structured data) via a REST-based webservice. It simplifies the process of making network requests and processing the JSON responses.