Skip to content

An app that Uses Core data to Store contacts information with some features like editing, deleting and being able to search for particular contact.

Notifications You must be signed in to change notification settings

Mohamed-Mostafa7/Contacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Contacts

Products Viewr logo

Contacts is an app that allow the user to create contact that contains name, number, and image then store, edit, and delete it from mobile locally using Cord Data. It allow users also to share their contact with anyone using QR Code.

Installation

To install and run Contacts on your device, follow these steps:

  1. Clone the repository:
git clone https://github.com/Mohamed-Mostafa7/Contacts.git
  1. Open the project:
cd Contacts
  1. Open the project in Xcode.
  2. Build and run the project.

Features

  • Add: Add new contact and store it permanently to the app.
  • Add image: Using gallery or the phone camera enable the user to add images easily. adding filters to the image is a great feature to the app.
  • Edit: By viewing the contact information the user is able to change the name, the number, and the image.
  • Delete: By swiping the contact to the left and pressing delet button the user can delte it or by swiping all the way to the left without the need to pressing delete.
  • Search: Searchis is not only by name. It also can be by number.
  • Share: Sharing the contact with others can be done by share sheet or by generating a QR code to be scaned by the one you want to share with him/her.

Screenshots

Technologies Used

The following technologies were used in the development of Contacts:

  • MVC Architecture pattern
  • Delegate design pattern
  • Core Data
  • Core Graphics
  • QR Code
  • Color sets

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

An app that Uses Core data to Store contacts information with some features like editing, deleting and being able to search for particular contact.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages