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
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.