├── .github
└── workflows
│ ├── Lint.yml
│ ├── Release.yml
│ └── Testing.yml
├── .gitignore
├── .idea
├── .gitignore
├── .name
├── codeStyles
│ ├── Project.xml
│ └── codeStyleConfig.xml
├── compiler.xml
├── gradle.xml
├── inspectionProfiles
│ └── Project_Default.xml
├── misc.xml
└── vcs.xml
├── LICENSE
├── README.md
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── zlagi
│ │ └── blogfy
│ │ ├── BlogfyApplication.kt
│ │ ├── di
│ │ ├── DispatcherModule.kt
│ │ ├── ImageLoaderModule.kt
│ │ ├── TaskManagerModule.kt
│ │ └── WorkerModule.kt
│ │ └── view
│ │ ├── MainActivity.kt
│ │ ├── account
│ │ ├── detail
│ │ │ └── AccountDetailFragment.kt
│ │ └── update
│ │ │ └── UpdatePasswordFragment.kt
│ │ ├── auth
│ │ ├── AuthActivity.kt
│ │ ├── onboarding
│ │ │ └── OnBoardingFragment.kt
│ │ ├── signin
│ │ │ └── SignInFragment.kt
│ │ └── signup
│ │ │ └── SignUpFragment.kt
│ │ ├── blog
│ │ ├── create
│ │ │ └── CreateBlogFragment.kt
│ │ ├── detail
│ │ │ └── BlogDetailFragment.kt
│ │ ├── feed
│ │ │ ├── FeedAdapter.kt
│ │ │ ├── FeedFragment.kt
│ │ │ ├── FeedViewHolder.kt
│ │ │ └── OnItemSelectedListener.kt
│ │ ├── search
│ │ │ ├── history
│ │ │ │ ├── SearchHistoryAdapter.kt
│ │ │ │ └── SearchHistoryFragment.kt
│ │ │ └── result
│ │ │ │ ├── SearchResultAdapter.kt
│ │ │ │ └── SearchResultFragment.kt
│ │ └── update
│ │ │ └── UpdateBlogFragment.kt
│ │ └── utils
│ │ ├── AnimationUtils.kt
│ │ ├── BottomSpacingItemDecoration.kt
│ │ ├── LoadingDialogFragment.kt
│ │ ├── MenuBottomSheetDialogFragment.kt
│ │ ├── SpringAddItemAnimator.kt
│ │ └── ViewExtensions.kt
│ └── res
│ ├── anim
│ ├── fade_in.xml
│ ├── slide_down.xml
│ ├── slide_in_left.xml
│ ├── slide_in_right.xml
│ ├── slide_out_left.xml
│ └── slide_out_right.xml
│ ├── drawable-v24
│ ├── curved_toolbar.xml
│ ├── ic_baseline_add_photo_alternate_24.xml
│ ├── ic_baseline_delete_forever_24.xml
│ ├── ic_check_green_24dp.xml
│ ├── ic_edit_black_24dp.xml
│ ├── ic_launcher_foreground.xml
│ ├── ic_lock.xml
│ ├── ic_user.xml
│ └── logo.png
│ ├── drawable
│ ├── blog_detail_image_scream.xml
│ ├── button_shape.xml
│ ├── divider.xml
│ ├── email_button_shape.xml
│ ├── ic_arrow_left.xml
│ ├── ic_back_arrow.xml
│ ├── ic_baseline_clear_24.xml
│ ├── ic_baseline_home_24.xml
│ ├── ic_baseline_lock_24.xml
│ ├── ic_baseline_mail_outline_24.xml
│ ├── ic_baseline_more_vert_24.xml
│ ├── ic_baseline_person_24.xml
│ ├── ic_baseline_settings_24.xml
│ ├── ic_google.xml
│ ├── ic_home_selector.xml
│ ├── ic_launcher_background.xml
│ ├── ic_nav_bottom_selector.xml
│ ├── ic_outline_home_24.xml
│ ├── ic_outline_search_24.xml
│ ├── ic_outline_settings_24.xml
│ ├── ic_search.xml
│ ├── ic_settings_selector.xml
│ ├── ic_up_arrow_selector.xml
│ ├── small_component_foreground.xml
│ └── splash_background.xml
│ ├── font
│ ├── gilroy_bold.ttf
│ ├── gilroy_regular.ttf
│ ├── gilroy_semibold.ttf
│ ├── opensans_bold.ttf
│ ├── opensans_light.ttf
│ ├── opensans_regular.ttf
│ ├── poppins_medium.ttf
│ ├── poppins_regular.ttf
│ ├── raleway_medium.ttf
│ ├── raleway_regular.ttf
│ └── universal_std.otf
│ ├── layout-land
│ └── fragment_on_boarding.xml
│ ├── layout
│ ├── activity_auth.xml
│ ├── activity_main.xml
│ ├── feed_item_layout.xml
│ ├── fragment_account_detail.xml
│ ├── fragment_blog_detail.xml
│ ├── fragment_create_blog.xml
│ ├── fragment_feed.xml
│ ├── fragment_loading_dialog.xml
│ ├── fragment_on_boarding.xml
│ ├── fragment_search_blog.xml
│ ├── fragment_sign_in.xml
│ ├── fragment_sign_up.xml
│ ├── fragment_update_blog.xml
│ ├── fragment_update_password.xml
│ ├── layout_search_history.xml
│ ├── layout_search_result.xml
│ ├── menu_bottom_sheet_dialog.xml
│ ├── search_history_item.xml
│ └── search_item.xml
│ ├── menu-v26
│ └── blog_detail.xml
│ ├── menu
│ ├── blog_detail.xml
│ ├── bottom_nav.xml
│ └── feed.xml
│ ├── mipmap-anydpi-v26
│ ├── ic_launcher.xml
│ └── ic_launcher_round.xml
│ ├── mipmap-hdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-mdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xxhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xxxhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── navigation
│ ├── nav_account.xml
│ ├── nav_auth.xml
│ ├── nav_blog_detail.xml
│ ├── nav_feed.xml
│ ├── nav_graph.xml
│ └── nav_search.xml
│ ├── raw
│ ├── image_loader.json
│ └── tumbleweed_rolling.json
│ └── values
│ ├── attrs.xml
│ ├── colors.xml
│ ├── dimens.xml
│ ├── ids.xml
│ ├── motions.xml
│ ├── strings.xml
│ ├── themes.xml
│ ├── type.xml
│ └── typography.xml
├── cache
├── .gitignore
├── build.gradle
├── proguard-rules.pro
├── schemas
│ ├── com.zlagi.cache.database.BlogfyDatabase
│ │ └── 1.json
│ ├── com.zlagi.cache.test.VideosDatabase
│ │ └── 1.json
│ └── com.zlagi.local.database.BlogfyDatabase
│ │ └── 1.json
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── zlagi
│ │ └── cache
│ │ ├── HiltTestRunner.kt
│ │ ├── di
│ │ └── TestCacheModule.kt
│ │ ├── fakes
│ │ └── FakeDataGenerator.kt
│ │ └── source
│ │ ├── DefaultAccountCacheDataSourceTest.kt
│ │ ├── DefaultFeedCacheDataSourceTest.kt
│ │ ├── DefaultHistoryCacheDataSourceTest.kt
│ │ └── DefaultSearchBlogCacheDataSourceTest.kt
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── zlagi
│ └── cache
│ ├── database
│ ├── BlogfyDatabase.kt
│ ├── account
│ │ └── AccountDao.kt
│ ├── feed
│ │ └── FeedDao.kt
│ └── search
│ │ ├── SearchDao.kt
│ │ └── history
│ │ └── HistoryDao.kt
│ ├── di
│ └── CacheModule.kt
│ ├── mapper
│ ├── AccountCacheDataMapper.kt
│ ├── FeedBlogCacheDataMapper.kt
│ ├── HistoryCacheDataMapper.kt
│ └── SearchBlogCacheDataMapper.kt
│ ├── model
│ ├── AccountCacheModel.kt
│ ├── FeedBlogCacheModel.kt
│ ├── HistoryCacheModel.kt
│ └── SearchBlogCacheModel.kt
│ └── source
│ ├── account
│ └── DefaultAccountCacheDataSource.kt
│ ├── feed
│ └── DefaultFeedCacheDataSource.kt
│ └── search
│ ├── DefaultSearchBlogCacheDataSource.kt
│ └── history
│ └── DefaultHistoryCacheDataSource.kt
├── common
├── .gitignore
├── build.gradle
├── proguard-rules.pro
├── schemas
│ └── com.zlagi.common.data.cache.BlogfyDatabase
│ │ └── 1.json
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── zlagi
│ │ └── common
│ │ ├── exception
│ │ ├── CacheException.kt
│ │ ├── MappingException.kt
│ │ └── NetworkException.kt
│ │ ├── mapper
│ │ ├── ExceptionMapper.kt
│ │ ├── ExceptionMessageMapper.kt
│ │ └── Mapper.kt
│ │ ├── qualifier
│ │ ├── DefaultDispatcher.kt
│ │ ├── IoDispatcher.kt
│ │ └── MainDispatcher.kt
│ │ └── utils
│ │ ├── AuthError.kt
│ │ ├── BlogError.kt
│ │ ├── Constants.kt
│ │ ├── PreferencesConstants.kt
│ │ ├── result
│ │ ├── SignInResult.kt
│ │ ├── SignUpResult.kt
│ │ ├── UpdateBlogResult.kt
│ │ └── UpdatePasswordResult.kt
│ │ └── wrapper
│ │ └── DataResult.kt
│ └── res
│ └── values
│ └── strings.xml
├── config
└── detekt
│ └── detekt.yml
├── data
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── zlagi
│ │ └── data
│ │ ├── connectivity
│ │ └── ConnectivityChecker.kt
│ │ ├── di
│ │ └── RepositoryModule.kt
│ │ ├── mapper
│ │ ├── AccountDataDomainMapper.kt
│ │ ├── BlogDataDomainMapper.kt
│ │ ├── HistoryDataDomainMapper.kt
│ │ ├── PaginationDataDomainMapper.kt
│ │ └── TokensDataDomainMapper.kt
│ │ ├── model
│ │ ├── AccountDataModel.kt
│ │ ├── BlogDataModel.kt
│ │ ├── HistoryDataModel.kt
│ │ ├── PaginatedBlogsDataModel.kt
│ │ ├── PaginationDataModel.kt
│ │ └── TokensDataModel.kt
│ │ ├── repository
│ │ ├── account
│ │ │ └── DefaultAccountRepository.kt
│ │ ├── auth
│ │ │ └── DefaultAuthRepository.kt
│ │ ├── feed
│ │ │ └── DefaultFeedRepository.kt
│ │ └── search
│ │ │ ├── DefaultSearchBlogRepository.kt
│ │ │ └── history
│ │ │ └── DefaultHistoryRepository.kt
│ │ ├── source
│ │ ├── cache
│ │ │ ├── account
│ │ │ │ └── AccountCacheDataSource.kt
│ │ │ ├── feed
│ │ │ │ └── FeedCacheDataSource.kt
│ │ │ └── search
│ │ │ │ ├── SearchBlogCacheDataSource.kt
│ │ │ │ └── history
│ │ │ │ └── HistoryCacheDataSource.kt
│ │ ├── network
│ │ │ ├── account
│ │ │ │ └── AccountNetworkDataSource.kt
│ │ │ ├── auth
│ │ │ │ └── AuthNetworkDataSource.kt
│ │ │ └── blog
│ │ │ │ └── BlogNetworkDataSource.kt
│ │ └── preferences
│ │ │ └── PreferencesDataSource.kt
│ │ ├── taskmanager
│ │ └── DefaultTaskManager.kt
│ │ └── worker
│ │ └── RefreshDataWorker.kt
│ └── test
│ └── java
│ └── com
│ └── zlagi
│ └── data
│ ├── fakes
│ ├── FakeDataGenerator.kt
│ └── source
│ │ ├── cache
│ │ ├── FakeAccountCacheDataSource.kt
│ │ ├── FakeFeedCacheDataSource.kt
│ │ ├── FakeHistoryCacheDataSource.kt
│ │ └── FakeSearchBlogCacheDataSource.kt
│ │ ├── network
│ │ ├── FakeAccountNetworkDataSource.kt
│ │ ├── FakeAuthNetworkDataSource.kt
│ │ └── FakeBlogNetworkDataSource.kt
│ │ └── preferences
│ │ └── FakePreferences.kt
│ └── repository
│ ├── AccountRepositoryTest.kt
│ ├── AuthRepositoryTest.kt
│ ├── FeedRepositoryTest.kt
│ ├── HistoryRepositoryTest.kt
│ └── SearchBlogRepositoryTest.kt
├── domain
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── zlagi
│ └── domain
│ ├── model
│ ├── AccountDomainModel.kt
│ ├── BlogDomainModel.kt
│ ├── HistoryDomainModel.kt
│ ├── PaginatedBlogsDomainModel.kt
│ ├── PaginationDomainModel.kt
│ └── TokensDomainModel.kt
│ ├── repository
│ ├── account
│ │ └── AccountRepository.kt
│ ├── auth
│ │ └── AuthRepository.kt
│ ├── feed
│ │ └── FeedRepository.kt
│ └── search
│ │ ├── SearchBlogRepository.kt
│ │ └── history
│ │ └── HistoryRepository.kt
│ ├── taskmanager
│ ├── TaskManager.kt
│ └── TaskState.kt
│ ├── usecase
│ ├── account
│ │ ├── delete
│ │ │ └── DeleteAccountUseCase.kt
│ │ ├── detail
│ │ │ ├── GetAccountUseCase.kt
│ │ │ └── SyncAccountUseCase.kt
│ │ └── update
│ │ │ └── UpdatePasswordUseCase.kt
│ ├── auth
│ │ ├── deletetokens
│ │ │ └── DeleteTokensUseCase.kt
│ │ ├── signin
│ │ │ ├── email
│ │ │ │ └── SignInUseCase.kt
│ │ │ └── google
│ │ │ │ └── GoogleIdpAuthenticationInUseCase.kt
│ │ ├── signup
│ │ │ └── SignUpUseCase.kt
│ │ └── status
│ │ │ └── AuthenticationStatusUseCase.kt
│ └── blog
│ │ ├── checkauthor
│ │ └── CheckBlogAuthorUseCase.kt
│ │ ├── create
│ │ └── CreateBlogUseCase.kt
│ │ ├── dateformat
│ │ └── DateFormatUseCase.kt
│ │ ├── delete
│ │ └── DeleteBlogUseCase.kt
│ │ ├── detail
│ │ └── GetBlogUseCase.kt
│ │ ├── feed
│ │ ├── GetFeedUseCase.kt
│ │ └── RequestMoreBlogsUseCase.kt
│ │ ├── search
│ │ ├── GetSearchUseCase.kt
│ │ ├── RequestMoreBlogsUseCase.kt
│ │ └── history
│ │ │ ├── ClearHistoryUseCase.kt
│ │ │ ├── DeleteQueryUseCase.kt
│ │ │ ├── GetHistoryUseCase.kt
│ │ │ └── SaveQueryUseCase.kt
│ │ └── update
│ │ └── UpdateBlogUseCase.kt
│ └── validator
│ ├── AuthValidator.kt
│ └── BlogValidator.kt
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── local.properties
├── network
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── zlagi
│ │ └── network
│ │ ├── apiservice
│ │ ├── AccountApiService.kt
│ │ ├── AuthApiService.kt
│ │ └── BlogApiService.kt
│ │ ├── connectivity
│ │ └── DefaultConnectivityChecker.kt
│ │ ├── di
│ │ ├── ConnectivityModule.kt
│ │ └── NetworkModule.kt
│ │ ├── interceptor
│ │ └── AuthenticationInterceptor.kt
│ │ ├── mapper
│ │ ├── AccountNetworkDataMapper.kt
│ │ ├── BlogNetworkDataMapper.kt
│ │ ├── PaginationNetworkDataMapper.kt
│ │ └── TokensNetworkDataMapper.kt
│ │ ├── model
│ │ ├── NetworkConstants.kt
│ │ ├── request
│ │ │ ├── GoogleSignInRequest.kt
│ │ │ ├── NotificationRequest.kt
│ │ │ ├── PasswordRequest.kt
│ │ │ ├── SignInRequest.kt
│ │ │ ├── SignUpRequest.kt
│ │ │ ├── UpdateBlogRequest.kt
│ │ │ └── UpdateTokenRequest.kt
│ │ └── response
│ │ │ ├── AccountNetworkModel.kt
│ │ │ ├── BlogNetworkModel.kt
│ │ │ ├── GenericResponse.kt
│ │ │ ├── PaginatedBlogsNetworkModel.kt
│ │ │ └── TokensNetworkModel.kt
│ │ ├── source
│ │ ├── DefaultAccountNetworkDataSource.kt
│ │ ├── DefaultAuthNetworkDataSource.kt
│ │ └── DefaultBlogNetworkDataSource.kt
│ │ └── utils
│ │ └── Extensions.kt
│ └── test
│ └── java
│ └── com
│ └── zlagi
│ └── network
│ ├── di
│ ├── TestConnectivityModule.kt
│ └── TestNetworkModule.kt
│ ├── fakes
│ ├── FakeConnectivityChecker.kt
│ └── FakeDataGenerator.kt
│ ├── model
│ ├── CheckAuthorResponseJson.kt
│ ├── CreateBlogResponseJson.kt
│ ├── DeleteBlogResponseJson.kt
│ ├── ExpiredTokenResponseJson.kt
│ ├── FeedResponseJson.kt
│ ├── GetAccountResponseJson.kt
│ ├── SignInResponseJson.kt
│ ├── SignUpResponseJson.kt
│ ├── UpdateBlogResponseJson.kt
│ └── UpdatePasswordResponseJson.kt
│ ├── source
│ ├── DefaultAccountNetworkDataSourceTest.kt
│ ├── DefaultAuthNetworkDataSourceTest.kt
│ └── DefaultBlogNetworkDataSourceTest.kt
│ └── utils
│ └── Extensions.kt
├── preferences
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── zlagi
│ │ └── preferences
│ │ ├── di
│ │ └── PreferencesModule.kt
│ │ └── source
│ │ └── DefaultPreferencesDataSource.kt
│ └── test
│ └── java
│ └── com
│ └── zlagi
│ └── preferences
│ ├── di
│ └── TestPreferencesModule.kt
│ └── fakes
│ └── FakePreferences.kt
├── presentation
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── zlagi
│ │ │ └── presentation
│ │ │ ├── mapper
│ │ │ ├── AccountDomainPresentationMapper.kt
│ │ │ ├── BlogDomainPresentationMapper.kt
│ │ │ └── HistoryDomainPresentationMapper.kt
│ │ │ ├── model
│ │ │ ├── AccountPresentationModel.kt
│ │ │ ├── BlogPresentationModel.kt
│ │ │ └── HistoryPresentationModel.kt
│ │ │ └── viewmodel
│ │ │ ├── account
│ │ │ ├── detail
│ │ │ │ ├── AccountDetailContract.kt
│ │ │ │ └── AccountDetailViewModel.kt
│ │ │ └── update
│ │ │ │ ├── UpdatePasswordContract.kt
│ │ │ │ └── UpdatePasswordViewModel.kt
│ │ │ ├── auth
│ │ │ ├── onboarding
│ │ │ │ ├── OnBoardingContract.kt
│ │ │ │ └── OnBoardingViewModel.kt
│ │ │ ├── signin
│ │ │ │ ├── SignInContract.kt
│ │ │ │ └── SignInViewModel.kt
│ │ │ └── signup
│ │ │ │ ├── SignUpContract.kt
│ │ │ │ └── SignUpViewModel.kt
│ │ │ └── blog
│ │ │ ├── create
│ │ │ ├── CreateBlogContract.kt
│ │ │ └── CreateBlogViewModel.kt
│ │ │ ├── detail
│ │ │ ├── BlogDetailContract.kt
│ │ │ └── BlogDetailViewModel.kt
│ │ │ ├── feed
│ │ │ ├── FeedContract.kt
│ │ │ └── FeedViewModel.kt
│ │ │ ├── search
│ │ │ ├── historyview
│ │ │ │ ├── SearchHistoryContract.kt
│ │ │ │ └── SearchHistoryViewModel.kt
│ │ │ └── resultview
│ │ │ │ ├── SearchResultContract.kt
│ │ │ │ └── SearchResultViewModel.kt
│ │ │ └── update
│ │ │ ├── UpdateBlogContract.kt
│ │ │ └── UpdateBlogViewModel.kt
│ └── res
│ │ ├── drawable
│ │ ├── ic_arrow_left.xml
│ │ └── ic_search.xml
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── zlagi
│ └── presentation
│ ├── TestCoroutineRule.kt
│ ├── account
│ ├── detail
│ │ └── AccountDetailViewModelTest.kt
│ └── update
│ │ └── UpdatePasswordViewModelTest.kt
│ ├── auth
│ ├── signin
│ │ └── SignInViewModelTest.kt
│ └── signup
│ │ └── SignUpViewModelTest.kt
│ ├── blog
│ ├── create
│ │ └── CreateBlogViewModelTest.kt
│ ├── detail
│ │ └── BlogDetailViewModelTest.kt
│ ├── feed
│ │ └── FeedViewModelTest.kt
│ ├── search
│ │ ├── SearchHistoryViewModelTest.kt
│ │ └── SearchResultViewModelTest.kt
│ └── update
│ │ └── UpdateBlogViewModelTest.kt
│ └── fakes
│ └── FakeDataGenerator.kt
└── settings.gradle
/.github/workflows/Lint.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.github/workflows/Lint.yml
--------------------------------------------------------------------------------
/.github/workflows/Release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.github/workflows/Release.yml
--------------------------------------------------------------------------------
/.github/workflows/Testing.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.github/workflows/Testing.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.gitignore
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | blogfy
--------------------------------------------------------------------------------
/.idea/codeStyles/Project.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.idea/codeStyles/Project.xml
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.idea/codeStyles/codeStyleConfig.xml
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.idea/compiler.xml
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.idea/gradle.xml
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.idea/inspectionProfiles/Project_Default.xml
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.idea/misc.xml
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/.idea/vcs.xml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/README.md
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/build.gradle
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/BlogfyApplication.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/BlogfyApplication.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/di/DispatcherModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/di/DispatcherModule.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/di/ImageLoaderModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/di/ImageLoaderModule.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/di/TaskManagerModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/di/TaskManagerModule.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/di/WorkerModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/di/WorkerModule.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/MainActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/account/detail/AccountDetailFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/account/detail/AccountDetailFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/account/update/UpdatePasswordFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/account/update/UpdatePasswordFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/auth/AuthActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/auth/AuthActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/auth/onboarding/OnBoardingFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/auth/onboarding/OnBoardingFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/auth/signin/SignInFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/auth/signin/SignInFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/auth/signup/SignUpFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/auth/signup/SignUpFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/create/CreateBlogFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/create/CreateBlogFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/detail/BlogDetailFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/detail/BlogDetailFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/feed/FeedAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/feed/FeedAdapter.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/feed/FeedFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/feed/FeedFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/feed/FeedViewHolder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/feed/FeedViewHolder.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/feed/OnItemSelectedListener.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/feed/OnItemSelectedListener.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/search/history/SearchHistoryAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/search/history/SearchHistoryAdapter.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/search/history/SearchHistoryFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/search/history/SearchHistoryFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/search/result/SearchResultAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/search/result/SearchResultAdapter.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/search/result/SearchResultFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/search/result/SearchResultFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/blog/update/UpdateBlogFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/blog/update/UpdateBlogFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/utils/AnimationUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/utils/AnimationUtils.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/utils/BottomSpacingItemDecoration.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/utils/BottomSpacingItemDecoration.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/utils/LoadingDialogFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/utils/LoadingDialogFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/utils/MenuBottomSheetDialogFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/utils/MenuBottomSheetDialogFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/utils/SpringAddItemAnimator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/utils/SpringAddItemAnimator.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/zlagi/blogfy/view/utils/ViewExtensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/java/com/zlagi/blogfy/view/utils/ViewExtensions.kt
--------------------------------------------------------------------------------
/app/src/main/res/anim/fade_in.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/anim/fade_in.xml
--------------------------------------------------------------------------------
/app/src/main/res/anim/slide_down.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/anim/slide_down.xml
--------------------------------------------------------------------------------
/app/src/main/res/anim/slide_in_left.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/anim/slide_in_left.xml
--------------------------------------------------------------------------------
/app/src/main/res/anim/slide_in_right.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/anim/slide_in_right.xml
--------------------------------------------------------------------------------
/app/src/main/res/anim/slide_out_left.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/anim/slide_out_left.xml
--------------------------------------------------------------------------------
/app/src/main/res/anim/slide_out_right.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/anim/slide_out_right.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/curved_toolbar.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable-v24/curved_toolbar.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_baseline_add_photo_alternate_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable-v24/ic_baseline_add_photo_alternate_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_baseline_delete_forever_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable-v24/ic_baseline_delete_forever_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_check_green_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable-v24/ic_check_green_24dp.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_edit_black_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable-v24/ic_edit_black_24dp.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_lock.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable-v24/ic_lock.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_user.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable-v24/ic_user.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable-v24/logo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/blog_detail_image_scream.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/blog_detail_image_scream.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/button_shape.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/button_shape.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/divider.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/divider.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/email_button_shape.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/email_button_shape.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_arrow_left.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_arrow_left.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_back_arrow.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_back_arrow.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_baseline_clear_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_baseline_clear_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_baseline_home_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_baseline_home_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_baseline_lock_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_baseline_lock_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_baseline_mail_outline_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_baseline_mail_outline_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_baseline_more_vert_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_baseline_more_vert_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_baseline_person_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_baseline_person_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_baseline_settings_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_baseline_settings_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_google.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_google.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_home_selector.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_home_selector.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_launcher_background.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_nav_bottom_selector.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_nav_bottom_selector.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_outline_home_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_outline_home_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_outline_search_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_outline_search_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_outline_settings_24.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_outline_settings_24.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_search.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_search.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_settings_selector.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_settings_selector.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_up_arrow_selector.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/ic_up_arrow_selector.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/small_component_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/small_component_foreground.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/splash_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/drawable/splash_background.xml
--------------------------------------------------------------------------------
/app/src/main/res/font/gilroy_bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/font/gilroy_bold.ttf
--------------------------------------------------------------------------------
/app/src/main/res/font/gilroy_regular.ttf:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/src/main/res/font/gilroy_semibold.ttf:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/src/main/res/font/opensans_bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/font/opensans_bold.ttf
--------------------------------------------------------------------------------
/app/src/main/res/font/opensans_light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/font/opensans_light.ttf
--------------------------------------------------------------------------------
/app/src/main/res/font/opensans_regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/font/opensans_regular.ttf
--------------------------------------------------------------------------------
/app/src/main/res/font/poppins_medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/font/poppins_medium.ttf
--------------------------------------------------------------------------------
/app/src/main/res/font/poppins_regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/font/poppins_regular.ttf
--------------------------------------------------------------------------------
/app/src/main/res/font/raleway_medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/font/raleway_medium.ttf
--------------------------------------------------------------------------------
/app/src/main/res/font/raleway_regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/font/raleway_regular.ttf
--------------------------------------------------------------------------------
/app/src/main/res/font/universal_std.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/font/universal_std.otf
--------------------------------------------------------------------------------
/app/src/main/res/layout-land/fragment_on_boarding.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout-land/fragment_on_boarding.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_auth.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/activity_auth.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/feed_item_layout.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/feed_item_layout.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_account_detail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_account_detail.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_blog_detail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_blog_detail.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_create_blog.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_create_blog.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_feed.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_feed.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_loading_dialog.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_loading_dialog.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_on_boarding.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_on_boarding.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_search_blog.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_search_blog.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_sign_in.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_sign_in.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_sign_up.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_sign_up.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_update_blog.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_update_blog.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_update_password.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/fragment_update_password.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/layout_search_history.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/layout_search_history.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/layout_search_result.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/layout_search_result.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/menu_bottom_sheet_dialog.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/menu_bottom_sheet_dialog.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/search_history_item.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/search_history_item.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/search_item.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/layout/search_item.xml
--------------------------------------------------------------------------------
/app/src/main/res/menu-v26/blog_detail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/menu-v26/blog_detail.xml
--------------------------------------------------------------------------------
/app/src/main/res/menu/blog_detail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/menu/blog_detail.xml
--------------------------------------------------------------------------------
/app/src/main/res/menu/bottom_nav.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/menu/bottom_nav.xml
--------------------------------------------------------------------------------
/app/src/main/res/menu/feed.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/menu/feed.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/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/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/navigation/nav_account.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/navigation/nav_account.xml
--------------------------------------------------------------------------------
/app/src/main/res/navigation/nav_auth.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/navigation/nav_auth.xml
--------------------------------------------------------------------------------
/app/src/main/res/navigation/nav_blog_detail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/navigation/nav_blog_detail.xml
--------------------------------------------------------------------------------
/app/src/main/res/navigation/nav_feed.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/navigation/nav_feed.xml
--------------------------------------------------------------------------------
/app/src/main/res/navigation/nav_graph.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/navigation/nav_graph.xml
--------------------------------------------------------------------------------
/app/src/main/res/navigation/nav_search.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/navigation/nav_search.xml
--------------------------------------------------------------------------------
/app/src/main/res/raw/image_loader.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/raw/image_loader.json
--------------------------------------------------------------------------------
/app/src/main/res/raw/tumbleweed_rolling.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/raw/tumbleweed_rolling.json
--------------------------------------------------------------------------------
/app/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/values/attrs.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/values/dimens.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/values/ids.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/motions.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/values/motions.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/values/themes.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/type.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/values/type.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/typography.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/app/src/main/res/values/typography.xml
--------------------------------------------------------------------------------
/cache/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/cache/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/build.gradle
--------------------------------------------------------------------------------
/cache/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/proguard-rules.pro
--------------------------------------------------------------------------------
/cache/schemas/com.zlagi.cache.database.BlogfyDatabase/1.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/schemas/com.zlagi.cache.database.BlogfyDatabase/1.json
--------------------------------------------------------------------------------
/cache/schemas/com.zlagi.cache.test.VideosDatabase/1.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/schemas/com.zlagi.cache.test.VideosDatabase/1.json
--------------------------------------------------------------------------------
/cache/schemas/com.zlagi.local.database.BlogfyDatabase/1.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/schemas/com.zlagi.local.database.BlogfyDatabase/1.json
--------------------------------------------------------------------------------
/cache/src/androidTest/java/com/zlagi/cache/HiltTestRunner.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/androidTest/java/com/zlagi/cache/HiltTestRunner.kt
--------------------------------------------------------------------------------
/cache/src/androidTest/java/com/zlagi/cache/di/TestCacheModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/androidTest/java/com/zlagi/cache/di/TestCacheModule.kt
--------------------------------------------------------------------------------
/cache/src/androidTest/java/com/zlagi/cache/fakes/FakeDataGenerator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/androidTest/java/com/zlagi/cache/fakes/FakeDataGenerator.kt
--------------------------------------------------------------------------------
/cache/src/androidTest/java/com/zlagi/cache/source/DefaultAccountCacheDataSourceTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/androidTest/java/com/zlagi/cache/source/DefaultAccountCacheDataSourceTest.kt
--------------------------------------------------------------------------------
/cache/src/androidTest/java/com/zlagi/cache/source/DefaultFeedCacheDataSourceTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/androidTest/java/com/zlagi/cache/source/DefaultFeedCacheDataSourceTest.kt
--------------------------------------------------------------------------------
/cache/src/androidTest/java/com/zlagi/cache/source/DefaultHistoryCacheDataSourceTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/androidTest/java/com/zlagi/cache/source/DefaultHistoryCacheDataSourceTest.kt
--------------------------------------------------------------------------------
/cache/src/androidTest/java/com/zlagi/cache/source/DefaultSearchBlogCacheDataSourceTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/androidTest/java/com/zlagi/cache/source/DefaultSearchBlogCacheDataSourceTest.kt
--------------------------------------------------------------------------------
/cache/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/database/BlogfyDatabase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/database/BlogfyDatabase.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/database/account/AccountDao.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/database/account/AccountDao.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/database/feed/FeedDao.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/database/feed/FeedDao.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/database/search/SearchDao.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/database/search/SearchDao.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/database/search/history/HistoryDao.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/database/search/history/HistoryDao.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/di/CacheModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/di/CacheModule.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/mapper/AccountCacheDataMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/mapper/AccountCacheDataMapper.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/mapper/FeedBlogCacheDataMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/mapper/FeedBlogCacheDataMapper.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/mapper/HistoryCacheDataMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/mapper/HistoryCacheDataMapper.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/mapper/SearchBlogCacheDataMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/mapper/SearchBlogCacheDataMapper.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/model/AccountCacheModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/model/AccountCacheModel.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/model/FeedBlogCacheModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/model/FeedBlogCacheModel.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/model/HistoryCacheModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/model/HistoryCacheModel.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/model/SearchBlogCacheModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/model/SearchBlogCacheModel.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/source/account/DefaultAccountCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/source/account/DefaultAccountCacheDataSource.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/source/feed/DefaultFeedCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/source/feed/DefaultFeedCacheDataSource.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/source/search/DefaultSearchBlogCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/source/search/DefaultSearchBlogCacheDataSource.kt
--------------------------------------------------------------------------------
/cache/src/main/java/com/zlagi/cache/source/search/history/DefaultHistoryCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/cache/src/main/java/com/zlagi/cache/source/search/history/DefaultHistoryCacheDataSource.kt
--------------------------------------------------------------------------------
/common/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/common/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/build.gradle
--------------------------------------------------------------------------------
/common/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/proguard-rules.pro
--------------------------------------------------------------------------------
/common/schemas/com.zlagi.common.data.cache.BlogfyDatabase/1.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/schemas/com.zlagi.common.data.cache.BlogfyDatabase/1.json
--------------------------------------------------------------------------------
/common/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/exception/CacheException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/exception/CacheException.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/exception/MappingException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/exception/MappingException.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/exception/NetworkException.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/exception/NetworkException.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/mapper/ExceptionMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/mapper/ExceptionMapper.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/mapper/ExceptionMessageMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/mapper/ExceptionMessageMapper.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/mapper/Mapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/mapper/Mapper.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/qualifier/DefaultDispatcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/qualifier/DefaultDispatcher.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/qualifier/IoDispatcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/qualifier/IoDispatcher.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/qualifier/MainDispatcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/qualifier/MainDispatcher.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/utils/AuthError.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/utils/AuthError.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/utils/BlogError.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/utils/BlogError.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/utils/Constants.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/utils/Constants.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/utils/PreferencesConstants.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/utils/PreferencesConstants.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/utils/result/SignInResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/utils/result/SignInResult.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/utils/result/SignUpResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/utils/result/SignUpResult.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/utils/result/UpdateBlogResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/utils/result/UpdateBlogResult.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/utils/result/UpdatePasswordResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/utils/result/UpdatePasswordResult.kt
--------------------------------------------------------------------------------
/common/src/main/java/com/zlagi/common/utils/wrapper/DataResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/java/com/zlagi/common/utils/wrapper/DataResult.kt
--------------------------------------------------------------------------------
/common/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/common/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/config/detekt/detekt.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/config/detekt/detekt.yml
--------------------------------------------------------------------------------
/data/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/data/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/build.gradle
--------------------------------------------------------------------------------
/data/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/proguard-rules.pro
--------------------------------------------------------------------------------
/data/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/connectivity/ConnectivityChecker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/connectivity/ConnectivityChecker.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/di/RepositoryModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/di/RepositoryModule.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/mapper/AccountDataDomainMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/mapper/AccountDataDomainMapper.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/mapper/BlogDataDomainMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/mapper/BlogDataDomainMapper.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/mapper/HistoryDataDomainMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/mapper/HistoryDataDomainMapper.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/mapper/PaginationDataDomainMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/mapper/PaginationDataDomainMapper.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/mapper/TokensDataDomainMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/mapper/TokensDataDomainMapper.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/model/AccountDataModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/model/AccountDataModel.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/model/BlogDataModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/model/BlogDataModel.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/model/HistoryDataModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/model/HistoryDataModel.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/model/PaginatedBlogsDataModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/model/PaginatedBlogsDataModel.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/model/PaginationDataModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/model/PaginationDataModel.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/model/TokensDataModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/model/TokensDataModel.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/repository/account/DefaultAccountRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/repository/account/DefaultAccountRepository.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/repository/auth/DefaultAuthRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/repository/auth/DefaultAuthRepository.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/repository/feed/DefaultFeedRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/repository/feed/DefaultFeedRepository.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/repository/search/DefaultSearchBlogRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/repository/search/DefaultSearchBlogRepository.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/repository/search/history/DefaultHistoryRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/repository/search/history/DefaultHistoryRepository.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/source/cache/account/AccountCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/source/cache/account/AccountCacheDataSource.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/source/cache/feed/FeedCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/source/cache/feed/FeedCacheDataSource.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/source/cache/search/SearchBlogCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/source/cache/search/SearchBlogCacheDataSource.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/source/cache/search/history/HistoryCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/source/cache/search/history/HistoryCacheDataSource.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/source/network/account/AccountNetworkDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/source/network/account/AccountNetworkDataSource.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/source/network/auth/AuthNetworkDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/source/network/auth/AuthNetworkDataSource.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/source/network/blog/BlogNetworkDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/source/network/blog/BlogNetworkDataSource.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/source/preferences/PreferencesDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/source/preferences/PreferencesDataSource.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/taskmanager/DefaultTaskManager.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/taskmanager/DefaultTaskManager.kt
--------------------------------------------------------------------------------
/data/src/main/java/com/zlagi/data/worker/RefreshDataWorker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/main/java/com/zlagi/data/worker/RefreshDataWorker.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/fakes/FakeDataGenerator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/fakes/FakeDataGenerator.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/fakes/source/cache/FakeAccountCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/fakes/source/cache/FakeAccountCacheDataSource.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/fakes/source/cache/FakeFeedCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/fakes/source/cache/FakeFeedCacheDataSource.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/fakes/source/cache/FakeHistoryCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/fakes/source/cache/FakeHistoryCacheDataSource.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/fakes/source/cache/FakeSearchBlogCacheDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/fakes/source/cache/FakeSearchBlogCacheDataSource.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/fakes/source/network/FakeAccountNetworkDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/fakes/source/network/FakeAccountNetworkDataSource.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/fakes/source/network/FakeAuthNetworkDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/fakes/source/network/FakeAuthNetworkDataSource.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/fakes/source/network/FakeBlogNetworkDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/fakes/source/network/FakeBlogNetworkDataSource.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/fakes/source/preferences/FakePreferences.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/fakes/source/preferences/FakePreferences.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/repository/AccountRepositoryTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/repository/AccountRepositoryTest.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/repository/AuthRepositoryTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/repository/AuthRepositoryTest.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/repository/FeedRepositoryTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/repository/FeedRepositoryTest.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/repository/HistoryRepositoryTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/repository/HistoryRepositoryTest.kt
--------------------------------------------------------------------------------
/data/src/test/java/com/zlagi/data/repository/SearchBlogRepositoryTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/data/src/test/java/com/zlagi/data/repository/SearchBlogRepositoryTest.kt
--------------------------------------------------------------------------------
/domain/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/domain/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/build.gradle
--------------------------------------------------------------------------------
/domain/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/proguard-rules.pro
--------------------------------------------------------------------------------
/domain/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/model/AccountDomainModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/model/AccountDomainModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/model/BlogDomainModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/model/BlogDomainModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/model/HistoryDomainModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/model/HistoryDomainModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/model/PaginatedBlogsDomainModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/model/PaginatedBlogsDomainModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/model/PaginationDomainModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/model/PaginationDomainModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/model/TokensDomainModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/model/TokensDomainModel.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/repository/account/AccountRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/repository/account/AccountRepository.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/repository/auth/AuthRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/repository/auth/AuthRepository.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/repository/feed/FeedRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/repository/feed/FeedRepository.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/repository/search/SearchBlogRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/repository/search/SearchBlogRepository.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/repository/search/history/HistoryRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/repository/search/history/HistoryRepository.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/taskmanager/TaskManager.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/taskmanager/TaskManager.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/taskmanager/TaskState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/taskmanager/TaskState.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/account/delete/DeleteAccountUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/account/delete/DeleteAccountUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/account/detail/GetAccountUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/account/detail/GetAccountUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/account/detail/SyncAccountUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/account/detail/SyncAccountUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/account/update/UpdatePasswordUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/account/update/UpdatePasswordUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/auth/deletetokens/DeleteTokensUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/auth/deletetokens/DeleteTokensUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/auth/signin/email/SignInUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/auth/signin/email/SignInUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/auth/signin/google/GoogleIdpAuthenticationInUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/auth/signin/google/GoogleIdpAuthenticationInUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/auth/signup/SignUpUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/auth/signup/SignUpUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/auth/status/AuthenticationStatusUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/auth/status/AuthenticationStatusUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/checkauthor/CheckBlogAuthorUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/checkauthor/CheckBlogAuthorUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/create/CreateBlogUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/create/CreateBlogUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/dateformat/DateFormatUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/dateformat/DateFormatUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/delete/DeleteBlogUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/delete/DeleteBlogUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/detail/GetBlogUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/detail/GetBlogUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/feed/GetFeedUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/feed/GetFeedUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/feed/RequestMoreBlogsUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/feed/RequestMoreBlogsUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/search/GetSearchUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/search/GetSearchUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/search/RequestMoreBlogsUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/search/RequestMoreBlogsUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/search/history/ClearHistoryUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/search/history/ClearHistoryUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/search/history/DeleteQueryUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/search/history/DeleteQueryUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/search/history/GetHistoryUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/search/history/GetHistoryUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/search/history/SaveQueryUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/search/history/SaveQueryUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/usecase/blog/update/UpdateBlogUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/usecase/blog/update/UpdateBlogUseCase.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/validator/AuthValidator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/validator/AuthValidator.kt
--------------------------------------------------------------------------------
/domain/src/main/java/com/zlagi/domain/validator/BlogValidator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/domain/src/main/java/com/zlagi/domain/validator/BlogValidator.kt
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/local.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/local.properties
--------------------------------------------------------------------------------
/network/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/network/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/build.gradle
--------------------------------------------------------------------------------
/network/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/proguard-rules.pro
--------------------------------------------------------------------------------
/network/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/apiservice/AccountApiService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/apiservice/AccountApiService.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/apiservice/AuthApiService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/apiservice/AuthApiService.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/apiservice/BlogApiService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/apiservice/BlogApiService.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/connectivity/DefaultConnectivityChecker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/connectivity/DefaultConnectivityChecker.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/di/ConnectivityModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/di/ConnectivityModule.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/di/NetworkModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/di/NetworkModule.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/interceptor/AuthenticationInterceptor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/interceptor/AuthenticationInterceptor.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/mapper/AccountNetworkDataMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/mapper/AccountNetworkDataMapper.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/mapper/BlogNetworkDataMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/mapper/BlogNetworkDataMapper.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/mapper/PaginationNetworkDataMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/mapper/PaginationNetworkDataMapper.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/mapper/TokensNetworkDataMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/mapper/TokensNetworkDataMapper.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/NetworkConstants.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/NetworkConstants.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/request/GoogleSignInRequest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/request/GoogleSignInRequest.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/request/NotificationRequest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/request/NotificationRequest.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/request/PasswordRequest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/request/PasswordRequest.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/request/SignInRequest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/request/SignInRequest.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/request/SignUpRequest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/request/SignUpRequest.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/request/UpdateBlogRequest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/request/UpdateBlogRequest.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/request/UpdateTokenRequest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/request/UpdateTokenRequest.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/response/AccountNetworkModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/response/AccountNetworkModel.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/response/BlogNetworkModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/response/BlogNetworkModel.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/response/GenericResponse.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/response/GenericResponse.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/response/PaginatedBlogsNetworkModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/response/PaginatedBlogsNetworkModel.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/model/response/TokensNetworkModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/model/response/TokensNetworkModel.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/source/DefaultAccountNetworkDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/source/DefaultAccountNetworkDataSource.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/source/DefaultAuthNetworkDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/source/DefaultAuthNetworkDataSource.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/source/DefaultBlogNetworkDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/source/DefaultBlogNetworkDataSource.kt
--------------------------------------------------------------------------------
/network/src/main/java/com/zlagi/network/utils/Extensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/main/java/com/zlagi/network/utils/Extensions.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/di/TestConnectivityModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/di/TestConnectivityModule.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/di/TestNetworkModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/di/TestNetworkModule.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/fakes/FakeConnectivityChecker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/fakes/FakeConnectivityChecker.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/fakes/FakeDataGenerator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/fakes/FakeDataGenerator.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/CheckAuthorResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/CheckAuthorResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/CreateBlogResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/CreateBlogResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/DeleteBlogResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/DeleteBlogResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/ExpiredTokenResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/ExpiredTokenResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/FeedResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/FeedResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/GetAccountResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/GetAccountResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/SignInResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/SignInResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/SignUpResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/SignUpResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/UpdateBlogResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/UpdateBlogResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/model/UpdatePasswordResponseJson.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/model/UpdatePasswordResponseJson.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/source/DefaultAccountNetworkDataSourceTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/source/DefaultAccountNetworkDataSourceTest.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/source/DefaultAuthNetworkDataSourceTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/source/DefaultAuthNetworkDataSourceTest.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/source/DefaultBlogNetworkDataSourceTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/source/DefaultBlogNetworkDataSourceTest.kt
--------------------------------------------------------------------------------
/network/src/test/java/com/zlagi/network/utils/Extensions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/network/src/test/java/com/zlagi/network/utils/Extensions.kt
--------------------------------------------------------------------------------
/preferences/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/preferences/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/preferences/build.gradle
--------------------------------------------------------------------------------
/preferences/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/preferences/proguard-rules.pro
--------------------------------------------------------------------------------
/preferences/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/preferences/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/preferences/src/main/java/com/zlagi/preferences/di/PreferencesModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/preferences/src/main/java/com/zlagi/preferences/di/PreferencesModule.kt
--------------------------------------------------------------------------------
/preferences/src/main/java/com/zlagi/preferences/source/DefaultPreferencesDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/preferences/src/main/java/com/zlagi/preferences/source/DefaultPreferencesDataSource.kt
--------------------------------------------------------------------------------
/preferences/src/test/java/com/zlagi/preferences/di/TestPreferencesModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/preferences/src/test/java/com/zlagi/preferences/di/TestPreferencesModule.kt
--------------------------------------------------------------------------------
/preferences/src/test/java/com/zlagi/preferences/fakes/FakePreferences.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/preferences/src/test/java/com/zlagi/preferences/fakes/FakePreferences.kt
--------------------------------------------------------------------------------
/presentation/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/presentation/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/build.gradle
--------------------------------------------------------------------------------
/presentation/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/proguard-rules.pro
--------------------------------------------------------------------------------
/presentation/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/mapper/AccountDomainPresentationMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/mapper/AccountDomainPresentationMapper.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/mapper/BlogDomainPresentationMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/mapper/BlogDomainPresentationMapper.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/mapper/HistoryDomainPresentationMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/mapper/HistoryDomainPresentationMapper.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/model/AccountPresentationModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/model/AccountPresentationModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/model/BlogPresentationModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/model/BlogPresentationModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/model/HistoryPresentationModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/model/HistoryPresentationModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/account/detail/AccountDetailContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/account/detail/AccountDetailContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/account/detail/AccountDetailViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/account/detail/AccountDetailViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/account/update/UpdatePasswordContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/account/update/UpdatePasswordContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/account/update/UpdatePasswordViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/account/update/UpdatePasswordViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/onboarding/OnBoardingContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/onboarding/OnBoardingContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/onboarding/OnBoardingViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/onboarding/OnBoardingViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/signin/SignInContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/signin/SignInContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/signin/SignInViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/signin/SignInViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/signup/SignUpContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/signup/SignUpContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/signup/SignUpViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/auth/signup/SignUpViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/create/CreateBlogContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/create/CreateBlogContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/create/CreateBlogViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/create/CreateBlogViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/detail/BlogDetailContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/detail/BlogDetailContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/detail/BlogDetailViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/detail/BlogDetailViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/feed/FeedContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/feed/FeedContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/feed/FeedViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/feed/FeedViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/search/historyview/SearchHistoryContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/search/historyview/SearchHistoryContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/search/historyview/SearchHistoryViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/search/historyview/SearchHistoryViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/search/resultview/SearchResultContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/search/resultview/SearchResultContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/search/resultview/SearchResultViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/search/resultview/SearchResultViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/update/UpdateBlogContract.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/update/UpdateBlogContract.kt
--------------------------------------------------------------------------------
/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/update/UpdateBlogViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/java/com/zlagi/presentation/viewmodel/blog/update/UpdateBlogViewModel.kt
--------------------------------------------------------------------------------
/presentation/src/main/res/drawable/ic_arrow_left.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/res/drawable/ic_arrow_left.xml
--------------------------------------------------------------------------------
/presentation/src/main/res/drawable/ic_search.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/res/drawable/ic_search.xml
--------------------------------------------------------------------------------
/presentation/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/TestCoroutineRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/TestCoroutineRule.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/account/detail/AccountDetailViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/account/detail/AccountDetailViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/account/update/UpdatePasswordViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/account/update/UpdatePasswordViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/auth/signin/SignInViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/auth/signin/SignInViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/auth/signup/SignUpViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/auth/signup/SignUpViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/blog/create/CreateBlogViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/blog/create/CreateBlogViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/blog/detail/BlogDetailViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/blog/detail/BlogDetailViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/blog/feed/FeedViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/blog/feed/FeedViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/blog/search/SearchHistoryViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/blog/search/SearchHistoryViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/blog/search/SearchResultViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/blog/search/SearchResultViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/blog/update/UpdateBlogViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/blog/update/UpdateBlogViewModelTest.kt
--------------------------------------------------------------------------------
/presentation/src/test/java/com/zlagi/presentation/fakes/FakeDataGenerator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/presentation/src/test/java/com/zlagi/presentation/fakes/FakeDataGenerator.kt
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HaythemMejerbi/Blogfy/HEAD/settings.gradle
--------------------------------------------------------------------------------