Digital detox with a custom Android launcher



Lately I find myself doom-scrolling way too much. Seems like it's a global pandemic so I searched for ways that will make my phone less appealing and stumbled upon this app:

The design is super simple, nothing flashy, it's purpose built to making my phone look boring.

Right after the initial installation, I found myself struggling with the limitation of maximum 8 apps in the home screen. I was aiming for ultra simplicity but I didn't want to sacrifice productivity in the process.

Since the OLauncher project is open source (https://github.com/tanujnotes/Olauncher), I could tinker with it and up the number to a whopping 12 apps!

4 hour of random tasks:

  • Install Android Studio
  • Figure out the Kotlin code structure - last time I checked (~2012), android used Java
  • Fix build errors
  • Edit the code to allow 4 more apps - it's all const resources so instead of modifying it to use for loops and auto generate as many apps as the user wants, I followed the footsteps of the original developer and added a lot more consts.
  • Fix some more build errors
  • Change the layout to two columns
  • Fix build errors and missing references
  • Done!

I was able to produce this beautiful interface:


New features:
  • 12 Apps!
  • Two app columns!

While I know the productivity boost is negligible, every time I open my phone I've got this smug smile on my face.


Want to use my version of OLauncher? go ahead and compile it from this source:

https://github.com/barakh/Olauncher

Popular posts from this blog

Can a 1.4GB LLM Be My Local Search Engine? (spoiler: yes)

TL;DR Remote work key-points from GitLab handbook