Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/christs8920/weatherly
Weatherly is a Weather app for Android made with Kotlin and Jetpack Compose.
https://github.com/christs8920/weatherly
android android-application application jetpack-compose jetpackcompose kotlin mobile-app weather weather-app
Last synced: 30 days ago
JSON representation
Weatherly is a Weather app for Android made with Kotlin and Jetpack Compose.
- Host: GitHub
- URL: https://github.com/christs8920/weatherly
- Owner: ChrisTs8920
- License: mit
- Created: 2023-10-19T18:45:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-06T10:03:27.000Z (6 months ago)
- Last Synced: 2024-11-11T19:15:26.655Z (3 months ago)
- Topics: android, android-application, application, jetpack-compose, jetpackcompose, kotlin, mobile-app, weather, weather-app
- Language: Kotlin
- Homepage:
- Size: 34.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Weatherly - A Weather app for Android
## Description
Weatherly is a Weather app developed using Kotlin and Jetpack Compose.
API used: [OpenWeatherMap.org](https://openweathermap.org/).>Icons provided by:\
[Google Material Icons](https://fonts.google.com/icons)
[OpenWeatherMap.org](https://openweathermap.org/weather-conditions)>Theme builder used:
[Google Material theme builder](https://material-foundation.github.io/material-theme-builder/)## Features
- **Current weather**
- Real feel
- Humidity
- Wind direction and speed
- Pressure
- Visibility
- Air Quality Index
- **Five day forecast**
- Five day forecast for selected city
- **Settings**
- Dark - light mode selectionAnd..
- Pull to refresh
- Weatherly saves the last city the user selected## To do
- Fix an issue where light theme does not apply correctly on some devices
- Code improvements and refactoring## Requirements
Android Nougat 8.0+ (Tested using Android 10)
## How to run
Install the apk provided in the apk directory, or run from Android Studio.
## Screenshots
### Dark mode
| ![main](https://github.com/ChrisTs8920/Weatherly/blob/main/screenshots/main_dark.jpg?raw=True) | ![main2](https://github.com/ChrisTs8920/Weatherly/blob/main/screenshots/main2_dark.jpg?raw=True) |
|------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
| ![forecast](https://github.com/ChrisTs8920/Weatherly/blob/main/screenshots/forecast_dark.jpg?raw=True) | ![settings](https://github.com/ChrisTs8920/Weatherly/blob/main/screenshots/settings_dark.jpg?raw=True) |### Light mode
| ![main](https://github.com/ChrisTs8920/Weatherly/blob/main/screenshots/main_light.jpg?raw=True) | ![main](https://github.com/ChrisTs8920/Weatherly/blob/main/screenshots/main2_light.jpg?raw=True) |
|-------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|
| ![forecast](https://github.com/ChrisTs8920/Weatherly/blob/main/screenshots/forecast_light.jpg?raw=True) | ![settings](https://github.com/ChrisTs8920/Weatherly/blob/main/screenshots/settings_light.jpg?raw=True) |