├── .editorconfig ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── encodings.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE.md ├── README.md ├── app ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-web.png │ ├── java │ │ └── it │ │ │ └── iiizio │ │ │ └── epubator │ │ │ ├── domain │ │ │ ├── callbacks │ │ │ │ ├── ImageRenderedCallback.java │ │ │ │ └── PageBuildEvents.java │ │ │ ├── constants │ │ │ │ ├── BundleKeys.java │ │ │ │ ├── ConversionStatus.java │ │ │ │ ├── DecisionOnConversionError.java │ │ │ │ ├── FileTypes.java │ │ │ │ ├── ImageTypes.java │ │ │ │ ├── PreferencesKeys.java │ │ │ │ └── ZipFileConstants.java │ │ │ ├── entities │ │ │ │ ├── Book.java │ │ │ │ ├── Chapter.java │ │ │ │ ├── ConversionPreferences.java │ │ │ │ ├── ConversionSettings.java │ │ │ │ ├── EBook.java │ │ │ │ ├── FrontCoverDetails.java │ │ │ │ └── PdfExtraction.java │ │ │ ├── exceptions │ │ │ │ ├── ConversionException.java │ │ │ │ └── NotFoundException.java │ │ │ ├── services │ │ │ │ ├── ConversionService.java │ │ │ │ ├── ConversionServiceImpl.java │ │ │ │ ├── EpubService.java │ │ │ │ ├── EpubServiceImpl.java │ │ │ │ ├── PdfReaderService.java │ │ │ │ ├── PdfReaderServiceImpl.java │ │ │ │ ├── ZipWriterService.java │ │ │ │ └── ZipWriterServiceImpl.java │ │ │ └── utils │ │ │ │ ├── FileHelper.java │ │ │ │ ├── HtmlHelper.java │ │ │ │ ├── ImageRenderListener.java │ │ │ │ ├── PdfXmlParser.java │ │ │ │ ├── PdfXmlParserImpl.java │ │ │ │ └── XMLParser.java │ │ │ ├── infrastructure │ │ │ ├── providers │ │ │ │ ├── FileProvider.java │ │ │ │ ├── FileProviderImpl.java │ │ │ │ ├── ImageProvider.java │ │ │ │ ├── ImageProviderImpl.java │ │ │ │ ├── PreferenceProvider.java │ │ │ │ ├── PreferenceProviderImpl.java │ │ │ │ ├── SharedPreferenceProviderImpl.java │ │ │ │ ├── StorageProvider.java │ │ │ │ ├── StorageProviderImpl.java │ │ │ │ └── ViewPreferenceProviderImpl.java │ │ │ └── services │ │ │ │ ├── ConversionManager.java │ │ │ │ ├── ConversionManagerImpl.java │ │ │ │ └── ConversionService.java │ │ │ └── presentation │ │ │ ├── events │ │ │ ├── ConversionCanceledEvent.java │ │ │ ├── ConversionFinishedEvent.java │ │ │ ├── ConversionStatusChangedEvent.java │ │ │ └── ProgressUpdateEvent.java │ │ │ ├── presenters │ │ │ ├── ConvertPresenter.java │ │ │ ├── ConvertPresenterImpl.java │ │ │ ├── InfoPresenter.java │ │ │ ├── InfoPresenterImpl.java │ │ │ ├── LicensePresenter.java │ │ │ ├── LicensePresenterImpl.java │ │ │ ├── MainPresenter.java │ │ │ ├── MainPresenterImpl.java │ │ │ ├── VerifyPresenter.java │ │ │ └── VerifyPresenterImpl.java │ │ │ ├── utils │ │ │ ├── ContextHelper.java │ │ │ ├── IntentHelper.java │ │ │ ├── NotificationHelper.java │ │ │ ├── PathUtils.java │ │ │ └── PermissionHelper.java │ │ │ └── views │ │ │ ├── activities │ │ │ ├── ConvertActivity.java │ │ │ ├── InfoActivity.java │ │ │ ├── LicenseActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── PreferencesActivity.java │ │ │ └── VerifyActivity.java │ │ │ └── fragment │ │ │ └── PreferencesFragment.java │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_stat_app.png │ │ ├── logo.png │ │ └── logotype.png │ │ ├── drawable-ldpi │ │ ├── epubator.png │ │ ├── logo.png │ │ └── logotype.png │ │ ├── drawable-mdpi │ │ ├── ic_stat_app.png │ │ ├── logo.png │ │ └── logotype.png │ │ ├── drawable-xhdpi │ │ ├── ic_stat_app.png │ │ ├── logo.png │ │ └── logotype.png │ │ ├── drawable-xxhdpi │ │ ├── ic_stat_app.png │ │ ├── logo.png │ │ └── logotype.png │ │ ├── layout-land │ │ ├── activity_conversion.xml │ │ ├── activity_main.xml │ │ └── activity_verify.xml │ │ ├── layout │ │ ├── activity_conversion.xml │ │ ├── activity_info.xml │ │ ├── activity_main.xml │ │ ├── activity_verify.xml │ │ └── conversion_summary.xml │ │ ├── menu │ │ ├── mainmenu.xml │ │ └── verifymenu.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 │ │ ├── raw-it │ │ └── info.txt │ │ ├── raw │ │ ├── info.txt │ │ └── license.txt │ │ ├── values-es │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ ├── styles_actionbar.xml │ │ ├── styles_buttons.xml │ │ └── styles_textview.xml │ │ └── xml │ │ └── preferences_app.xml │ └── test │ └── java │ └── it │ └── iizio │ └── epubator │ ├── domain │ ├── entities │ │ ├── BookTest.java │ │ └── ChapterTest.java │ ├── services │ │ └── ConversionServiceTest.java │ └── utils │ │ └── FileHelperTest.java │ ├── infrastructure │ └── providers │ │ └── PreferenceProviderFake.java │ └── presentation │ └── presenters │ ├── ConvertPresenterTest.java │ ├── MainPresenterTest.java │ └── VerifyPresenterTest.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/callbacks/ImageRenderedCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/callbacks/ImageRenderedCallback.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/callbacks/PageBuildEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/callbacks/PageBuildEvents.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/constants/BundleKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/constants/BundleKeys.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/constants/ConversionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/constants/ConversionStatus.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/constants/DecisionOnConversionError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/constants/DecisionOnConversionError.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/constants/FileTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/constants/FileTypes.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/constants/ImageTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/constants/ImageTypes.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/constants/PreferencesKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/constants/PreferencesKeys.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/constants/ZipFileConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/constants/ZipFileConstants.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/entities/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/entities/Book.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/entities/Chapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/entities/Chapter.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/entities/ConversionPreferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/entities/ConversionPreferences.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/entities/ConversionSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/entities/ConversionSettings.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/entities/EBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/entities/EBook.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/entities/FrontCoverDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/entities/FrontCoverDetails.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/entities/PdfExtraction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/entities/PdfExtraction.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/exceptions/ConversionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/exceptions/ConversionException.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/exceptions/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/exceptions/NotFoundException.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/services/ConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/services/ConversionService.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/services/ConversionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/services/ConversionServiceImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/services/EpubService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/services/EpubService.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/services/EpubServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/services/EpubServiceImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/services/PdfReaderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/services/PdfReaderService.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/services/PdfReaderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/services/PdfReaderServiceImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/services/ZipWriterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/services/ZipWriterService.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/services/ZipWriterServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/services/ZipWriterServiceImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/utils/FileHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/utils/FileHelper.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/utils/HtmlHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/utils/HtmlHelper.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/utils/ImageRenderListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/utils/ImageRenderListener.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/utils/PdfXmlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/utils/PdfXmlParser.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/utils/PdfXmlParserImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/utils/PdfXmlParserImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/domain/utils/XMLParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/domain/utils/XMLParser.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/FileProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/FileProvider.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/FileProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/FileProviderImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/ImageProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/ImageProvider.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/ImageProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/ImageProviderImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/PreferenceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/PreferenceProvider.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/PreferenceProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/PreferenceProviderImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/SharedPreferenceProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/SharedPreferenceProviderImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/StorageProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/StorageProvider.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/StorageProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/StorageProviderImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/providers/ViewPreferenceProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/providers/ViewPreferenceProviderImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/services/ConversionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/services/ConversionManager.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/services/ConversionManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/services/ConversionManagerImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/infrastructure/services/ConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/infrastructure/services/ConversionService.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/events/ConversionCanceledEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/events/ConversionCanceledEvent.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/events/ConversionFinishedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/events/ConversionFinishedEvent.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/events/ConversionStatusChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/events/ConversionStatusChangedEvent.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/events/ProgressUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/events/ProgressUpdateEvent.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/ConvertPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/ConvertPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/ConvertPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/ConvertPresenterImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/InfoPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/InfoPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/InfoPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/InfoPresenterImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/LicensePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/LicensePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/LicensePresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/LicensePresenterImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/MainPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/MainPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/MainPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/MainPresenterImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/VerifyPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/VerifyPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/presenters/VerifyPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/presenters/VerifyPresenterImpl.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/utils/ContextHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/utils/ContextHelper.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/utils/IntentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/utils/IntentHelper.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/utils/NotificationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/utils/NotificationHelper.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/utils/PathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/utils/PathUtils.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/utils/PermissionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/utils/PermissionHelper.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/views/activities/ConvertActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/views/activities/ConvertActivity.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/views/activities/InfoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/views/activities/InfoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/views/activities/LicenseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/views/activities/LicenseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/views/activities/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/views/activities/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/views/activities/PreferencesActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/views/activities/PreferencesActivity.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/views/activities/VerifyActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/views/activities/VerifyActivity.java -------------------------------------------------------------------------------- /app/src/main/java/it/iiizio/epubator/presentation/views/fragment/PreferencesFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/java/it/iiizio/epubator/presentation/views/fragment/PreferencesFragment.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_stat_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-hdpi/ic_stat_app.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-hdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/logotype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-hdpi/logotype.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/epubator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-ldpi/epubator.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-ldpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/logotype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-ldpi/logotype.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_stat_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-mdpi/ic_stat_app.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-mdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/logotype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-mdpi/logotype.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_stat_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-xhdpi/ic_stat_app.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-xhdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/logotype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-xhdpi/logotype.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_stat_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-xxhdpi/ic_stat_app.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-xxhdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/logotype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/drawable-xxhdpi/logotype.png -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_conversion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/layout-land/activity_conversion.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/layout-land/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_verify.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/layout-land/activity_verify.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_conversion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/layout/activity_conversion.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/layout/activity_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_verify.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/layout/activity_verify.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/conversion_summary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/layout/conversion_summary.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/mainmenu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/menu/mainmenu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/verifymenu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/menu/verifymenu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/raw-it/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/raw-it/info.txt -------------------------------------------------------------------------------- /app/src/main/res/raw/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/raw/info.txt -------------------------------------------------------------------------------- /app/src/main/res/raw/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/raw/license.txt -------------------------------------------------------------------------------- /app/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles_actionbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values/styles_actionbar.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles_buttons.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values/styles_buttons.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles_textview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/values/styles_textview.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/preferences_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/main/res/xml/preferences_app.xml -------------------------------------------------------------------------------- /app/src/test/java/it/iizio/epubator/domain/entities/BookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/test/java/it/iizio/epubator/domain/entities/BookTest.java -------------------------------------------------------------------------------- /app/src/test/java/it/iizio/epubator/domain/entities/ChapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/test/java/it/iizio/epubator/domain/entities/ChapterTest.java -------------------------------------------------------------------------------- /app/src/test/java/it/iizio/epubator/domain/services/ConversionServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/test/java/it/iizio/epubator/domain/services/ConversionServiceTest.java -------------------------------------------------------------------------------- /app/src/test/java/it/iizio/epubator/domain/utils/FileHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/test/java/it/iizio/epubator/domain/utils/FileHelperTest.java -------------------------------------------------------------------------------- /app/src/test/java/it/iizio/epubator/infrastructure/providers/PreferenceProviderFake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/test/java/it/iizio/epubator/infrastructure/providers/PreferenceProviderFake.java -------------------------------------------------------------------------------- /app/src/test/java/it/iizio/epubator/presentation/presenters/ConvertPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/test/java/it/iizio/epubator/presentation/presenters/ConvertPresenterTest.java -------------------------------------------------------------------------------- /app/src/test/java/it/iizio/epubator/presentation/presenters/MainPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/test/java/it/iizio/epubator/presentation/presenters/MainPresenterTest.java -------------------------------------------------------------------------------- /app/src/test/java/it/iizio/epubator/presentation/presenters/VerifyPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/app/src/test/java/it/iizio/epubator/presentation/presenters/VerifyPresenterTest.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abravodev/epubator/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------