Built a Contacts App today. I used UIKit, CoreData and MapKit.
When user opened the app for the first time, the user will see a TableView, if there's no any contact that he/she saved he can click the "+" button to add a new contact.
If the user saved any contact before, the user will see contact's first and last name, After clicking the user's cell, the app goes contact detail screen.
- Click the Call button, the user can call the contact,
- Click the SMS button, messages app will open and the user can send an SMS to the contact.
- Click the Maps button, the user can see contact's location that as saved.