A sample SwiftUI app with random api generator.
Use the master branch for your building. It is upto date with the dev branch.
Features -
- Ability to load random users on the Home Screen.
- You can respond to the users in the Home Screen, with the Accept/Decline buttons, which would send them to the Responded Matches Page
- You can navigate to the Responded Matches page by clicking the heart on the top right!
- A new user is automatically fetched to maintain the 20 user list.
- Everything is saved locally so you can close the app without worries!
This project is made with MVVM architecture on mind and uses SwiftUI's inbuilt libraries.
Technologies used -
- AsyncImage for loading Images.
- URL Session for API calls.
- CoreData to store users locally.