This application is sample app with MVVM structure and support from OpenWeatherMap API.
- Fetch weather forecast from OpenWeatherMap.
- Handle UI state (empty, loading, disconnected, error, not found).
- Paginate or batch requests for remote Github users in response to user interaction.
- Maintain a smooth experience (defined as approximately 60 fps).
- Respect the iOS Dynamic Type settings of the user.
- Support change configuration
number of days, language & temperature unit
. - Localization with English and Vietnamese.
- Unit test with code coverage:
75.4%
- UITest
- CI/CD
Home | Settings | Startup in English | Startup in Vietnamese |
---|---|---|---|
Weather Forekast is available under the MIT license.