A UIKIT app that uses Core Data

Faces

About

  • 100% programmtic UI
  • MVC
  • Support for light and dark mode
  • No third-party libraries
  • Custom UIAlerts
  • Child ViewControllers
  • Empty States
  • Custom Swipe Actions
  • Birthday surpise ?

Technologies Used

  • Core Data
  • UITableViewController
  • CAEmittedLayer
  • Search Functionality
  • UIImagePickerController

Struggles

  • Updating the buttons’ background color when tapping a new button was difficult.
  • Handling empty stae views in both tabs was difficuly. I didn’t know how to remove the empty state view when a item was added to the table.

GitHub

View Github