Why don't devs use React Native like tech stack that allows development across platforms at the same time, especially for simple apps like this when they probably don't have to use all native capabilities different platforms provide.
Yeah you basically need to write your own screen time api for android and use the draw over permission - it's going to be an interesting build for sure!