Hey Readers Sup! Hang on over the entire post for knowing not the Android Development Techniques but to know what it takes as an explorer in Android Development. We will be looking at Why? Where? How? When? and next What? from my Point of View of looking into Android Development. The Journey(Unfinished : Still Travelling deeper) sounds interesting but it is not as smooth as it sounds, the noises in frequency created the displacements ( Relatable for Students having Circuit knowledge :d ). Let's Begin !
Why I Started Android Development ?
Alright ! Not gonna say that i had huge ideas to be implemented and set up whole new startup plans Nope ! We don't do these things here. The main motive to get started with Android Development was just the word Kotlin. Why would I choose a word and get started with it ! No reasons at all . Basically, It goes as I am huge hearted fan of Google Organization. I have been an attendee for Google I/O 2021 (Only possible as it was online :p) and I got to know about I/O Keynotes by Sundar Pichai from previous year events. In one of them I got to know about Kotlin being officiated as an Android Development language. I liked the word for no reason. So, I surfed a bit about it and came to know about Java vs Kotlin conflicts for Android. Being a google fan i was much much more behind kotlin without even knowing kotlin was just made for supporting in JVM. Great Irony ! But now i made my mind to get started with kotlin.
Where are the Perfect Resources ?
I am wanderer, I keep jumping Forums, Articles, Pinterest post and what not around the web. I got to know that google has its own official documentation for Kotlin in Android Development. I relied back on the documentation itself. No where else. The perfect resource to get started with anything that attracts your attention is a kind of documentation. Now, I met some people arguing now and then about Youtube Channels. But believe me , YT content is video right? A mistake being made in video is so lame to re-edit for the creator neither he jumps back to his/her videos once got expected attention. Other way round, Blogs and Forum discussions are ever green and replicable. You can edit them with more ease so, If mistake is found then developer can change it. Talking about my own experience. I reported an issue with the stats in the official google documentation. Can be found on my github Profile !
What Issues Did i Faced ?
The perfect disaster I faced was getting started with Android Studios IDE. I have 4 GB. RAM System and the Android studio is not so compatible for it. This disaster felt me in a guilt to get started with Android Development. I left it for another couple of days. Then one day on Dev Community my feed showed me "How to run Android Studio on 4 GB Systems ? " I manhandled my Mouse and click with fraction of a second. I followed the guide, Disabled plugins and synced Gradle files at start of Projects itself and I saw the result !. Now Android Studio was working more smooth as compared to earlier on my system And Now it was time to get started !
What I created and What's Next ?
As of now, I created two apps, One is Birthday Wishing Template which taught me adding images to your app and other is Dice Roller app! That rolls the Dice. Both are part of Documentation learning steps, and have really got wider visions. You learn Kotlin and Android side by side from the documentation. And that's the best part of it. Now talking about, what's next is basically, Completing the whole Documentation !! That allows me to know more and more at each step. And then combine it all to make apps that actually are useful for Academics or Corporate World not sure. But as of now I don't plan anything bigger than actually completing the whole procedure of it.
//Edit : You can find all my upcoming , completed and on-going project at my GitHub Profile.//
Here we End the Article ! Any Edits, Suggestions and Lack of My Knowledge being depicted technically in any above steps are always welcomed !.
Thanks for Reading it :)
Awesome article👏
Helped a lot in deciding in the 'Java vs Kotlin' conflict.👍
Eagerly waiting for more such articles on your experience in android development.