Worldreader is a non-profit organization which brings digital books to families and children across many countries where accessibility to literature is poor. UNESCO statistics state that there are 740 million illiterate people and 250 million children of primary school age who lack reading skills.
We needed to build the application targeting low-end Android devices due to their high availability. We needed to consider the requirements of these devices including design, performance and user experience (UX).
We’ve grown to see apps use high-end graphics, creating heavy-weight complex applications, which are not suitable for low-end devices. We had to take this consideration and act according when creating Worldreader. We wanted to build a great app, without compromising some of the fantastic features available on Android.
We had a couple of great ideas in mind when developing this application. Firstly the reader had to stream pages and chapters to avoid unnecessary data usage. This was of utmost importance as data in developing countries isn’t always available or may be expensive.
We also decided to introduce a gamification aspect into the reader, to create a rewarding experience for the user and retain their attention.
Last but not least, we utilized Android Split APK feature, creating several versions of the application for different sized devices, hugely reducing the app’s file size. For more information, check out our blog post on all the features we included.
Streaming and caching the book allowed users to start reading instantly instead of waiting to download a complete book. This also decreased the loading time of the overall app.
Caching the downloaded books allowed us to create an offline mode for users, where we also added encryption to protect copyright laws and prevent illegal sharing.
With more than 24,000 Android devices as of 2015, we had to cleverly build the application to support as many as possible including low-end devices such as the Android One series.
We Introduced a gamification aspect to the app to reward users and retain their attention to improving their reading skills and compete with others worldwide.
“It's been a pleasure to work with Mobile Jazz and I am excited to see what we can do in the future. This is just the start.”