Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.