The Journal App Making Journal: Day 48

Todo List App completed

Nicole Liu
2 min readAug 17, 2020

Continue to journal on three questions everyday in this Journal App Making Journal.

1. What have I learned about app design and development today?

Continue to acquire app design and programming skills through the iOS App Development course on Udemy by Angela Yu and the London App Brewery.

Completed the Todo List App today, and the longest module in the course.

Finally, 7 hours and 26 minutes of video lectures, finished in 25 hours 55 minutes over 7 days, a factor of 3.5. Tough module.

Everything seems simple at the end, going through it though never seemed that way. What a journey it has been.

This module of making the todo list app has been all about working with data — creating functionalities to add, change, and store data in apps. Learned the four options to do that, via

  • UserDefaults objects,
  • Codable Protocol,
  • SQLite database with Core Data methods, and lastly,
  • the Ferrari of database management systems, Realm.

Using database features, the Todoey App achieves the functionalities to,

  • Enter todo list items, present them in alphabetical order;
  • Toggle their done status, delete todo items;
  • Search them, sort search results by date created;
  • Group items into categories, delete categories; and finally,
  • Store and persist every change on the local device between sessions.

Loved the colours and new interface design too. Following along window shopping tours in Cocoapods, and brought home two new pods, ChameleonFramework and SwipeCellKit. They made creating random colours, contrasting and gradient colour schemes, and the swipe cell action a breeze and more of a creative then technical experience.

These pods are truly apps for making apps. Modern app development really is a matter of standing on the shoulders of giants.

70% of the course done. Remaining topics include In-App Purchase, better programming techniques, Machine Learning, and Augmented Reality. Closing in on the end of the beginning, very exciting.

2. What have I learned about other journal users today?

To be continued.

3. What have I learned about journaling products / technologies today?

To be continued.

About The Journaling App Making Journal.

Connect with me.

Follow updates from this journal.

Read the last update. … Read the next update.

--

--

Nicole Liu

Dance . Learning . Technology . Design . Entrepreneurship