├── .github └── workflows │ └── build_pull_request.yaml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deploymentTargetDropDown.xml ├── encodings.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── schemas │ └── com.codingwithmitch.openapi.persistence.AppDatabase │ │ └── 1.json └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── codingwithmitch │ │ └── openapi │ │ └── DummyTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── codingwithmitch │ │ │ └── openapi │ │ │ ├── business │ │ │ ├── datasource │ │ │ │ ├── cache │ │ │ │ │ ├── AppDatabase.kt │ │ │ │ │ ├── account │ │ │ │ │ │ ├── AccountDao.kt │ │ │ │ │ │ └── AccountEntity.kt │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── AuthTokenDao.kt │ │ │ │ │ │ └── AuthTokenEntity.kt │ │ │ │ │ └── blog │ │ │ │ │ │ ├── BlogPostDao.kt │ │ │ │ │ │ ├── BlogPostEntity.kt │ │ │ │ │ │ └── BlogQueryUtils.kt │ │ │ │ ├── datastore │ │ │ │ │ ├── AppDataStore.kt │ │ │ │ │ └── AppDataStoreManager.kt │ │ │ │ └── network │ │ │ │ │ ├── GenericResponse.kt │ │ │ │ │ ├── RetrofitExtensions.kt │ │ │ │ │ ├── auth │ │ │ │ │ ├── OpenApiAuthService.kt │ │ │ │ │ └── network_responses │ │ │ │ │ │ ├── LoginResponse.kt │ │ │ │ │ │ └── RegistrationResponse.kt │ │ │ │ │ └── main │ │ │ │ │ ├── AccountDto.kt │ │ │ │ │ ├── BlogPostDto.kt │ │ │ │ │ ├── OpenApiMainService.kt │ │ │ │ │ └── responses │ │ │ │ │ ├── BlogCreateUpdateResponse.kt │ │ │ │ │ └── BlogListSearchResponse.kt │ │ │ ├── domain │ │ │ │ ├── models │ │ │ │ │ ├── Account.kt │ │ │ │ │ ├── AuthToken.kt │ │ │ │ │ └── BlogPost.kt │ │ │ │ └── util │ │ │ │ │ ├── Constants.kt │ │ │ │ │ ├── DataState.kt │ │ │ │ │ ├── DateUtils.kt │ │ │ │ │ ├── ErrorHandling.kt │ │ │ │ │ ├── Queue.kt │ │ │ │ │ ├── StateResource.kt │ │ │ │ │ └── SuccessHandling.kt │ │ │ └── interactors │ │ │ │ ├── account │ │ │ │ ├── GetAccount.kt │ │ │ │ ├── GetAccountFromCache.kt │ │ │ │ ├── UpdateAccount.kt │ │ │ │ └── UpdatePassword.kt │ │ │ │ ├── auth │ │ │ │ ├── Login.kt │ │ │ │ └── Register.kt │ │ │ │ ├── blog │ │ │ │ ├── ConfirmBlogExistsOnServer.kt │ │ │ │ ├── DeleteBlogPost.kt │ │ │ │ ├── GetBlogFromCache.kt │ │ │ │ ├── GetOrderAndFilter.kt │ │ │ │ ├── IsAuthorOfBlogPost.kt │ │ │ │ ├── PublishBlog.kt │ │ │ │ ├── SearchBlogs.kt │ │ │ │ └── UpdateBlogPost.kt │ │ │ │ └── session │ │ │ │ ├── CheckPreviousAuthUser.kt │ │ │ │ └── Logout.kt │ │ │ ├── di │ │ │ ├── AppModule.kt │ │ │ ├── account │ │ │ │ └── AccountModule.kt │ │ │ ├── auth │ │ │ │ └── AuthModule.kt │ │ │ └── blog │ │ │ │ └── BlogModule.kt │ │ │ └── presentation │ │ │ ├── BaseActivity.kt │ │ │ ├── BaseApplication.kt │ │ │ ├── UICommunicationListener.kt │ │ │ ├── auth │ │ │ ├── AuthActivity.kt │ │ │ ├── BaseAuthFragment.kt │ │ │ ├── forgot_password │ │ │ │ ├── ForgotPasswordEvents.kt │ │ │ │ ├── ForgotPasswordFragment.kt │ │ │ │ ├── ForgotPasswordState.kt │ │ │ │ └── ForgotPasswordViewModel.kt │ │ │ ├── launcher │ │ │ │ └── LauncherFragment.kt │ │ │ ├── login │ │ │ │ ├── LoginEvents.kt │ │ │ │ ├── LoginFragment.kt │ │ │ │ ├── LoginState.kt │ │ │ │ └── LoginViewModel.kt │ │ │ └── register │ │ │ │ ├── RegisterEvents.kt │ │ │ │ ├── RegisterFragment.kt │ │ │ │ ├── RegisterState.kt │ │ │ │ └── RegisterViewModel.kt │ │ │ ├── main │ │ │ ├── MainActivity.kt │ │ │ ├── account │ │ │ │ ├── BaseAccountFragment.kt │ │ │ │ ├── detail │ │ │ │ │ ├── AccountEvents.kt │ │ │ │ │ ├── AccountFragment.kt │ │ │ │ │ ├── AccountState.kt │ │ │ │ │ └── AccountViewModel.kt │ │ │ │ ├── password │ │ │ │ │ ├── AccountPasswordEvents.kt │ │ │ │ │ ├── AccountPasswordFragment.kt │ │ │ │ │ ├── AccountPasswordState.kt │ │ │ │ │ └── AccountPasswordViewModel.kt │ │ │ │ └── update │ │ │ │ │ ├── UpdateAcccountState.kt │ │ │ │ │ ├── UpdateAccountEvents.kt │ │ │ │ │ ├── UpdateAccountFragment.kt │ │ │ │ │ └── UpdateAccountViewModel.kt │ │ │ ├── blog │ │ │ │ ├── BaseBlogFragment.kt │ │ │ │ ├── detail │ │ │ │ │ ├── ViewBlogEvents.kt │ │ │ │ │ ├── ViewBlogFragment.kt │ │ │ │ │ ├── ViewBlogState.kt │ │ │ │ │ └── ViewBlogViewModel.kt │ │ │ │ ├── list │ │ │ │ │ ├── BlogEvents.kt │ │ │ │ │ ├── BlogFilterOptions.kt │ │ │ │ │ ├── BlogFragment.kt │ │ │ │ │ ├── BlogListAdapter.kt │ │ │ │ │ ├── BlogOrderOptions.kt │ │ │ │ │ ├── BlogState.kt │ │ │ │ │ ├── BlogViewModel.kt │ │ │ │ │ └── OrderAndFilter.kt │ │ │ │ └── update │ │ │ │ │ ├── UpdateBlogEvents.kt │ │ │ │ │ ├── UpdateBlogFragment.kt │ │ │ │ │ ├── UpdateBlogState.kt │ │ │ │ │ └── UpdateBlogViewModel.kt │ │ │ └── create_blog │ │ │ │ ├── BaseCreateBlogFragment.kt │ │ │ │ ├── CreateBlogEvents.kt │ │ │ │ ├── CreateBlogFragment.kt │ │ │ │ ├── CreateBlogState.kt │ │ │ │ └── CreateBlogViewModel.kt │ │ │ ├── session │ │ │ ├── SessionEvents.kt │ │ │ ├── SessionManager.kt │ │ │ └── SessionState.kt │ │ │ └── util │ │ │ ├── DataStoreKeys.kt │ │ │ ├── GenericViewHolder.kt │ │ │ ├── TopSpacingItemDecoration.kt │ │ │ └── UIExtensions.kt │ └── res │ │ ├── anim │ │ ├── fade_in.xml │ │ ├── fade_out.xml │ │ ├── slide_in_left.xml │ │ ├── slide_in_right.xml │ │ ├── slide_out_left.xml │ │ └── slide_out_right.xml │ │ ├── color │ │ └── bottom_nav_selector.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── codingwithmitch_logo.png │ │ ├── default_image.png │ │ ├── ic_account_circle_white_24dp.xml │ │ ├── ic_add_circle_outline_white_24dp.xml │ │ ├── ic_check_green_24dp.xml │ │ ├── ic_edit_black_24dp.xml │ │ ├── ic_filter_list_grey_24dp.xml │ │ ├── ic_home_white_24dp.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_mood_bad_black_24dp.xml │ │ ├── main_button_drawable.xml │ │ └── red_button_drawable.xml │ │ ├── layout │ │ ├── activity_auth.xml │ │ ├── activity_main.xml │ │ ├── fragment_account.xml │ │ ├── fragment_blog.xml │ │ ├── fragment_change_password.xml │ │ ├── fragment_create_blog.xml │ │ ├── fragment_forgot_password.xml │ │ ├── fragment_launcher.xml │ │ ├── fragment_login.xml │ │ ├── fragment_register.xml │ │ ├── fragment_update_account.xml │ │ ├── fragment_update_blog.xml │ │ ├── fragment_view_blog.xml │ │ ├── layout_blog_filter.xml │ │ ├── layout_blog_list_item.xml │ │ └── layout_no_more_results.xml │ │ ├── menu │ │ ├── edit_view_menu.xml │ │ ├── main_bottom_navigation_menu.xml │ │ ├── publish_menu.xml │ │ ├── search_menu.xml │ │ └── update_menu.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ ├── auth_nav_graph.xml │ │ ├── nav_account.xml │ │ ├── nav_blog.xml │ │ ├── nav_create_blog.xml │ │ └── nav_main.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimen.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── codingwithmitch │ └── openapi │ ├── datasource │ ├── cache │ │ ├── AccountDaoFake.kt │ │ ├── AppDatabaseFake.kt │ │ ├── AuthTokenDaoFake.kt │ │ └── BlogDaoFake.kt │ ├── datastore │ │ └── AppDataStoreManagerFake.kt │ └── network │ │ ├── account │ │ └── AccountResponses.kt │ │ ├── auth │ │ ├── LoginResponses.kt │ │ └── RegisterResponses.kt │ │ └── blog │ │ ├── ConfirmBlogExistsOnServerResponses.kt │ │ ├── CreateResponses.kt │ │ ├── DeleteResponses.kt │ │ ├── GetBlogFromCacheResponses.kt │ │ ├── IsAuthorOfBlogPostResponses.kt │ │ ├── SearchBlogsResponses.kt │ │ └── UpdateBlogResponses.kt │ └── interactors │ ├── account │ ├── AccountTest.kt │ ├── ChangePasswordTest.kt │ └── UpdateAccountTest.kt │ ├── auth │ ├── LoginTest.kt │ └── RegisterTest.kt │ └── blog │ ├── ConfirmBlogExistsOnServerTest.kt │ ├── CreateTest.kt │ ├── DeleteTest.kt │ ├── GetBlogFromCacheTest.kt │ ├── IsAuthorOfBlogPostTest.kt │ ├── SearchBlogsTest.kt │ └── UpdateBlogTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/workflows/build_pull_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.github/workflows/build_pull_request.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/com.codingwithmitch.openapi.persistence.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/schemas/com.codingwithmitch.openapi.persistence.AppDatabase/1.json -------------------------------------------------------------------------------- /app/src/androidTest/java/com/codingwithmitch/openapi/DummyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/androidTest/java/com/codingwithmitch/openapi/DummyTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/AppDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/account/AccountDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/account/AccountDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/account/AccountEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/account/AccountEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/auth/AuthTokenDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/auth/AuthTokenDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/auth/AuthTokenEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/auth/AuthTokenEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/blog/BlogPostDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/blog/BlogPostDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/blog/BlogPostEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/blog/BlogPostEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/blog/BlogQueryUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/cache/blog/BlogQueryUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/datastore/AppDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/datastore/AppDataStore.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/datastore/AppDataStoreManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/datastore/AppDataStoreManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/GenericResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/GenericResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/RetrofitExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/RetrofitExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/auth/OpenApiAuthService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/auth/OpenApiAuthService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/auth/network_responses/LoginResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/auth/network_responses/LoginResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/auth/network_responses/RegistrationResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/auth/network_responses/RegistrationResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/AccountDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/AccountDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/BlogPostDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/BlogPostDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/OpenApiMainService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/OpenApiMainService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/responses/BlogCreateUpdateResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/responses/BlogCreateUpdateResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/responses/BlogListSearchResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/datasource/network/main/responses/BlogListSearchResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/models/Account.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/models/Account.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/models/AuthToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/models/AuthToken.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/models/BlogPost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/models/BlogPost.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/util/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/util/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/util/DataState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/util/DataState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/util/DateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/util/DateUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/util/ErrorHandling.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/util/ErrorHandling.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/util/Queue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/util/Queue.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/util/StateResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/util/StateResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/domain/util/SuccessHandling.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/domain/util/SuccessHandling.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/account/GetAccount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/account/GetAccount.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/account/GetAccountFromCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/account/GetAccountFromCache.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/account/UpdateAccount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/account/UpdateAccount.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/account/UpdatePassword.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/account/UpdatePassword.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/auth/Login.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/auth/Login.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/auth/Register.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/auth/Register.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/ConfirmBlogExistsOnServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/ConfirmBlogExistsOnServer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/DeleteBlogPost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/DeleteBlogPost.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/GetBlogFromCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/GetBlogFromCache.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/GetOrderAndFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/GetOrderAndFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/IsAuthorOfBlogPost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/IsAuthorOfBlogPost.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/PublishBlog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/PublishBlog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/SearchBlogs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/SearchBlogs.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/UpdateBlogPost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/blog/UpdateBlogPost.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/session/CheckPreviousAuthUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/session/CheckPreviousAuthUser.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/business/interactors/session/Logout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/business/interactors/session/Logout.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/di/account/AccountModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/di/account/AccountModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/di/auth/AuthModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/di/auth/AuthModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/di/blog/BlogModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/di/blog/BlogModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/BaseApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/BaseApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/UICommunicationListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/UICommunicationListener.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/AuthActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/AuthActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/BaseAuthFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/BaseAuthFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/forgot_password/ForgotPasswordEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/forgot_password/ForgotPasswordEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/forgot_password/ForgotPasswordFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/forgot_password/ForgotPasswordFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/forgot_password/ForgotPasswordState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/forgot_password/ForgotPasswordState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/forgot_password/ForgotPasswordViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/forgot_password/ForgotPasswordViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/launcher/LauncherFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/launcher/LauncherFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/login/LoginEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/login/LoginEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/login/LoginFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/login/LoginFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/login/LoginState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/login/LoginState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/login/LoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/register/RegisterEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/register/RegisterEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/register/RegisterFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/register/RegisterFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/register/RegisterState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/register/RegisterState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/auth/register/RegisterViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/auth/register/RegisterViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/BaseAccountFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/BaseAccountFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/detail/AccountEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/detail/AccountEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/detail/AccountFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/detail/AccountFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/detail/AccountState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/detail/AccountState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/detail/AccountViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/detail/AccountViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/password/AccountPasswordEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/password/AccountPasswordEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/password/AccountPasswordFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/password/AccountPasswordFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/password/AccountPasswordState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/password/AccountPasswordState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/password/AccountPasswordViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/password/AccountPasswordViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/update/UpdateAcccountState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/update/UpdateAcccountState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/update/UpdateAccountEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/update/UpdateAccountEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/update/UpdateAccountFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/update/UpdateAccountFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/update/UpdateAccountViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/account/update/UpdateAccountViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/BaseBlogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/BaseBlogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/detail/ViewBlogEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/detail/ViewBlogEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/detail/ViewBlogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/detail/ViewBlogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/detail/ViewBlogState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/detail/ViewBlogState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/detail/ViewBlogViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/detail/ViewBlogViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogFilterOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogFilterOptions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogOrderOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogOrderOptions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/BlogViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/OrderAndFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/list/OrderAndFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/update/UpdateBlogEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/update/UpdateBlogEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/update/UpdateBlogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/update/UpdateBlogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/update/UpdateBlogState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/update/UpdateBlogState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/update/UpdateBlogViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/blog/update/UpdateBlogViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/BaseCreateBlogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/BaseCreateBlogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/CreateBlogEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/CreateBlogEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/CreateBlogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/CreateBlogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/CreateBlogState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/CreateBlogState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/CreateBlogViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/main/create_blog/CreateBlogViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/session/SessionEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/session/SessionEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/session/SessionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/session/SessionManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/session/SessionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/session/SessionState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/util/DataStoreKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/util/DataStoreKeys.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/util/GenericViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/util/GenericViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/util/TopSpacingItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/util/TopSpacingItemDecoration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/codingwithmitch/openapi/presentation/util/UIExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/java/com/codingwithmitch/openapi/presentation/util/UIExtensions.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/fade_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/anim/fade_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/fade_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/anim/fade_out.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_in_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/anim/slide_in_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_in_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/anim/slide_in_right.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/anim/slide_out_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/anim/slide_out_right.xml -------------------------------------------------------------------------------- /app/src/main/res/color/bottom_nav_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/color/bottom_nav_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/codingwithmitch_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/codingwithmitch_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/default_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/default_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_account_circle_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/ic_account_circle_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add_circle_outline_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/ic_add_circle_outline_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check_green_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/ic_check_green_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_edit_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/ic_edit_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filter_list_grey_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/ic_filter_list_grey_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/ic_home_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mood_bad_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/ic_mood_bad_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/main_button_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/main_button_drawable.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/red_button_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/drawable/red_button_drawable.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_auth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/activity_auth.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_account.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_blog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_blog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_change_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_change_password.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_create_blog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_create_blog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_forgot_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_forgot_password.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_register.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_register.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_update_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_update_account.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_update_blog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_update_blog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_view_blog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/fragment_view_blog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_blog_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/layout_blog_filter.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_blog_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/layout_blog_list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_no_more_results.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/layout/layout_no_more_results.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/edit_view_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/menu/edit_view_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_bottom_navigation_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/menu/main_bottom_navigation_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/publish_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/menu/publish_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/search_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/menu/search_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/update_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/menu/update_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/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/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/auth_nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/navigation/auth_nav_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/navigation/nav_account.xml -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_blog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/navigation/nav_blog.xml -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_create_blog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/navigation/nav_create_blog.xml -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/navigation/nav_main.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/cache/AccountDaoFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/cache/AccountDaoFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/cache/AppDatabaseFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/cache/AppDatabaseFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/cache/AuthTokenDaoFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/cache/AuthTokenDaoFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/cache/BlogDaoFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/cache/BlogDaoFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/datastore/AppDataStoreManagerFake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/datastore/AppDataStoreManagerFake.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/account/AccountResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/account/AccountResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/auth/LoginResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/auth/LoginResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/auth/RegisterResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/auth/RegisterResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/ConfirmBlogExistsOnServerResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/ConfirmBlogExistsOnServerResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/CreateResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/CreateResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/DeleteResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/DeleteResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/GetBlogFromCacheResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/GetBlogFromCacheResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/IsAuthorOfBlogPostResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/IsAuthorOfBlogPostResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/SearchBlogsResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/SearchBlogsResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/UpdateBlogResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/datasource/network/blog/UpdateBlogResponses.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/account/AccountTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/account/AccountTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/account/ChangePasswordTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/account/ChangePasswordTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/account/UpdateAccountTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/account/UpdateAccountTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/auth/LoginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/auth/LoginTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/auth/RegisterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/auth/RegisterTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/blog/ConfirmBlogExistsOnServerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/blog/ConfirmBlogExistsOnServerTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/blog/CreateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/blog/CreateTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/blog/DeleteTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/blog/DeleteTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/blog/GetBlogFromCacheTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/blog/GetBlogFromCacheTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/blog/IsAuthorOfBlogPostTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/blog/IsAuthorOfBlogPostTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/blog/SearchBlogsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/blog/SearchBlogsTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/codingwithmitch/openapi/interactors/blog/UpdateBlogTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/app/src/test/java/com/codingwithmitch/openapi/interactors/blog/UpdateBlogTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchtabian/Open-API-Android-App/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------