Skip to content

This is a simple app to demonstrate MVVM architecture and the Repository pattern. It also includes test cases and uses the Random User API to display users.

Notifications You must be signed in to change notification settings

randikawann/iUser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iUser SwiftUI App

Features

  • Fetches 20 users from RandomUser API.
  • Scrollable list with thumbnails.
  • Detail screen with profile picture, email, and phone.
  • MVVM architecture with repository pattern.
  • Async/await for networking.
  • Error and loading handling.
  • Added XCTestCase

Setup

  1. Open the project in Xcode 16.4.
  2. Run on iOS 18.5 simulator/device.
  3. No API keys or setup needed — uses public API.

About

This is a simple app to demonstrate MVVM architecture and the Repository pattern. It also includes test cases and uses the Random User API to display users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages