ic_launcher_150px

LITTLE CHECK IN

Keeping track of your students’ movements will now be a breeze.

BACKSTORY

LittleLives Inc. is a Singaporean tech company that provides preschools with a management system that enhances their daily operations and parent-school communication. LittleLives has been ranked the number 1 provider of “Software as a Service” (SaaS) by Association for Early Childhood Educators Singapore (AECES). With a clientele of over 400 preschools in Singapore using their services daily, LittleLives holds a wealth of IT know-how and experience, coupled with the spirit of innovativeness in designing IT solutions that serve the operational needs of preschools. 

As in our previous project for Little Lives, they hired us to improve the performance of Little Check In, a mobile application that helps preschool educators to keep track of their students’ movements. In addition, users were complaining about some issues which were causing a bad experience.

CHALLENGES

Again, our main concerns were related to the existing code style and quality. Having the experience of the previous project, this time we were completely confident that we could apply our code style and structure in a relatively short period of time. 

One of the known issues the app had was an unreliable connection with electronic thermometers that preschool educators used to measure children’s body temperatures. The thermometers were BLE (Bluetooth low energy) based devices and although we had solid experience with beacons, we'd never worked with these thermometers before. 

Another issue was related to synchronization between the mobile devices and backend server. Because the size of transferred data was so big, we had to create a reliable solution that would synchronize the data no matter the current connection status and prevent any loss of data.

phone_login
phone_class
phone_temperature

RESULT

We successfully applied our code style and structure in a short period of time, as we initially expected. This step improved code readability and in the process, we fixed some bugs that hadn't been reported yet. 

We had fun playing with the electronic thermometers but most importantly we managed to fix the connection issue. 

Finally, we created a reliable solution that synchronizes the data with backend servers in all cases. This was a really important improvement because the internet connection in Singapore is not always stable and strong.

WANT IT?

Google-Play-logo_200