DroidKaigi 2023 - [EN] Overcoming the Challenges of Integrating an Epub Viewer into a Mo… | bing-zhu

Опубликовано: 12 Май 2025
на канале: DroidKaigi
134
7

List of sessions -    / droidkaigi  

Overcoming the Challenges of Integrating an Epub Viewer into a Modern Android App (bing-zhu)

Epub is an open standard, digital publication format that is used to distribute electronic books. It is a popular format for ebooks, and it is supported by a wide range of devices, including e-readers, tablets, and smartphones. It might be the best solution if you want to implement a Book Viewer in Android APP.


In a Modern Android app, developers can use AndroidView in Compose to display an Epub viewer from an Epub SDK. However, there are a few challenges that developers face when trying to integrate an Epub viewer into an Android app.


In this talk, I will explain how to implement a modern Android structure for importing an Epub viewer and my experience about how to overcome challenges as
Avoiding recomposition of AndroidView
Interact with composable above it (such as controller, table of contents..)
Handling data flow
Other issues

DroidKaigi 2023 Session timetable/Slide link - https://2023.droidkaigi.jp/en/timetab...

---------

DroidKaigi is a conference tailored for Android developers. It took place on the 14, 15, and 16 of September 2023.

All participants at DroidKaigi are required to agree with the DroidKaigi Code of Conduct.
This will be enforced on social media and YouTube comments and chats as well:
https://portal.droidkaigi.jp/en/about...

DroidKaigi 2023 and more - https://2023.droidkaigi.jp/

DroidKaigi on X -   / droidkaigi  

#Android #DroidKaigi

----
The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.