Dongengin Cerita Untuk Anak — A Storybook App Case Study

Farid Muhammad
Paperpillar
Published in
8 min readAug 9, 2024

How it All Began

There were few children’s Indonesian storybook apps with high-quality designs and content, so it’s quite difficult for parents and children to have access to high-quality local fairytales. Our main goal is to create an Indonesian storybook app for children that provides high-quality content, local languages, and moral messages for children to learn.

Started with a Mini Research

Competitor Analysis

We conducted a mini Competitor Analysis to help us identify what features that we need on our app. Due to the limited Indonesian storybook apps, we also added storybook apps from outside of the region.

Ideations

Based on our early ideas and the results of our competitor analysis, we developed ideations for our storybook app, including:

  • High-quality Illustrations and various illustration styles
    Our illustrators played a key role in developing distinct styles for each story, intending to bring a lively and diverse experience to the young readers. This also helps to showcase our studio’s capability in creating high-quality illustrations. If the project continues, we want to invite external illustrators to collaborate with us.
  • English and ethnic languages options
    This feature is one of the strong points that we want to highlight for this app. We didn’t find any Indonesian storybook apps that support ethnic languages. We wanted to provide local translation so that children can also learn about their ethnic languages.
  • Moral stories for learning purposes
    Not only do we want our young readers to know about local stories, we also hope that they can learn about the lessons from each story.
  • Interactive Features
    Motions and animations are essential to attract children to read the stories.

User Flow

Before we continued designing the app, we started by creating a user flow. This helps us to oversee the ideal flow for our app.

User Flow of Dongengin

MVP User Flow

An ideal flow usually takes a lot of time to build, but it is important for us to test the app quickly. Therefore, we created the Minimum Viable Product (MVP) flow, which has the basic features that we think are enough for testing purposes.

MVP User Flow of Dongengin

App Naming and Mascot Creations

Before we jumped into mascot creation, we gathered up several keywords that helps us to come up with the title for the storybook app and the mascot.

Several naming proposals were discussed internally, then we finally made a decision to name the storybook app: Dongengin Cerita Untuk Anak (in English, it translated as Dongengin Story for Children) with a cat named Owo and an owl named Owi as the main mascots.

Drawing Process

Owi, the smart owl, is the name of our main mascot. It is a smart owl. We did a Lo-Fi form of Owi (sketches) before proceeding to the hi-fi exploration. While we use Owi as our branding mascot, Owo will be utilized for illustration purposes inside the app.

Sketches for Dongengin Cerita Untuk Anak Mascot (Owi the Owl)

We did a Hi-Fi exploration of Owi as a mascot to determine which colors and shapes were suitable for the mascot.

Explorations for Owi in Hi-Fi design

Final Result

Above is the selected mascot that will be used as an icon for the storybook app in Android and iOS.

Low Fidelity — UI Design

We created a low-fidelity (lo-fi) UI design that works on smartphones and tablets. We explored a few lo-fi UI designs below:

After a few iterations, we selected the final lo-fi that we will use in the Hi-Fi design:

Lo-Fi Final (Homepage)
Lo-Fi Final (Story page)

High Fidelity — UI Design

We finally created the UI designs that represent our MVP ideas.

Homepage

Story page

Story Writing

Our copywriter helped us to adapt the stories into format that fits our app. There are a few keywords that helps us in writing the stories:

Story Writing Flow Process

The writing process began with reading the selected stories, then divided into a scene/page format to make it easy for illustrators to create the illustrations.

Supporting Different Devices Size and Orientation

When dealing with various devices, we considered two things:

  • Creating different illustrations for each device size; or
  • Create one illustration to cater to every device.

But, the challenges for each options are:

  • Choosing the first option means more workload for illustrators because they need to create and resize multiple illustrations to cater to every device. For one scene, the illustrator needs to create different variations for each device size and orientation. At minimum, they would create around three illustrations: small, medium, and large (tablet).
  • Choosing the second option means that some devices may not show full illustrations. There will be some parts of it that the user can’t see.

We chose the second option for efficiency for our illustrators. For this option to work, we need to make sure that the main scene can be viewed on most types of devices. Hence a guideline will be helpful.

Story Pages Guideline

Below are examples of guideline illustration usage. In any device and orientation, whether a smartphone or tablet, the middle area or safe zone will always be visible, while the surrounding area works as a graphical support. The bigger the device, the more beautiful the illustrations will be.

Storybook Cover Guideline

This is a guideline for the storybook cover. There is only one size, where later the system will automatically adjust the cover for tablet or mobile.

Examples of the storybook covers

The Making of Illustrations in Various Styles

We created the illustrations with different tones and styles with the three stories shown below are the examples (Roro Jonggrang, Danau Toba, and Malin Kundang).

There are a few main things that affected the design of the characters and the scene:

  • References: Our illustrator starts with moodboard creation where we collect references for illustration style in general, for example, character shape, art style, etc.
  • Cultural background: Indonesia has so many different cultures. So, on each story given, we perform a background check to gain an understanding of the cultural background of the story. This cultural reference will affect the presentation of each story.

React Native as the Tech Stack

We used React Native as it enables cross-platform development. It could develop code for Android and iOS with the same codebase, which will reduce development time and effort. Some considerations that we had on why we chose React Native:

  • Cross-Platform Development
    React Native allow us to develop Android and iOS app, so we can create a mobile app that works on both of them.
  • Hot Reloading
    It lets us see the change results of our development immediately without having to refresh the app manually.
  • Rapid Development
    Working with React Native will be faster and more efficient in utilizing concepts from React. Reusable components and organized code structure helped the development process.

Developing the App for Android and iOS

In developing the app, there are a few steps that our developers need to prepare:

  • Preparing the environment
    Developers prepare the environment by installing the necessary server, package manager, Integrated Development Environment (IDE), and the project.
  • Code development and testing
    We develop the code based on the project, doing testing to see if the code was run as intended and to see if there are bugs that need to be fixed.
  • Build the app
    Following the testing session, our developers then build the code into an app that can be used or tested on smartphones and tablet. Our team checked the app to see if there were still any bugs available that needed to be fixed.

Results

Here are the final results after our developer team worked to build the app. Inside, there are homepage, story page, and also moral message page.

Animations

Our motion designer built the animation to improve the reading experience even better for children. First, we created animations in the homepage header and loading screen.

Motion for header (left) and loading screen (right)

Besides that, we also created animations on each story. However, at the same time of writing this, the feature is still in testing.

Motion example when implemented inside the story

Future Plan

Our current release received positive reviews on both platform. We wanted to make an even better app, here are the features that we will release over the next few months:

  • More local languages support
  • Sound effects and background music
  • Voice narrations
  • Pricing Plans

Download the App

If you are interested in downloading the Dongeng by Paperpillar app, now it is available on App Store (iOS) and Google Play (Android).

--

--

Farid Muhammad
Paperpillar

Bandung based. Now I learn how to design with words and frames. Interested in writing, Photography, and animanga.