Organize Events display all the data of the event which is event name, image, date, description and map that has the location of the event.
- Asynchronous caching.
- infinite loading mechanisms..
- refresh table.
- Multi-tabs.
- Maps.
MVVM :- To make separation of concerns and add two way binding
-
Alamofire: For Networking
-
Kingfisher: For images and chasing photos
-
Parchment: For Tabs button
-
Cache: For Caching and enable offline mode