An Open source project for Contacts App using UiKit and Core data
To run this project, you will need to add the following environment variables to your .env file
N/A
You do not need pod, svm or Carthage
N/A
Clone the project
git clone https://github.com/pranahonk/ContacsUiKit
Go to the project directory
cd ContacsUiKit
Open CoreDataDemo.xcodeproj
open CoreDataDemo.xcodeproj
Add badges from somewhere like: shields.io
Contacts List
- List shows all contacts added to database.
- From list view user can add new contact using „+” button.
- From list view user can delete button using swipe left gesture on list element.
- List is ordered by order of adding, oldest first.
Add new contact
- Add new contact form has 3 fields: name, age, gender.
- All fields are required to save contact.
- Name field can’t be empty.
- Age field must contain only number.
- Age must be number between 0 and 99.
- Age can be changed from numeric keyboard or by stepper.
- Gender field shall have the following values: men/women/nn.
- Error labels shows information about incorrect data.
Contact Preview
- Preview shows details about contact.
- All details are editable.
- Edit buttons are active after hitting „Edit” button.
- Hitting „Done” saves data.
To run tests, run the following command
N/A
I'm a full stack developer...
If you have any feedback, please reach out to us at [email protected]
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!
- Choose an Open Source License
- GitHub Emoji Cheat Sheet
- Malven's Flexbox Cheatsheet
- Malven's Grid Cheatsheet
- Img Shields
- GitHub Pages
- Font Awesome
- React Icons
Client: UiKit, Coredata, Swift