A simple weather app. Name is inspired by hyperion brick :) UI was disigned on-the-go ;)
An app has to acceptance criteria down below:
- Screen #1 has a TextField for city selecting;
- Screen #2 has to show a weather details in selected city - temperature, pressure, humidity, etc.
- Screen #3 has a two buttons;
- First button is for navigation to Screen #1 to select another city
- Second button is for navigation to Screen #3 containing a forecast for 3-5 days (important: forecast has to sort from min to max temperature)
- Weather API: https://openweathermap.org/api/
- BLoC as state manager
- GetIt as DI realization
- SharedPreferences as local storage wrapper to keep city name
Screen #1:
Screen #2
Screen #3