Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AddressBook.iOS

Overview

This repository contains Address Book application for iOS with SwiftUI that shows design & coding practices followed by Differenz System.

The app does the following:

  1. Login:
    • User can login via email/password.
  2. Home:
    • It will list all the saved contacts.
    • It has the option to add a new contact on the top right.
    • Contact can be deleted by swiping card to left and clicking on trash icon.
    • User can edit contact by tapping on contact.
  3. Create new contact:
    • User can add a new contact to his address book by filling details here.
  4. Dark/Light Mode:
    • App supports Light & Dark mode, user can change mode by going into device dark mode settings.

Pre-requisites

  • Xcode 15.0 or above
  • iOS device or emulator running iOS 17 or above

Getting Started

  1. Install Xcode
  2. Clone this sample repository
  3. Open AddressBook.xcodeproj file to run project

Key Tools & Technologies

  • Database: CoreData
  • UI: SwiftUI 5.0
  • Authentication: Firebase
  • API/Service calls: Alamofire
  • IDE: Xcode
  • Framework: MVVM

Screenshots

Support

If you've found an error in this sample, please report an issue. You can also send your feedback and suggestions at info@differenzsystem.com

Happy coding!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages