This app is from prospective of a school teacher to be able to manage the attendance of students.
Features :-
- Take attendence
- View attendence record
- Attendance Record of a student
- Edit Attendence
- Students list.
- Delete Student
- Add Student
- Topics taught
- Topics Missed by student
Concepts used:-
- Core Data (All CRUD operations)
- Navigation Controllern (push/pop)
- Tab Bar Controller
- StoryBoard referencing
- Completion Handler
- Picker View
- Date Picker (Formatting date using NSDateFormatter)
- Passing data using Segue
- UIAlertController
- UIAlertAction
- Auto layout
- Stack View
- Changing input view of a text field
- Using block as a property
- Customising Cell using cell call and story board
- Acessing UIElements of a cell using view tags
- Adding cell button actions using custom cell class
- Adding cell button action by adding target
- Application life cycle
- Application delgate
- NSSwipeGestureRecognizer (right swipe to navigate back)