DUOLABS
Work

Webtoon and e-book app

We developed the app for a content service where webtoons, published comics, and novels are read in one place. The service takes serialized titles from several content suppliers and posts new episodes every day, and readers follow them on PC, the mobile web, and the app. Readers stay with images and documents for long stretches, so a stuttering scroll or a downloaded title in the wrong state breaks the reading itself. The work covered the webtoon viewer, the screens that open several document formats, and the on-device storage for content status, downloads, and reading history.

Launch
2016
Client
A Korean content-platform company
Type
Media & Community

01 / 04

A webtoon viewer where scrolling and page turns do not stutter

The webtoon viewer is a screen for reading long vertical artwork by scrolling down. Scrolling, page transitions, and content loading decide most of the reading experience, so while building the layout and main interactions we focused on keeping those three flows steady. Because readers stay with a title for a long time, the loading and screen transitions they meet most often were checked again on their own.

A webtoon viewer where scrolling and page turns do not stutter
02 / 04

Document viewing that opens published comics and novels in other formats within one app

To let readers open published comics and novels in the same app as webtoons, we integrated several document viewing components for PDF and e-book formats. Each format draws text and images on screen differently, so those differences were checked one by one. Readers turn pages the same way inside the app without needing to know which format they are reading.

Document viewing that opens published comics and novels in other formats within one app
03 / 04

An on-device database rebuilt around the state of downloaded titles

The webtoon app keeps the content status, download details, and reading history of downloaded titles in an on-device database. That record holds which episodes were downloaded and how far the reader got, so when it drifts, the reader downloads an episode again or loses their place. The existing structure was causing problems in screen layout and local data handling, so the database structure was redesigned to handle those three kinds of information reliably.

An on-device database rebuilt around the state of downloaded titles
04 / 04

A storage rule that separates light values from data that must last

The webtoon app decides where data lives by what kind of data it is. Light values that do little harm if lost, such as favorites, go to the device's settings store, while data that must last and stay consistent goes to the server and the on-device database. With a clear rule for what goes where, whoever maintains the app later can find and change the data more easily.

A storage rule that separates light values from data that must last

Highlights

01

A webtoon viewer with refined scrolling, page turns, and loading

02

Document viewing that opens webtoons, published comics, and novels in one app

03

A storage structure that files content status, downloads, and reading history by their nature

Insights

Read the blog