├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── lint.xml ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── net │ │ └── jspiner │ │ └── viewer │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── PagePaginator.js │ │ └── animation_loading_book.json │ ├── java │ │ └── net │ │ │ └── jspiner │ │ │ └── viewer │ │ │ ├── dto │ │ │ ├── Epub.kt │ │ │ ├── LoadData.kt │ │ │ ├── PageInfo.kt │ │ │ ├── SearchResult.kt │ │ │ └── ViewerType.kt │ │ │ ├── paginator │ │ │ ├── PagePaginator.kt │ │ │ ├── Paginator.kt │ │ │ └── ScrollPaginator.kt │ │ │ ├── ui │ │ │ ├── base │ │ │ │ ├── BaseActivity.kt │ │ │ │ ├── BaseFragment.kt │ │ │ │ ├── BaseView.kt │ │ │ │ ├── BaseViewModel.kt │ │ │ │ └── EpubWebClient.kt │ │ │ ├── common │ │ │ │ └── LoadingDialog.kt │ │ │ ├── etc │ │ │ │ ├── EtcActivity.kt │ │ │ │ └── EtcViewModel.kt │ │ │ ├── library │ │ │ │ ├── LibraryActivity.kt │ │ │ │ ├── LibraryAdapter.kt │ │ │ │ ├── LibraryViewHolder.kt │ │ │ │ └── LibraryViewModel.kt │ │ │ ├── reader │ │ │ │ ├── ReaderActivity.kt │ │ │ │ ├── ReaderViewModel.kt │ │ │ │ ├── strategy │ │ │ │ │ ├── PageTypeStrategy.kt │ │ │ │ │ ├── ScrollTypeStrategy.kt │ │ │ │ │ └── ViewerTypeStrategy.kt │ │ │ │ ├── toolbox │ │ │ │ │ └── ToolboxView.kt │ │ │ │ └── viewer │ │ │ │ │ ├── BiDirectionViewPager.kt │ │ │ │ │ ├── EpubLoadingView.kt │ │ │ │ │ ├── EpubPagerAdapter.kt │ │ │ │ │ ├── EpubView.kt │ │ │ │ │ ├── ScrollStatus.kt │ │ │ │ │ └── WebContainerFragment.kt │ │ │ └── search │ │ │ │ ├── SearchActivity.kt │ │ │ │ ├── SearchAdapter.kt │ │ │ │ ├── SearchViewHolder.kt │ │ │ │ ├── SearchViewModel.kt │ │ │ │ └── finder │ │ │ │ ├── PageFinder.kt │ │ │ │ ├── PagePageFinder.kt │ │ │ │ └── ScrollPageFinder.kt │ │ │ └── util │ │ │ ├── BindingAdapter.kt │ │ │ ├── LazyUtil.kt │ │ │ ├── LifecycleTransformer.kt │ │ │ └── ViewUtil.kt │ └── res │ │ ├── drawable │ │ ├── back_btn.xml │ │ ├── back_btn_black.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── icon_horizontal_disabled.png │ │ ├── icon_horizontal_enabled.png │ │ ├── icon_not_found.png │ │ ├── icon_vertical_disabled.png │ │ ├── icon_vertical_enabled.png │ │ ├── reader_more_icon.xml │ │ ├── reader_search_icon.xml │ │ ├── reader_toc_icon.xml │ │ ├── selector_viewer_horizontal.xml │ │ └── selector_viewer_vertical.xml │ │ ├── layout │ │ ├── activity_etc.xml │ │ ├── activity_library.xml │ │ ├── activity_reader.xml │ │ ├── activity_search.xml │ │ ├── dialog_loading.xml │ │ ├── fragment_web_container.xml │ │ ├── item_library.xml │ │ ├── item_search.xml │ │ ├── view_epub_viewer.xml │ │ ├── view_toolbox.xml │ │ └── view_viewer_type.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── net │ └── jspiner │ └── viewer │ └── ExampleUnitTest.kt ├── beyond_good_and_evil.epub ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── imgs ├── paginator-performance.png ├── screenshot-1.jpg ├── screenshot-2.jpg ├── screenshot-3.jpg ├── screenshot-4.jpg ├── screenshot-5.jpg └── screenshot-6.jpg └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/lint.xml -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/net/jspiner/viewer/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/androidTest/java/net/jspiner/viewer/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/PagePaginator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/assets/PagePaginator.js -------------------------------------------------------------------------------- /app/src/main/assets/animation_loading_book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/assets/animation_loading_book.json -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/dto/Epub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/dto/Epub.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/dto/LoadData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/dto/LoadData.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/dto/PageInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/dto/PageInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/dto/SearchResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/dto/SearchResult.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/dto/ViewerType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/dto/ViewerType.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/paginator/PagePaginator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/paginator/PagePaginator.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/paginator/Paginator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/paginator/Paginator.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/paginator/ScrollPaginator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/paginator/ScrollPaginator.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/base/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/base/BaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/base/BaseView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/base/BaseView.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/base/BaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/base/EpubWebClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/base/EpubWebClient.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/common/LoadingDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/common/LoadingDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/etc/EtcActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/etc/EtcActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/etc/EtcViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/etc/EtcViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/library/LibraryActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/library/LibraryActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/library/LibraryAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/library/LibraryAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/library/LibraryViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/library/LibraryViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/library/LibraryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/library/LibraryViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/ReaderActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/ReaderActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/ReaderViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/ReaderViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/strategy/PageTypeStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/strategy/PageTypeStrategy.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/strategy/ScrollTypeStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/strategy/ScrollTypeStrategy.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/strategy/ViewerTypeStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/strategy/ViewerTypeStrategy.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/toolbox/ToolboxView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/toolbox/ToolboxView.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/viewer/BiDirectionViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/viewer/BiDirectionViewPager.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/viewer/EpubLoadingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/viewer/EpubLoadingView.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/viewer/EpubPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/viewer/EpubPagerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/viewer/EpubView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/viewer/EpubView.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/viewer/ScrollStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/viewer/ScrollStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/reader/viewer/WebContainerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/reader/viewer/WebContainerFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/search/SearchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/search/SearchActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/search/SearchAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/search/SearchAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/search/SearchViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/search/SearchViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/search/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/search/finder/PageFinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/search/finder/PageFinder.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/search/finder/PagePageFinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/search/finder/PagePageFinder.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/ui/search/finder/ScrollPageFinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/ui/search/finder/ScrollPageFinder.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/util/BindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/util/BindingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/util/LazyUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/util/LazyUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/util/LifecycleTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/util/LifecycleTransformer.kt -------------------------------------------------------------------------------- /app/src/main/java/net/jspiner/viewer/util/ViewUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/java/net/jspiner/viewer/util/ViewUtil.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/back_btn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/back_btn.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/back_btn_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/back_btn_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_horizontal_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/icon_horizontal_disabled.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_horizontal_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/icon_horizontal_enabled.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_not_found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/icon_not_found.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_vertical_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/icon_vertical_disabled.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_vertical_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/icon_vertical_enabled.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/reader_more_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/reader_more_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/reader_search_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/reader_search_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/reader_toc_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/reader_toc_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_viewer_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/selector_viewer_horizontal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_viewer_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/drawable/selector_viewer_vertical.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_etc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/activity_etc.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_library.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/activity_library.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_reader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/activity_reader.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/activity_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/dialog_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_web_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/fragment_web_container.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_library.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/item_library.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/item_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_epub_viewer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/view_epub_viewer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_toolbox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/view_toolbox.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_viewer_type.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/layout/view_viewer_type.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/net/jspiner/viewer/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/app/src/test/java/net/jspiner/viewer/ExampleUnitTest.kt -------------------------------------------------------------------------------- /beyond_good_and_evil.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/beyond_good_and_evil.epub -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /imgs/paginator-performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/imgs/paginator-performance.png -------------------------------------------------------------------------------- /imgs/screenshot-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/imgs/screenshot-1.jpg -------------------------------------------------------------------------------- /imgs/screenshot-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/imgs/screenshot-2.jpg -------------------------------------------------------------------------------- /imgs/screenshot-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/imgs/screenshot-3.jpg -------------------------------------------------------------------------------- /imgs/screenshot-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/imgs/screenshot-4.jpg -------------------------------------------------------------------------------- /imgs/screenshot-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/imgs/screenshot-5.jpg -------------------------------------------------------------------------------- /imgs/screenshot-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JSpiner/epub-viewer/HEAD/imgs/screenshot-6.jpg -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', 'epub-stream' 2 | --------------------------------------------------------------------------------