This application is made to demonstrate almost all aspects of android development:
- Application components such as Activities, Fragments, Providers, Services, Receivers, SyncAdapters
- How an application talks to a remote server and consumes APIs
- Beautifully handle data processing in background
- Efficient use of cell radio and battery
- Cool material design stuff
- Responsive UI
Data Source: www.openweathermap.org