Education · Android Native
AdminSekolah
Employee-attendance Android app for schools — GPS check-in, selfie verification, and TrueTime server-time validation to prevent device-clock manipulation.
- Role
- Android developer
- Year
- 2023
- Status
- shipped
The problem
Schools tracking staff attendance on paper had no way to confirm someone was on site when they signed in. Sign-in sheets can be filled in later, and a phone-based replacement is only as trustworthy as the device clock behind it.
The approach
Check-in requires GPS position and a selfie together, so presence is tied to both a place and a person. TrueTime validates against server time rather than the handset, which closes the clock-manipulation gap that makes a naive attendance app worthless. Retrofit and RxJava handle the sync layer.