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: