Project Title: Developing Android Applications for Class Management Between Teachers and Parents Student: Yiming Fan Course: BSc in Software Engineering Abstract: The development of the mobile software is under its golden times. It is widely used in our daily life among health, communication, entertainment event in education. Efficiency and convenience are the significant factors why a mobile application is necessary for classroom management because a teacher will be overloaded to assign homework and grade for each parent manually. Most of the existing educational mobile applications adopt internal communication tool and social media to build the interaction, which leaves the blank area for above features. This project aims to develop an Android application on two platforms (teacher and parent) that would be helpful for teachers and parents in primary or middle schools. Through using it, the workload for teachers could reduce to some extent as well as parents could participant in the teaching process. The main difficulty of the project is constructing the communication between the two platforms, and the varies functionalities. The main features in this application involve homework management, grade analysis, grade management and internal chatting tool. All of them require being combined in correspond. Meanwhile, this is a mobile application which should be user-friendly for all possible users. Therefore, the interface and user manual has been improved many times to reach the fulfilment. The development of the application based on the software engineering process and elaborate evaluations have been considered to strength the software quality. Finally, a readme file has been created for instructions in compiling and further extension.