├── .gitignore ├── .idea └── codeStyleSettings.xml ├── autoupdate ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── digigene │ │ └── autoupdate │ │ ├── Dagger │ │ ├── AutoUpdateScope.java │ │ ├── DaggerWrapper.java │ │ ├── DependencyComponent.java │ │ └── DependencyModule.java │ │ ├── EventBus │ │ ├── DownloadEvent.java │ │ └── DownloadEventMessage.java │ │ ├── UpdateAction.java │ │ ├── UpdateRequest.java │ │ ├── model │ │ ├── DialogTextAttrsImpl.java │ │ ├── DownloadFileCommand.java │ │ ├── JsonKeys.java │ │ ├── Response.java │ │ ├── ResponseActionFactory.java │ │ ├── ResponseCallBack.java │ │ ├── ServerConnection.java │ │ ├── UpdateFileInfoImpl.java │ │ ├── UpdateModel.java │ │ ├── UpdateParams.java │ │ ├── UserDialogTextAttrs.java │ │ └── Utils.java │ │ ├── presenter │ │ ├── AlertDialogPresenter.java │ │ ├── AlertDialogPresenterImpl.java │ │ ├── DownloadDialogPresenter.java │ │ ├── DownloadDialogPresenterImpl.java │ │ ├── NotificationPresenter.java │ │ └── NotificationPresenterImpl.java │ │ └── view │ │ ├── AlertDialogView.java │ │ ├── AlertDialogViewImpl.java │ │ ├── DownloadDialogView.java │ │ ├── DownloadDialogViewImpl.java │ │ ├── NotificationView.java │ │ └── NotificationViewImpl.java │ └── res │ ├── drawable │ ├── custom_progress_bar.xml │ └── ic_file_download_black_24dp.xml │ ├── layout │ └── aup_downloading_layout.xml │ ├── mipmap │ └── ic_launcher.png │ ├── values │ ├── colors.xml │ └── strings.xml │ └── xml │ └── paths.xml ├── license.txt ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── digigene │ │ └── autoupdatetest │ │ └── MainActivity.java │ └── res │ ├── layout │ └── main_layout.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 └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /autoupdate/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /autoupdate/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/build.gradle -------------------------------------------------------------------------------- /autoupdate/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/proguard-rules.pro -------------------------------------------------------------------------------- /autoupdate/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/Dagger/AutoUpdateScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/Dagger/AutoUpdateScope.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/Dagger/DaggerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/Dagger/DaggerWrapper.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/Dagger/DependencyComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/Dagger/DependencyComponent.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/Dagger/DependencyModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/Dagger/DependencyModule.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/EventBus/DownloadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/EventBus/DownloadEvent.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/EventBus/DownloadEventMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/EventBus/DownloadEventMessage.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/UpdateAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/UpdateAction.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/UpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/UpdateRequest.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/DialogTextAttrsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/DialogTextAttrsImpl.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/DownloadFileCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/DownloadFileCommand.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/JsonKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/JsonKeys.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/Response.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/ResponseActionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/ResponseActionFactory.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/ResponseCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/ResponseCallBack.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/ServerConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/ServerConnection.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/UpdateFileInfoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/UpdateFileInfoImpl.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/UpdateModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/UpdateModel.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/UpdateParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/UpdateParams.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/UserDialogTextAttrs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/UserDialogTextAttrs.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/model/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/model/Utils.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/presenter/AlertDialogPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/presenter/AlertDialogPresenter.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/presenter/AlertDialogPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/presenter/AlertDialogPresenterImpl.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/presenter/DownloadDialogPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/presenter/DownloadDialogPresenter.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/presenter/DownloadDialogPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/presenter/DownloadDialogPresenterImpl.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/presenter/NotificationPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/presenter/NotificationPresenter.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/presenter/NotificationPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/presenter/NotificationPresenterImpl.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/view/AlertDialogView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/view/AlertDialogView.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/view/AlertDialogViewImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/view/AlertDialogViewImpl.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/view/DownloadDialogView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/view/DownloadDialogView.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/view/DownloadDialogViewImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/view/DownloadDialogViewImpl.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/view/NotificationView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/view/NotificationView.java -------------------------------------------------------------------------------- /autoupdate/src/main/java/com/digigene/autoupdate/view/NotificationViewImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/java/com/digigene/autoupdate/view/NotificationViewImpl.java -------------------------------------------------------------------------------- /autoupdate/src/main/res/drawable/custom_progress_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/res/drawable/custom_progress_bar.xml -------------------------------------------------------------------------------- /autoupdate/src/main/res/drawable/ic_file_download_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/res/drawable/ic_file_download_black_24dp.xml -------------------------------------------------------------------------------- /autoupdate/src/main/res/layout/aup_downloading_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/res/layout/aup_downloading_layout.xml -------------------------------------------------------------------------------- /autoupdate/src/main/res/mipmap/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/res/mipmap/ic_launcher.png -------------------------------------------------------------------------------- /autoupdate/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /autoupdate/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /autoupdate/src/main/res/xml/paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/autoupdate/src/main/res/xml/paths.xml -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/license.txt -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/digigene/autoupdatetest/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/java/com/digigene/autoupdatetest/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/res/layout/main_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/res/layout/main_layout.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alinhayati/auto-update/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':sample', ':autoupdate' 2 | --------------------------------------------------------------------------------