Skip to content

EPUB reader development is now easier than ever with epuBear – our new EPUB SDK

E-book industry is thrusting nowadays that is why many software development companies are leaving no stones unturned in the field of e-reader production. As the interest in e-book development soars, we face the diversity of formats and as it stems from it – a variety of readers.

What is an EPUB e-book?

SCAND software development team emphasize EPUB format among others due to its open standard nature. There are more books created in EPUB than in any other format. EPUB code is written by two development languages: XHTML and XML what makes it reflowable and modifiable. That’s why our mobile engineers decided to create an efficient EPUB reader SDK for this format.

Our EPUB SDK

SCAND mobile engineers took all the advantages of EPUB format and we are happy to present epuBear – an efficient cross-platform SDK used to build EPUB readers. The solution is initially realized in C++ and is put into native wrappers for Android (Java), iOS (Swift), and Xamarin (C#). With these enhancements, our EPUB SDK is bound to match your project no matter what the target platform is. Some code sampling is easily found on the product web page.

Main Functionality

It’s important to mention that the goal of the development was to make epuBear SDK as lightweight and at the same time as reliable as possible.

The close Core demonstrates great performance abilities and provides such basic functionality as to open, parse and unpack EPUB documents, render pages to bitmaps, move across pages and chapters, get EPUB document data, change font size, apply double page and night modes. Additionally, you could get custom fonts and page background changes, as well as default CSS replacement. EpuBear supports Latin, Cyrillic alphabets, hieroglyph symbols, external and internal links.

EpuBear Demo Readers

The basic core of the SDK is extended with the help of additional wrappers provided by the mobile development team. Each of the wrappers implements high-level logic and brings the code samples of how it is used to the viewer. Wrappers introduce the functionality to enhance the catching mechanism, apply bookmarks, implement different page turn effects and enable content table, go through the reading progress and the settings of the product. Another beneficial trace is the provided access to the benchmarking information of the application, i.e. how long it takes to unpack the file, how fast it counts pages, memory consumption, etc.

To demonstrate all features we created Demo Readers that are available for Android and iOS. These apps based on epuBear SDK have an intuitive and self-explanatory interface; they work with EPUB2 and support the basic features of EPUB3 format. The rendering speed of our apps is also very fast.

EpuBear SDK by SCAND could be a part of your project either you buy it from us as the EPUB toolkit or order EPUB reader development. It is also used as a part of our related cloud-based EPUB solution — EpubCloud.

If you’re also interested in outsourcing Mobile development team to work on your other projects, please contact us.

Author Bio
Wit Tarnowski Head of Mobile Development Department
Wit has spent more than a decade in mobile development and evolved into becoming the Head of Mobile Solutions where he utilizes his programming knowledge to help guide company decisions regarding the implementation of new technologies. Wit has always been an advocate of the responsible use and development of technologies.
Need Mobile Developers?

At SCAND you can hire mobile app developers with exceptional experience in native, hybrid, and cross-platform app development.

Mobile Developers Mobile Developers
Looking for Java Developers?

SCAND has a team of 50+ Java software engineers to choose from.

Java Developers Java Developers
Looking for Skilled .NET Developers?

At SCAND, we have a pool of .NET software developers to choose from.

NET developers NET developers
Need to Hire Professional Web Developers Fast and Easy?

Need to Hire Professional Web Developers Fast and Easy?

Web Developers Web Developers
Need to Staff Your Team With React Developers?

Our team of 25+ React engineers is here at your disposal.

React Developers React Developers
Searching for Remote Front-end Developers?

SCAND is here for you to offer a pool of 70+ front end engineers to choose from.

Front-end Developers Front-end Developers
Other Posts in This Category
View All Posts

This site uses technical cookies and allows the sending of 'third-party' cookies. By continuing to browse, you accept the use of cookies. For more information, see our Privacy Policy.