What kind of knowledge and technologies needed to develop an specific mobile app? : <p>I had chosen to develop an mobile app for my final year project. The app is an parenting application that help parent to monitor and control screen time of their children and it have some function such as:
- Send notification to the parent mobile device when the child start to use the device.
- Lock the phone at certain time or by choice.
- Location tracking (optional)
- Report on use-time.</p>

<p>I'm familiar with basic Java and Android programming.</p>

<p>So what are the other knowledge (technology, mechanism, etc) that i will needed to develop this app.</p>
