Independent Study


Part 1 - Learning Kotlin & Swift

To get exposure to Kotlin and Swift I completed two different tutorials through Udemy. I completed the The Complete Android 10 & Development Masterclass, and then The Complete IOS App Development Bootcamp. Each course started with the basics and progressed to creating several small applications.

Part 2 - Creating an IOS App

After completing the courses on Kotlin and Swift I developed an app that allows the user to track collections of objects. I chose to complete this app in Swift as I own an Iphone. I have used different apps like IMDB or GoodReads to track movies and books but wanted a singular location where I could access and track multiple types of items.

Top Lessons

  1. Commit, Commit, Commit
  2. Know your GIT

New Skills

  • Working with Firebase for data storage
  • Using Google Cloud Functions
  • Hugo - Using a Static Site Generator
  • Running a Node Script to upload data to Firebase from a CSV
  • Algolia - creating a better search experience

See the App in Action


Check out the code on Github

User Login

Search a Specific Collection

Add a Collection

Search All Items

Update Item

Link to External Site