- Open the
.xcodeprojor.xcworkspacein Xcode 15+ - Build and run on simulator or device (iOS 15+)
- Allow Contacts permission when prompted
- If permission is denied, enable it in device Settings
- Swift, UIKit, Contacts.framework
- MVVM architecture
- No third-party dependencies
- Address fields and call/SMS actions are not implemented
- App shows empty state if there are no contacts or no permission
- Detail screen is basic (no map, no animations)
Thank you for reviewing!