DUOLABS
作品集

网络漫画与电子书应用

我们开发了一款在同一应用中阅读网络漫画、出版漫画和小说的内容服务应用。该服务从多家内容供应商获取连载作品,每天更新新的章节,读者通过PC、移动网页和应用阅读。用户会长时间阅读图片和文档,滚动一卡顿、已下载作品的状态一出错,阅读本身就会中断。工作涵盖网络漫画阅读器、打开多种文档格式的阅读界面,以及保存在设备中的内容状态、下载与阅读记录的存储结构。

Launch
2016
Client
韩国内容平台企业
Type
媒体·社区

01 / 04

滚动与翻页不卡顿的网络漫画阅读器

网络漫画阅读器是向下滚动阅读竖长画面的界面。滚动、翻页切换与内容加载决定了大部分阅读体验,因此在实现画面布局和主要操作时,我们把重点放在让这三条流程保持稳定。用户会长时间阅读一部作品,所以对他们最常遇到的加载和画面切换又单独做了检查。

滚动与翻页不卡顿的网络漫画阅读器
02 / 04

在同一应用中打开不同格式出版漫画与小说的文档阅读

为了让出版漫画和小说也能与网络漫画在同一应用中阅读,我们接入了多个打开 PDF 和电子书格式的文档阅读组件。不同格式在屏幕上呈现文字和图片的方式各不相同,我们逐一确认了这些差异。读者无需在意是哪种格式,在应用内都以同样的方式翻页阅读。

在同一应用中打开不同格式出版漫画与小说的文档阅读
03 / 04

围绕已下载作品状态重新设计的设备内数据库

网络漫画应用把已下载作品的内容状态、下载信息和阅读记录存放在设备内数据库中。下载了哪些章节、读到了哪里都记在这里,记录一旦出错,读者就得重新下载已下载的章节,或者找不到上次读到的位置。原有结构在画面布局和本地数据管理上不断出问题,于是我们重新设计了数据库结构,让这三类信息都能稳定处理。

围绕已下载作品状态重新设计的设备内数据库
04 / 04

把轻量值与需长期保留的数据分开存放的准则

网络漫画应用按数据的性质划分存放位置。像收藏这样轻量、丢失也无大碍的值放在设备设置存储中,需要长期保留并彼此一致的数据则放在服务器和设备内数据库中。什么放在哪里有了明确准则,之后维护的人也更容易找到并修改数据。

把轻量值与需长期保留的数据分开存放的准则

项目亮点

01

打磨滚动、翻页与加载的网络漫画阅读器

02

在同一应用中打开网络漫画、出版漫画与小说的文档阅读

03

按性质分开存放内容状态、下载与阅读记录的存储结构

洞察

查看全部博客