Skip to content

mohamedibrahim3/My_Weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages