A clean iOS app to browse and explore user profiles fetched from a REST API β with detail views, theming, and settings.
- π€ User List β Browse a list of users with avatar and details
- π User Detail β Tap any user for a full profile view
- π Theme Support β Dynamic theme switching with
ThemeViewModel - βοΈ Settings β Customizable app preferences
Users/
βββ UserModel.swift
βββ UserViewModel.swift
βββ UserAPIService.swift # REST API networking
βββ ThemeViewModel.swift
βββ ContentView.swift
βββ View/
βββ UserListView.swift
βββ UserDetailView.swift
βββ SettingView.swift
- Xcode 15+
- iOS 17+ simulator or device
- Clone the repo
- Open
Users.xcodeprojin Xcode - Hit βR to build and run
Uses JSONPlaceholder for mock user data.
MIT Β© Sithum Raigamage