Image Credit:

But why does your app need good architecture?

A simple answer is that everything should be organized in a proper way. So does your Android project.

PetBar app icon

The idea

Back several weeks ago, while working in the office, I suddenly felt bored with my Mac. There are so many great apps and tools that I use every day, but it seemed that something lively and chill is missing.

Photo by Austin Distel on Unsplash

1. You gain the overall control

You started the project based on your own idea, sketch your own plan…

What kind of side projects that I mentioned?

If you are a developer, you might have a lot of side…

How the story began …

As a software engineer, I spent a lot of my time with GitHub, and I love the tiny green dots in its contribution calendar. And I felt that feature gives motivation for its user…

Scent VR illustration image

Screenshot was taken on April 15th, 2020. Source (

Quang Nguyen

Software engineer and designer, specializing in native mobile apps, currently building digital scent technology at

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store