Analytics Module Redesign
To create a mobile learning framework, we began by fixing the first version of the app from previous developers.
We redesigned the analytics module, enabling successful marketing campaigns. The Client gained insights into user progress and used the information to guide further redesign decisions.
Developing a Framework for Mobile Learning
During the planning of app development we realized that we need to create a framework which would enable us to produce applications more easily by incorporating common elements such as courses, modules, topics, lessons, tests, activities, budgets, and UI.
Following Agile principles, we implemented each feature iteratively to assess user feedback. Also we designed the application architecture to allow for the seamless addition or removal of project feature modules based on their specific use in different solutions.
Mobile Learning Framework Implementation According to TDD Best Practices
With the modern Android SDK, we created a highly modular architecture, allowing easy inclusion or exclusion of app features. Our approach embraced TDD principles, ensuring platform stability. We employed JUnit and Espresso for autotests and utilized CI/CD tools from Android SDK and GitLab to streamline development.