/weather-forekast-ios

Sample Weather App with support OpenWeatherMap API

Primary LanguageSwift

Weather Forekast (Dự báo thời tuyết)

This application is sample app with MVVM structure and support from OpenWeatherMap API.

Features

  • 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

Screenshots

Home Settings Startup in English Startup in Vietnamese
Home Settings Home English Home Vietnamese

License

Weather Forekast is available under the MIT license.