Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.01 KB

File metadata and controls

24 lines (19 loc) · 1.01 KB

Weather Android App

Weather app is an Android application built using Jetpack Compose, applying advanced Kotlin OOP concepts and modern Android architecture. The app retrieves the user's current GPS location, sends it to the Open-Meteo API, and displays the weather information in a visually appealing UI that strictly follows the provided Figma design.

Technologies Used

  • Kotlin: Main programming language.
  • Koin: Lightweight HTTP networking library to call Open-Meteo API.
  • Ktor: Dependency Injection framework.
  • Retrofit: API communication.
  • Coroutines & Flow: Asynchronous programming.
  • MVVM Architecture: Clean architecture pattern.
  • Repository Pattern
  • Clean Architecture
  • Multi-Modules

Installation

  1. Clone the repository:
    git clone https://github.com/mohamedibrahim3/My_Weather/tree/develop
    

Demo

You can watch a quick demo of the app from the link below: https://drive.google.com/drive/folders/1Nsna-CtVs23MtualChF3aEhSpmujh75-?usp=drive_link