Mobile Africa - Android Application Development
Mobile Africa
Customer: an organization from the USA that develops and implements mobile solutions for Africa.
Project management: SCRUM
Client needs
The customer needed a mobile application that will allow them to collect information about countryside households in Africa for statistical purposes. It helps humanitarian organizations to take care of the most vulnerable people.
Our team prepared an Android application that is able to work in offline mode to collect information about people and synchronize this information with an online backend service when it is available.
Technology
- Kotlin
- Android Jetpack and others (KTX, LiveData, Navigation, ViewModel, Room, Paging, ViewPager)
- Dagger2
- Retrofit
- Moshi
- RxJava2
- ReactiveNetwork
- Testing : JUnit, Google Truth, MockK, Robolectric, Espresso, UIAutomator
- Stetho
The solution
Due to limited internet access in parts of Africa, the application is prepared to download from the backend system and store large amounts of data while online and later enable working in offline mode.
After login user is able to find a specific household using the search feature and GPS location. Members of the household are identified by cards with barcodes which are scanned in the application. In the next step, the user is able to fill in household information using three different processes (individual, simplified and default). The application allows to fill in and store more than 50 pieces of unique information about the household, take and attach photos and save location coordinates based on GPS signal.
The application stores many pieces of information about relations in households families. To validate that information and ensure its consistency the application has offline and online data validation processes and mechanisms, separate for different registration processes.
Do you want to see for yourself?
We’ll be happy to meet you and help your company grow in new and exciting ways.
Learn more
Get inspired with our clients' success stories

Beckerbillett Software ticketing solutions case study
Digital transformation for one of the largest ticket distributors in Europe.

TOGETHER APP
Together– a mobile application designed to help protect our community from the virus.

USA-AUTO-ONLINE
USA-AUTO-ONLINE.com POLSKA Sp. z o.o. is a partner of the American company USA-AUTO-ONLINE, which offers high-quality services related to car purchases in the USA and their shipment to Poland at customers address .

UZE
UZE Mobility is a marketing technology startup founded in 2018. They have created an AI-controlled marketplace for mobile digital outdoor advertising supported by geo-targeting, various IOT sensors and micro-targeting.

TRAINPLANET
Trainplanet – a portal that enables booking trains across the whole Europe. The biggest train ticket provider in Sweden.
Testimonials
They’re a professional company that has really good resources, and I’d highly recommend them.
Regional Head of PMO, IT Solutions Firm
We had the opportunity to work with Inspeerity on a variety of projects, and it was a pleasure. Inspeerity deeply understands business needs.
CEO, Sysdogs, Kamil Zabielski