Image Credit:

But why does your app need good architecture?

  • All of your codes are not covered by Unit Tests.
  • It is difficult to debug a class because it contains a huge number of functions.
  • You are unable to keep track of the logic inside that huge class.
  • Another developer finds it so…

PetBar app icon

The idea

Photo by Austin Distel on Unsplash

1. You gain the overall control

What kind of side projects that I mentioned?

How the story began …

Scent VR illustration image

Screenshot was taken on April 15th, 2020. Source (
  1. Inside your GitHub team page, create an empty…

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