Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.22 KB

File metadata and controls

52 lines (39 loc) · 1.22 KB

Example

General:

The project is written on Clean Swift using the Firebase API. For work with the DataBase - the Realm library has been used. Tokens are stored in Keychain using the KeychainAccess library. For more convenient access to resources, the R.swift library has been used.

For example, the following functionality has been used:

  • Manual registration
  • Registration via Facebook
  • Login
  • Forgot password
  • Review of T&C and PP
  • Logout

Also, on the main screen the Google Maps is displayed. The map style is set to be custom.

For animations the Hero library has been used:

Test user FB:

email: open_wmqhexm_user@tfbnw.net password: Qwerty1234

Libraries that have been used:

  • pod 'RealmSwift'
  • pod 'IQKeyboardManagerSwift'
  • pod 'TweeTextField'
  • pod 'Hero'
  • pod 'CDAlertView'
  • pod 'FacebookCore'
  • pod 'FacebookLogin'
  • pod 'FacebookShare'
  • pod 'SVProgressHUD'
  • pod 'Nantes'
  • pod 'SwiftDate'
  • pod 'GoogleMaps'
  • pod 'GooglePlaces'
  • pod 'Firebase/Analytics'
  • pod 'Firebase/Auth'
  • pod 'Firebase/Core'
  • pod 'Firebase/Firestore'
  • pod 'KeychainAccess'
  • pod 'R.swift'