SwiftUI App - User Display
Design and development of User Display app Use API from here | https://reqres.in/ APIs
- User Registration |POST /api/register
- User login | POST /api/login
- Display User list | GET /api/users?page=1
- Add User | POST /api/users
Screens Design
- Login | As Per your imagination
- Registration | As Per your imagination
- Home page -> User list / Contact list | As Per Given UI Design UI Design https://cdn.dribbble.com/users/815433/screenshots/2517769/media/85a283f341d6e1e01b8f8a2d46c09979.png
Functionality
- Login
- Registration
- Home page -> User Display
Source code consists, User display SwiftUI based app, showcasing the user registration, login and users listing API based functionalities.
- Built app using SwiftUI.
- Used MVVM architecture pattern.
- Added testable network layer.
- Added APIs and functionalities like Login, Register and List Users.
- Error handling is also done.
Testing Criteria: Use below credentials to test the app as API request-response model (regression.in) is working with pre-defined user data, { "email": "eve.holt@reqres.in", "password": "cityslicka" }