StatusApp
This is a complete Swift project for a status tracking App for educational purposes. It can manage a list of entries. Each entry contains a title, notes and last edit date. User can also choose the entry color. The entry row adjust height to accomodate all the notes text.
In the detail view user can choose entry color in a palette of five predefined colors. The notes text field grows as the user write. Text field accent color is chosen by the app using the selected entry color.
Technologies
Brief list of technologies and API used in the source code:
- storyboard based project
- xib for launch screen
- automatic dynamic
UITableViewrow height - empty state manager with specific
UITableViewDataSource - custom
UITableViewCell - row deletion using
UITableViewDelegate - custom components inspectable in Interface Builder
- custom component with Core Graphics drawing
- custom component with Core Graphics gradients
- custom auto-growing
UITextViewfor data entry - view background color fading with Core Animation
NSKeyedArchiverandNSKeyedUnarchiver- iCloud support using CloudKit API
- mix and match with Objective-C code
Contact
On this page
Contributors
MIT License
Created September 27, 2014
Updated May 22, 2017


