High School Mobile applications development

An android communication app

An android communication app with with three users (co-ordinator,teacher,parent) and an administrator( hostel administrator). The administrator should be able to select a particular student from a database of students and send a message( text/doc/video/image) to that student’s parent/teacher/coordinator.A two-factor authentication for the admin to strengthen the security

App should be scalable and extensible

More details provided in Client and Criteria B

Working of the code to be explained according to criterion C