RDC - My Capstone Project

Hey everyone, my name is Dwight and this is the beginning of my capstone project for the Launch Your First App program.

My background is in Insurance Adjusting and I’ve been learning iOS off and on since 2017 (I actually started with CWC… before the “+”). I learned UIKit and even published an app (that I sold to exactly 12 friends and family members and one unknown person from Canada). But, things have changed, and my time to learn and code is limited due to work. So I have fallen [far] behind with the changes in Xcode and have never really been able to get my head around SwiftUI. This course has proven to be groundbreaking in that effort.

Ultimately, my goal for learning iOS development is to complete the app I created and use for work [that I have been building in UIKit], only using SwiftUI instead. I am wanting to leave UIKit and go forward on SwiftUI so that I can take advantage of the super fast design processes and memory options available on that platform. I hope to both use the completed app myself and publish it to the AppStore so that others in my profession can use it and speed up their work in the field. Hopefully there will be some financial profit for me in there as well and it will all be worth it in the end.

My capstone project will probably be something much simpler, but still an idea that I have wanted to implement for some time (a productivity assistant).

I’m looking forward to updating this project log as I progress to completing my capstone project!

I’ve had an interest in using the iPhone for productivity enhancement as it is naturaly by your side and in frequent use by most people. However, a frequent criticism that I have is that the layout of the device is seemingly made more to distract you than to help you. My app concept makes use of blocks of time rather than linear task type lists, helping a person visualize their entire day and what they should be working on, or setting aside time for, as they go.

My MVP should allow for user input that can be saved, include the visual representation of the user’s schedule, and simple reminders of what they should be doing or preparing for at that time.

The app should have an onboarding view, one main view, and sheets for user input.

I anticipate that the initial app will be a free download, but leave room for later enhancements that could be unlocked by going through a paywall.