mirror of
https://github.com/hmalik144/Weather-apps.git
synced 2025-12-10 02:05:20 +00:00
main_mono
* Imperial units (#24) * Update build.gradle (#26) * - fix db bug (#28) - upgrade application to android 34 * Api fix (#38) * Playstore review fix (#41)
Weather-apps
Weather-apps contains two weather apps - Atlas weather and Mono weather. They are both simple and user-friendly Android applications that provides current weather information and forecasts. With a sleek design and accurate data, to keeps you updated on the latest weather conditions in your area.
Features
- Current Weather: Get real-time weather updates including temperature, humidity, wind speed, and atmospheric pressure.
- Forecast: View detailed weather forecasts for the next 7 days.
- Location-Based Updates: Automatically fetch weather data based on your current location.
- Search Functionality: Search for weather information in different cities around the world.
- Notifications: Receive weather alerts and notifications for significant weather changes.
- Customizable Settings: Choose between Celsius and Fahrenheit, and set your preferred update frequency.
- Customizable Home screen widget: Add a home screen widget to give you regular updates on forecast.
Screenshots
Atlas Weather
Mono Weather
Usage
- Upon launching the app, you will be prompted to allow location access. Grant the necessary permissions.
- The home screen will display the current weather information for your location.
- Swipe left or tap on the forecast tab to view the 7-day weather forecast.
- Use the search icon to look up weather information for other cities.
- Access the settings menu to customize your preferences.
Permissions
The app requires the following permissions:
- Location: To provide accurate weather information based on your current location.
- Internet: To fetch weather data from the server.
API
Weather-apps
- uses the OpenWeatherMap API to retrieve weather data.
- uses the TomTom Search API to retrieve geolocation data.
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name - Make your changes and commit them:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature-name - Create a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements
- OpenWeatherMap for the weather data API.
- TomTom Search API for the geolocation API.
Description
Languages
Kotlin
98.9%
Ruby
1.1%





