blockEm
- 5 Devlogs
- 14 Total hours
none of those time blockers really had all the features i would like so i decided to make my own, sadly only for Android
none of those time blockers really had all the features i would like so i decided to make my own, sadly only for Android
After last time completely overhauling the whole system i alsmot had to do it again😭🙏. The system had many glitches and was overcomplicated.
The new system relies on change in likes(or comments for backup) count to detect a scroll. I added a debug menu showing things such as current app, app section, like/comment count… which turned out to be really helpful - now the system is working so i can say version 0.1 is finished. I will now focus on adding more features(version 0.2, you can preview the roadmap in one of the screenshots) and better design(version 0.3 - hopefully this could be first public relese yay)
Started completely reworking the tracking system, since the old one used math sizes and ratios, which are different on some platforms, it was unreliable and become quickly a mess.
*
To make this devlog at least a little bit visually interesting😭🙏 i implemented a startup screen and a scroll history section
*
Once im finished with the new system i will finally start implementing other features from just scroll counting, such as: app blocker, app timer, app unlocks per hour…
In this session i made huge progress, i implemented some helpful toggles(see image) and most importantly finally a blocker - after reaching set amount of scrolls it blocks you from scrolling further, its still a bit janky and can be bypassed, but i will work on that later on.
*
Also implementing to work the scroll counter across all apps and different types was a huge headache, i switched to math based detection - basically detecting different elements(back button, sent button, navigation bar…) and their sizes. On ig for example we have regualr reel, dm reels, fyp in dms, suggested reels etc. and all have different sizes n stuff - so like allowing first reel in dms and not allowing scrolling further was quite a challenge. Hopefully instagram doesnt chagne it in their next update😭🙏
implemented basic android app in kotlin, currently just asks for permissions and count the amount of scrolls you do per day(on tiktok, instagram and youtube);
next i will start making some app ui and implementing blocking(scroll limit, app blocking ect.);
also i am planning to soon relese it to public for any feedback so stay tuned