Ssrana / CoreDataExample

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CoreDataExample

The project is made with following requirements:

1.The app will land in a page listing all the records you have created with monitor on top. (First time it will be empty).

  1. User will click the "+" button on top it will open one view having fields like (*see the attachments 02 Screen.png) i. Profile pic, It will pick image from gallery or capture image using mobile camera. (Required field) ii. Name is a TextField (Required field) iii. Designation is a TextField (Optional field) iv. DOB is a UIDatePicker field, required fields and range from 1/1/1980 to 1/1/2000 (Optional field) v. Address is a TextView (Optional field) vi. Gender is a PickerView/Tableview with single selection. Options are [Male,Female,Other] , (Required field) vii. Hobbies field will open a TableViewController and user can select multiple options. ["Cricket","Football","Coding","Reading","Listening Music","Watching Movies","Swimming" etc], (Optional field)

So here you fill the form and and on Submit button click save the data in local db and come back to the first page.

  1. User can click the existing records to view the details. (*see the attachments 03 Screen.png)
  2. User can edit and delete the record.
  3. Show the monitors like total number of records, total number of today's records.
  4. Implement search.
  5. Implement the sorting by name, dob, designation. (*see the attachments 01 Screen.png)

About


Languages

Language:Swift 100.0%