Geeks logo

An Android Developer’s Encounter with Quasar

From Android to Quasar: My Journey as a Developer and Embracing New Challenges

By Alparslan Selçuk DevelioğluPublished 2 days ago 3 min read
An Android Developer’s Encounter with Quasar
Photo by Danka & Peter on Unsplash

Hello everyone! :) I've been developing native Android applications for a full 8 years. In the first 2 years of my career, I developed using Java, and afterwards, I switched to Kotlin.

The App of My Life

In 2021, I worked on a transformation project with ING Turkey where we wrote a banking mobile application from scratch. During this phase, we utilized the newest technologies in Android available at that time:

  • Hilt for Dependency Injection,
  • A robust MVVM with Stateflow and Two-way binding,
  • Clean Architecture divided into modules based on banking areas (accounts, money transfers, cards…) ensuring clean code,
  • A single activity with multiple fragments structure for better performance and easier navigation,
  • A meticulous code review process that wouldn't pass PR without Mockito tests…
By Hannah Busing on Unsplash

Photo by Dio Hasbi SaniskoroThe project, which started with 3–4 Android developers, found its place in the app stores (Google Play Store) in 2023 with a well-trained, open to innovations, and experienced team of 20 Android developers. Productive, constructive code review comments enabled both the improvement of our code and our personal development.

I personally developed several components used throughout the project such as the account selection component, my accounts list; money transfers to IBANs, between my accounts, to mobile phones, account transactions (which gave me some of the most challenging days of my life, thank you very much), and the term account opening screens.

---

How I Got Bored of Android

After ING, despite embarking on a large-scale mobile wallet project with a good team of 4 people, it started to feel like I was just doing the same CRUD operations over and over. My soul, which loves to tackle challenges, felt restless and confined after the rock-solid application we wrote at ING, and I started to get bored on the Android side.

By Matthew Henry on Unsplash

I began to think that I would not see a bigger project, and even if I did, it seemed unlikely that I would be on the team starting from scratch. Since I had a background in ".Net," it made sense to work with Unity, which I loved; I developed a space shooter, but I encountered different kinds of challenges in Unity that I couldn't just overcome by stepping out of my comfort zone. Those who know, know, I also got fed up with Unity's own meltdowns. The rising star "Godot Engine" has not yet hit my radar.

Bring on the Next Challenge!

The moment I saw the "software team leadership" position at Lebib Yalk1n, my eyes lit up with the thought of facing a brand new challenge. The interviews went well. Native Android development and my body, a soldier of Kotlin and skeptical of cross-platform development libraries, met Quasar! At first, I felt like I was meeting aliens, but I quickly got used to it.

Quasar enriched me in terms of multi-platform support. Now, I can create both web applications and mobile applications with the same code, and I feel like a superhero! The fact that this technology is based on "Vue.js" is another story. This kid makes coding fun: working with an understandable syntax without neglecting performance. Thanks to the wide community of Vue.js, I can find solutions as if I were asking a friend during a coffee break.

By Ankush Minda on Unsplash

Quasar's design elements and ready components, resembling Google Material Design elements, convinced me that I was swimming in familiar waters. Creating a visual feast is very easy, almost like crafting a work of art. Of course, there are some issues. For example, sometimes you might have a bit of trouble with certain platform features, but that's just the nature of the job; every technology must have a little whimsy, darling!

In just a few weeks with Quasar, I even wrote an application. A classic application connecting to movie database APIs and listing films. In my next post, I will examine this technology in detail, including its technical aspects and similarities with Android.

In short, working with the Quasar Framework has really changed the game for me. I'm knocking out projects faster than ever, and actually having fun while I'm at it. Hey fellow native devs, don't let your usual routines stop you from exploring new frameworks or libraries. If you haven't tried Quasar yet, please, try itᅳit's a game changer!

The original version of this article is published on Medium

reviewhow to

About the Creator

Alparslan Selçuk Develioğlu

8+ years experienced Android Dev. Freshly a Software Team Leader. Colorful, confident personality, a fan of science fiction and fantasy works. An Ultratrail runner who runs in races 60+ kms

Enjoyed the story?
Support the Creator.

Subscribe for free to receive all their stories in your feed. You could also pledge your support or give them a one-off tip, letting them know you appreciate their work.

Subscribe For Free

Reader insights

Be the first to share your insights about this piece.

How does it work?

Add your insights

Comments

There are no comments for this story

Be the first to respond and start the conversation.

    Alparslan Selçuk DevelioğluWritten by Alparslan Selçuk Develioğlu

    Find us on social media

    Miscellaneous links

    • Explore
    • Contact
    • Privacy Policy
    • Terms of Use
    • Support

    © 2024 Creatd, Inc. All Rights Reserved.