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.

AdminSekolah — app screens
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.