/travelApp

✈️ travelApp: An app for travelers. Through a tabBar, you access a currency convertor (usable offline), a weather forecast display, a translator and a to do list. ⚠️ last update : 11/09/20

Primary LanguageSwift

travelApp ✈️

An app for travelers. Through a tabBar, you access a currency convertor (usable offline), a weather forecast display, a translator and a to do list.

Screens

What has been used

• Data Persistance: generic CoreData (+ UT), UserDefaults
• Networking: generic Networking (+ UT), translate.googleapis.com, api.openweathermap.org, fixer.io
• CommunicationPatterns: Protocol-Delegate, NotificationCenter
• Pod: GooglePlaces(autocomplete)
• Design: custom tabBar, navBar + tabBar setup

What could be improve: (thanks to Yoan Smit for advices)
Fixing some design element
Programmatic screens flow instead of segues
Split the Data folder
Make some room in the appDelegate
Contextualize constants
Add parameters to tuple or change them for struct
Naming

MVC Architecture