Inside the app, we have a functionality to get live weather data for our current location and location search functionality too. We can get a live weather update for any remote location. App provides 12 hours of forecast weather data for a queried location.
- Ease of use
- User friendly
- Build with good knowledge
- Android Studio : 4.0.0+
- JDK 7
- Material Components
- FusedLocationProviderClient - for getting location
- Geocoder - for getting Geo Coordinates from location name itself
- Google Location Services
- Runtime Permissions
- Location Manager
- Handler
- Batch Drawable Importer
- ViewModel - LiveData
- SharedPreferences - To store and retrieve data whenever the app is restarted
- Card View
- ImageView
- SearchView
- TextView
- Material Design Components
- RecyclerView (Horizontal)
- Picasso / Glide
- Volley
- OkHttp
- OpenWeatherMap API
- JSON
- and some minor tools, views and widgets
![](https://github.com/SrinivasanJayakumarr/Weathery-Weather_App/raw/master/ScreenShots/splashScreen.png)
![](https://github.com/SrinivasanJayakumarr/Weathery-Weather_App/raw/master/ScreenShots/homeScreen.png)
![](https://github.com/SrinivasanJayakumarr/Weathery-Weather_App/raw/master/ScreenShots/emptySearchBox.png)
![](https://github.com/SrinivasanJayakumarr/Weathery-Weather_App/raw/master/ScreenShots/queriedSearchBox.png)
![](https://github.com/SrinivasanJayakumarr/Weathery-Weather_App/raw/master/ScreenShots/homeQuried.png)
1.Splash Screen 2.Home Screen 3.Empty SearchBox 4.Queried SearchBox 5.Location Updated Home Screen
Motorola One Power Android V10 (stock UI)
We use GitHub for Versioning.