This week, I was not able to achieve my product goal.
I only finished a bit over a third of the course I planned to finish. This is because I realized that there were prerequisite courses that I did not realize I needed to take before this one.
According to the video instructor, I need one of two prerequisite skills before I begin working with Android Studio, because I have to know a mobile programming language before I can actually program apps. So this week, I began both a Java Programming course, and a Kotlin Programming Course.
I decided that Kotlin was the better, simpler option, so I shifted exclusive focus to that course.
However, I am now realizing that the sheer amount of video courses that I will need to watch before I can actually program an app is growing larger and larger. I think I have to watch at least 12 hours of courses now to be finished. And based on the bit I have watched so far, I realize I don't really know what I am doing.
I think I am going to have to look at alternatives again. I talked to my dad, who is a web developer, and he suggested a few for me to try.
I am not sure anymore. If I finally find a better alternative to Android Studio, I might just be fine. But if I am forced to stay on the path I am on right now, I may not be able to begin development of my app by the end of the 8 weeks.
This week, I will try to find an alternative again. At the moment, I am looking at:
Ionic - Is supposed to use web development languages, which I am already familiar with.
Xarmin - Is supposed to use C#, which is the programming language I am learning in CP right now.
By Friday, I want to have finally decided what platform I am going to use. I know that was my goal for Checkpoint 1, but now I have to do it again.
Ionic
Xarmin
I am at the Improve stage again. I made a mistake, and now I have to find a solution to fix it. Hopefully I can recover fast enough to get back on track. If the solution I do find is very easy to learn and very fast, I might just be fine.