Baatu Technologies · 2022 — 2024
Screen Time & Parental Controls
Android Developer
Screen-time limits and sleep-time enforcement for Android — built with WorkManager, Services, Content Providers, and AIDL for cross-app data sharing.
Kotlin Coroutines Room LiveData MVVM Content Provider WorkManager Service AIDL
A parental-control feature set that enforces healthy device usage — daily/weekly screen-time limits and configurable sleep hours — built with deep Android system integration.
Features
- Screen-time limits — parents set daily or weekly caps; the device locks once the limit is reached.
- Sleep time — configurable windows that restrict device usage during defined hours.
- Cross-app data sharing — integrated with Content Providers and AIDL for seamless data sharing and management across apps.
Engineering
- Background scheduling and enforcement via WorkManager and Services.
- Local persistence with Room, reactive UI with LiveData, structured with MVVM.
- AIDL-based inter-process communication for system-level coordination.