And so it begins...
Hey you, my name is Shane Blackburn and this is a story all about how my life got...sorry. I'm a 29 year old communications/media professional and I am in the process of teaching myself Kotlin and Android Development. I started the process a little over a week ago by following the official Google Android Developers Your First App tutorial.
I loved this tutorial and what it taught, I thought it was incredibly helpful in getting me started and instantly started looking for how to continue. One thing I noticed about Android Development is that there is a lot of content and Google's Android Development tutorials and documentation are great but it is not always clear the best path to follow when learning.
My hope here is to track my learning and allow others trying to learn to peer in and see my process.
After the Google First App tutorial I decided to dive in and follow Devslopes' 'Kotlin for Android: Beginner to Advanced' course.
I skipped the initial section of this course which focuses on the basics of Android Studio and a brief introduction to Kotlin (I felt it was similar to the Google tutorial) and jumped right into the Kotlin section. Johnny B did a great job of getting into Kotlin and really explaining the nitty gritty for someone with little-to-no programming experience. I had basic knowledge of programming concepts (I originally began learning Swift and iOS before switching to the platform I am passionate about), but Johnny really broke it down and I felt like I grasped the language well after the Kotlin section.
Next I backtracked and started the initial Android section, I wanted to make sure that I was getting everything offered by the course and I am glad. I followed along with the video building an app that randomly tells you where you should eat dinner that night.
Finally I minimized the video window and built the Dinner Decider myself utilizing git, a to-do list to follow along and make sure I hit the key aspects of the app, and most importantly documentation. While following the video tutorial was important and helped teach the basics well, building the app myself and grabbing the documentation when I needed it was the most educational experience of my young coding career.