Skip to content
Orion Viewer is pdf, djvu, xps, cbz and tiff file viewer for Android devices based on mupdf and DjVuLibre libraries
Java Kotlin C Makefile Other
Branch: master
Clone or download
Mike Bogdanov
Latest commit 7e7f651 Feb 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
common Add simple DjvuDocument implementation Feb 15, 2019
gradle/wrapper Update dependencies Feb 8, 2019
native Add simple DjvuDocument implementation Feb 15, 2019
nativeLibs Add simple DjvuDocument implementation Feb 15, 2019
orion-viewer Fix save file dialog Feb 8, 2019
tree-view-list-android Introduce global script constant with used versions Jan 6, 2019
.gitignore Ignore nativeLibs/djvu and mupdf Jan 5, 2019
README.md Update README Feb 8, 2019
build.gradle Update dependencies Feb 8, 2019
djvu.patch Use patch to update djvu library Jan 4, 2019
gradle.properties Update Kotlin to 1.2.41 May 12, 2018
gradlew Add gradle wrapper May 12, 2018
gradlew.bat Add gradle wrapper May 12, 2018
local.properties.sample
project.gradle Update thirdparty constant Jan 8, 2019
settings.gradle Update dependencies Feb 8, 2019
thirdparty_build.gradle Update mupdf part cause of new common structure Feb 8, 2019
thirdparty_download.gradle Update native lib version in thirdparty download script May 26, 2017

README.md

Orion Viewer: Android Pdf and Djvu reader

Orion Viewer is pdf, djvu, xps, cbz and tiff file viewer for Android devices based on mupdf and DjVuLibre libraries

To build Orion Viewer you will need:

  • android-sdk-r26+

  • gradle 4.10.1+

  • android-ndk-r16b

  • make

  • git

  • downloaded Native Libs [mupdf, djvu]:

    ./gradlew -b thirdparty_build.gradle downloadAndPatchDjvu downloadAndMakeMupdf

    They are defined in gradle scripts via 'externalNativeBuild' section (for details see 'djvuModule/build.gradle' and 'mupdfModule/build.gradle'). Native libs are checkouted into 'nativeLibs/djvu' and 'nativeLibs/mupdf' folders.

  • specify path to android-sdk, android-ndk in 'local.properties' (use 'local.properties.sample' as example).

You can’t perform that action at this time.