Mobile learning application on Android

The project is to design and implement an android-based application that aimed to improve and simplify the learning process. The application provides functionalities to make the educational environment between the student and the instructor to be more interactive and effective. The functionalities include online video lectures, task and time management system, alert notification system, evaluating system and communication platform by text messages and one to one video call. The application is developed in android studio. The Java language is used to write the logical code and the XML language to design the UI of the application. The SQL Server Compact CE is used to store the application data and the web api to provide restful web services.