An app that displays posts from json placeholder typicode #https://jsonplaceholder.typicode.com/posts
-
Alamofire used for Network Requests
-
Firebase used for Authentication of users and storing their information to Database
-
ReachabilitySwift used for detecting loss or gain of internet connection
-
Toast-Swift used for presenting toasts to inform users appropriately
CoreData was utilized in this App for saving posts retrieved from https://jsonplaceholder.typicode.com/posts and also saving user information retrieved from Firebase Database.
These local data are used for updating the UI when there is no internet connection or when an endpoint can not be reached.