Skip to content

WeatherLogger App is an iOS application to save weather conditions for your current location.

Notifications You must be signed in to change notification settings

maxkalik/WeatherLogger

Repository files navigation

WeatherLogger App

WeahterLogger App Icon

Description:

Create an iOS application to save weather conditions for your current location.

Main functionality:

  • The weather information should be retrieved from https://openweathermap.org/api -> CurrentWeatherData API. This service returns a lot of data for a location, but it’s mandatory to save and display at least the temperature.
  • Once ‘Save’ is pressed the application should retrieve the weather data from the API mentioned before, store it locally together with the date of the event (request time) and then display it on screen.

Result

WeahterLogger App Screens

What did I use

  • AutoLayout;
  • Local data storage;
  • CoreData;
  • Networking;
  • Some combination of Swift and Objective-C;
  • UI layout is handled for both iPad and iPhone;
  • More than one screen;
  • Some CRUD operations (Updating is not implemented)
  • Ability to view weather details (the API returns more information than just the temperature);
  • Unit tests;
  • UI tests (Added small one);
  • Custom animations, transitions;
  • Any funky iOS magic that you seem fit;
  • Dark/Light modes

About

WeatherLogger App is an iOS application to save weather conditions for your current location.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages