Skip to content

ahmed-eid-mobile-developer/WeatherApp

Repository files navigation

Weather App


Weather App" is a native Android mobile application that uses Kotlin to help users Know the weather conditions for them now or a place in the world and add some of the most important locations to the favorites list with some exciting settings that allow ease of use

Application Features:

  • Splash Screen and Lottie Animation: A visually appealing initial screen with animated elements to enhance user experience.
  • Initial settings dialog box that allows you to choose to use GPS or choose from Google Maps to use a custom location for the home page.
  • The home page contains information about the time the entire weather condition was recorded and a forecast for the next twenty-four hours and five days as well.
  • The Favorites page contains places that interest you and places that describe the weather conditions there.
  • The settings page allows you to change some things that make it easier to use, such as wind speed units, temperature, language, and how to specify the location.

Permissions

  • Network Permission.
  • Location Permission.
  • Post Notification
  • System alert window ( Display over Apps )
  • Use Exact alarm

Technologies Used:

  • Android Studio
  • Kotlin
  • MVVM Architectural Pattern
  • Retrofit
  • Room
  • Coroutine with Flow
  • Lottie animations
  • OpenWeather API

Youtube Video:

Watch the video


Contributers:

  • LinkedIn

- Splash Screen & Lottie Animation

- Home Screen

- Search by Map and writing

- Settings

   

- Favourite Weather and it's details

- Schedule an alarm with notification


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages