My Relentless Fascination with Android Programming

“Google is your friend”
― Emily Snow, Devoured

I love Android programming. I simply can’t stop it, and my fascination with the Google-owned OS never ceases to end. Since the beginning of this year, I’ve been working on finishing up my first Android app which was supposed to be released by the end of July 2022. However, because of a fundamental bug I detected in the app, I had to restart coding almost all of its database tables and mechanical functions from scratch. Despite the technical drawbacks, the overall coding experiences were immensely rewarding, and I was even able to enjoy the process.

Create. Break it. And re-create it. Through the cycling process of the app development, not only could I be able to improve my overall Java coding skills but also I was able to pump up new out-of-the-box ideas to make it even better than before. Android helped me pave the way to explore more depth of Java’s versatile capabilities and the almost endless possibilities of the mobile OS itself.

And what’s the most interesting thing about my Android programming is that it is remarkably relatable to my job as a programmer as well. And it’s hard to deny that through my Android app development, I could significantly improve my Java coding skills in general. And my relentless enthusiasm towards Android re-defined my career goal – I want to be a mobile app developper.

Since last week, I’ve been building an entirely new currency converting capability through an API. API is something we engineers can hardly ignore when building a versatile app. Since there is a multitude of APIs that allow us to keep track of interesting data, such as the aforementioned currency converting, Spotify data for millions of songs, taxi validations, and more to come, the immense possibility that allows me to interact and play with those crucial yet fascinating data is priceless.

Through the process of my Android programming, I’ve been interacting with all sorts of technologies that are essential to becoming a full-fledged developer. Also, because of Java’s strong presence in today’s tech world, my Java-coding experiences, which almost became my personal daily ritual and obsession, have been helping me to build a sustainable career choice. This is the journey of my choice, and it will keep going on. happy coding!!

Leave a Reply