Android, Linux, and more…
My tech world revolves around Android, Linux, and more. I’m not broadening my horizons, but instead focusing on delving deeper into the topics I’m interested in. Here’s what my early February 2023 looks like.
So, can you believe we’ve already entered February 2023? And this month, I’ll turn 36. Thirty-six! Last year entirely was a year of personal progress and was extraordinary in terms of making new friends and learning more about myself through precious interactions with my international friends.
Also, last year was the year I received a lot of unexpected opportunities in terms of my career development. Regrettably, I was unable to succeed in my endeavor to pass their coding examination, though. but still, those unexpected opportunities gave me a whole new fresh perspective on our world and how much we individually can achieve. Just think about it – I could do it, so there’s no possible reason you can’t. Am I wrong?
Anyways, here are some of my current personal progress and things I’ve been working on.
A new Android app project with LAMP:
Last year, I attempted to build my first Android app using Java. My goal was to complete it by July 2022, but various unexpected problems and my mental health state, which greatly affected my tendency to procrastinate, caused it to take much longer to finish the basic framework than I anticipated.
Regardless, I’ve reached a point where I can’t invest any more time in my first app and have decided to move on to a new project that I hope will help me secure my dream job as an Android developer in the near future.
As Kotlin becomes increasingly popular in Android development, it’s essential to have a solid understanding of the basics and to have built at least one app using the language.
Last year, I built my first Android app using Java and an MVVM architecture. However, for my new Kotlin app, I went with the MVC model as the foundation for the architecture.
The reason behind the decision is my curiosity about whether MVVM is the only option for Android development, and if it’s possible to use the traditional MVC model instead.
When I first started as a Java developer three years ago, my team used the MVC model to build a Spring-powered app. I was more familiar with this model and enjoyed coding with it, so even though building an app with Kotlin presents a new challenge, from an architectural standpoint, it’s also my back-to-basics challenge.
Anyway, I’ve already encountered some expected bugs in the app. As it’s a cloud-based app utilizing the LAMP architecture, I had to start by building the login system. The registration process wasn’t too difficult, but I’ve been having trouble with the login process. No matter how many times I fix the code or server-side configurations, it keeps failing.
But overall, I enjoy the whole process including the bug-fixing trials. My new coding journey has only started and looks forward to what the future holds.
Road to LPIC:
Along with my coding journey, I also have another goal I want to achieve this year: getting certified as a Linux server engineer. The LPIC certification is offered by the Canadian-based non-profit organization, LPI. While certification may not be as important as hands-on experience when it comes to getting a job, it’s still a plus to have it.
Since I already have some practical experience working with Linux from my job, including shell scripting, now feels like the perfect time for me to challenge myself with the LPIC certification. The learning process of LPIC has already helped me solve some problems on my personal Linux server, such as disk partitioning, mounting, system monitoring, and more. My LPIC preps are already making a positive impact on my Linux-focused tech universe. Thanks, LPIC!
New games:
So far this month, I bought two games: Samurai Maiden on Steam and Splatoon3 on the Nintendo Switch. When I was younger, I wasn’t into gaming and didn’t have much interest in it. But now, I really enjoy playing games. Despite my negative views towards Japan, I bought Splatoon3 only because a close Japanese friend invited me to play with him on weekends. He helped me get through some tough times two years ago, and I wanted to show my appreciation for him. I’m excited to play with him online in the upcoming weekends!
Afterthoughts:
That’s pretty much my current life at the moment. Of course, I’m working on many other personal projects and events, but I can’t mention everything right now. Anyway, stay tuned, and have a great week everyone!