Project

App launcher

Our mobility team has developed for Educo an application launcher that controls access to content on smartphones and tablets. The value of this project transcends the technological aspect as it is a development at the service of a child protection organization present in the five continents, which gives it an important social and international value.

The launcher is based on the replacement of the default desktop of Android devices to control the functionalities offered by the system, both in Internet connection and content. It has been developed in Xamarin.Android 4.1 with support for all devices starting from OS version 4.2 with fragmentation coverage around 80% of the market. The entire application runs locally without the need for a server. The only time a connection is required is at activation via a code provided by Educo using REST services.

Educo is a global development cooperation NGO that has been working for more than 25 years in favor of children and in defense of their rights, especially the right to receive an equitable and quality education. They work in Spain and in countries in Africa, America and Asia, through social projects involving more than 550,000 children and 150,000 adults to promote just and equitable societies that guarantee their rights and well-being.

Description

The application manages the set of applications that can be run, as well as the possibility of controlling the Internet connection. The importance and benefits of this application lies in the possibility that parents have to control the contents that our children can handle when we leave them a device, since it disables access to files stored in memory, enables or disables access to the image gallery and manages a desktop with the applications that their children can access. Disabling the Internet connection when deemed necessary prevents young children from accessing unsuitable content and/or making In-App purchases. All of these features can be enabled or disabled by an administrator user, which will normally be a role performed by parents or guardians.

Services used

Mobile Development

TECHNOLOGIES

  • Xamarin.Android

  • Dependency Injection

  • REST

  • Asynchronous programming

  • SQLite

  • Unit Testing

Can we help you achieve your goals?