├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── branch.yml │ ├── contributors.yml │ ├── deploy-to-playstore.yml │ ├── gradle-wrapper.yml │ └── main.yml ├── .gitignore ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── README.md ├── api_key.txt ├── app ├── .gitignore ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml ├── detekt-baseline.xml ├── google-services.json ├── lint-baseline.xml ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── android254 │ │ └── droidconKE2023 │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── android254 │ │ │ └── droidconKE2023 │ │ │ ├── app │ │ │ └── DroidconKE2023App.kt │ │ │ └── crashlytics │ │ │ └── CrashlyticsTree.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── android254 │ └── droidconKE2023 │ └── ExampleUnitTest.kt ├── chai ├── .gitignore ├── README.md ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml ├── consumer-rules.pro ├── detekt-baseline.xml ├── proguard-rules.pro └── src │ └── main │ ├── java │ └── com │ │ └── droidconke │ │ └── chai │ │ ├── Theme.kt │ │ ├── atoms │ │ ├── CFonts.kt │ │ └── Color.kt │ │ ├── colors │ │ └── ChaiColors.kt │ │ ├── components │ │ ├── CButtons.kt │ │ ├── CCards.kt │ │ ├── CInputFiels.kt │ │ ├── CTabs.kt │ │ └── CText.kt │ │ ├── icons │ │ └── Icons.kt │ │ ├── images │ │ └── Images.kt │ │ └── utils │ │ ├── Alpha.kt │ │ ├── Shape.kt │ │ └── Spacing.kt │ └── res │ ├── drawable │ ├── about_icon.xml │ ├── droidcon_icon.png │ ├── feed_icon.xml │ ├── home_icon.xml │ ├── ic_back_arrow.xml │ ├── ic_google_logo_icon.xml │ ├── ic_green_session_card_spacer.xml │ ├── ic_orange_session_card_spacer.xml │ ├── ic_topbar_bg_login.xml │ ├── ic_topbar_bg_login_dark.xml │ ├── sessions_icon.xml │ ├── toolbar_bg_sign_up_dark.xml │ └── topbar_bg_sign_up.xml │ └── font │ ├── montserrat_bold.ttf │ ├── montserrat_extra_light.ttf │ ├── montserrat_light.ttf │ ├── montserrat_medium.ttf │ ├── montserrat_regular.ttf │ ├── montserrat_semi_bold.ttf │ └── montserrat_thin.ttf ├── codeAnalysis.bat ├── codeAnalysis.sh ├── codecov.yml ├── config └── ktlint │ └── baseline.xml ├── data ├── .gitignore ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml ├── detekt-baseline.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── android254 │ │ │ └── data │ │ │ ├── di │ │ │ ├── DataSourceModule.kt │ │ │ ├── DatastoreModule.kt │ │ │ ├── NetworkModule.kt │ │ │ ├── RemoteConfigModule.kt │ │ │ ├── RepoModule.kt │ │ │ └── WorkModule.kt │ │ │ ├── network │ │ │ └── models │ │ │ │ └── responses │ │ │ │ └── BookmarkDTO.kt │ │ │ ├── preferences │ │ │ └── DefaultTokenProvider.kt │ │ │ ├── repos │ │ │ ├── AuthManager.kt │ │ │ ├── FeedManager.kt │ │ │ ├── HomeRepoImpl.kt │ │ │ ├── OrganizersManager.kt │ │ │ ├── SessionsManager.kt │ │ │ ├── SpeakersManager.kt │ │ │ ├── SponsorsManager.kt │ │ │ └── mappers │ │ │ │ ├── FeedMappers.kt │ │ │ │ ├── OrganizersMapper.kt │ │ │ │ ├── SessionMapper.kt │ │ │ │ ├── SpeakerMapper.kt │ │ │ │ └── SponsorsMapper.kt │ │ │ └── work │ │ │ ├── SyncDataWorkManagerImpl.kt │ │ │ ├── SyncDataWorker.kt │ │ │ ├── WorkConstants.kt │ │ │ └── WorkInitializer.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── android254 │ └── data │ ├── preferences │ └── DefaultTokenProviderTest.kt │ └── repos │ ├── AuthManagerTest.kt │ ├── SampleData.kt │ └── SessionsManagerTest.kt ├── datasource ├── config │ └── ktlint │ │ └── baseline.xml ├── local │ ├── build.gradle.kts │ ├── config │ │ └── ktlint │ │ │ └── baseline.xml │ ├── detekt-baseline.xml │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── ke │ │ │ └── droidcon │ │ │ └── kotlin │ │ │ └── datasource │ │ │ └── local │ │ │ ├── Database.kt │ │ │ ├── dao │ │ │ ├── BaseDao.kt │ │ │ ├── BookmarkDao.kt │ │ │ ├── FeedDao.kt │ │ │ ├── OrganizersDao.kt │ │ │ ├── SessionDao.kt │ │ │ ├── SpeakerDao.kt │ │ │ └── SponsorsDao.kt │ │ │ ├── di │ │ │ ├── DaoModule.kt │ │ │ ├── DatabaseModule.kt │ │ │ └── DispatcherModule.kt │ │ │ ├── model │ │ │ ├── BookmarkEntity.kt │ │ │ ├── FeedEntity.kt │ │ │ ├── OrganizerEntity.kt │ │ │ ├── SessionEntity.kt │ │ │ ├── SpeakerEntity.kt │ │ │ └── SponsorEntity.kt │ │ │ ├── source │ │ │ ├── LocalFeedDataSource.kt │ │ │ ├── LocalFeedDataSourceImpl.kt │ │ │ ├── LocalOrganizersDataSource.kt │ │ │ ├── LocalOrganizersDataSourceImpl.kt │ │ │ ├── LocalSessionsDataSource.kt │ │ │ ├── LocalSessionsDataSourceImpl.kt │ │ │ ├── LocalSpeakersDataSource.kt │ │ │ ├── LocalSpeakersDataSourceImpl.kt │ │ │ ├── LocalSponsorsDataSource.kt │ │ │ └── LocalSponsorsDataSourceImpl.kt │ │ │ └── util │ │ │ ├── DateStringConverter.kt │ │ │ └── InstantConverter.kt │ │ └── test │ │ └── java │ │ └── ke │ │ └── droidcon │ │ └── kotlin │ │ └── datasource │ │ └── local │ │ └── dao │ │ └── SessionDaoTest.kt └── remote │ ├── build.gradle.kts │ ├── config │ └── ktlint │ │ └── baseline.xml │ ├── detekt-baseline.xml │ └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── ke │ │ │ └── droidcon │ │ │ └── kotlin │ │ │ └── datasource │ │ │ └── remote │ │ │ ├── Constants.kt │ │ │ ├── auth │ │ │ ├── AuthApi.kt │ │ │ └── model │ │ │ │ ├── AccessTokenDTO.kt │ │ │ │ ├── GoogleToken.kt │ │ │ │ ├── StatusDTO.kt │ │ │ │ └── UserDetailsDTO.kt │ │ │ ├── di │ │ │ └── DispatcherModule.kt │ │ │ ├── feed │ │ │ ├── FeedApi.kt │ │ │ ├── RemoteFeedDataSource.kt │ │ │ ├── RemoteFeedDataSourceImpl.kt │ │ │ ├── deserializer │ │ │ │ └── LocalDateTimeSerializer.kt │ │ │ └── model │ │ │ │ └── FeedDTO.kt │ │ │ ├── feedback │ │ │ ├── FeedbackApi.kt │ │ │ └── model │ │ │ │ └── Feedback.kt │ │ │ ├── organizers │ │ │ ├── OrganizersApi.kt │ │ │ ├── RemoteOrganizersDataSource.kt │ │ │ ├── RemoteOrganizersDataSourceImpl.kt │ │ │ └── model │ │ │ │ └── OrganizerDTO.kt │ │ │ ├── sessions │ │ │ ├── RemoteSessionsDataSource.kt │ │ │ ├── RemoteSessionsDataSourceImpl.kt │ │ │ ├── SessionsApi.kt │ │ │ └── model │ │ │ │ ├── RoomDTO.kt │ │ │ │ └── SessionDTO.kt │ │ │ ├── speakers │ │ │ ├── RemoteSpeakersDataSource.kt │ │ │ ├── RemoteSpeakersDataSourceImpl.kt │ │ │ ├── SpeakersApi.kt │ │ │ └── model │ │ │ │ └── SpeakerDTO.kt │ │ │ ├── sponsors │ │ │ ├── RemoteSponsorsDataSource.kt │ │ │ ├── RemoteSponsorsDataSourceImpl.kt │ │ │ ├── SponsorsApi.kt │ │ │ └── model │ │ │ │ └── SponsorDTO.kt │ │ │ └── utils │ │ │ ├── DataResult.kt │ │ │ ├── HttpClientFactory.kt │ │ │ ├── RemoteConfigConfig.kt │ │ │ ├── RemoteFeatureToggle.kt │ │ │ ├── SafeApiCall.kt │ │ │ ├── TokenProvider.kt │ │ │ ├── UrlProvider.kt │ │ │ └── pagination │ │ │ ├── PaginatedResponse.kt │ │ │ ├── PaginationMetaData.kt │ │ │ └── ResponseMetaData.kt │ └── res │ │ └── xml │ │ └── remote_config_defaults.xml │ └── test │ └── java │ └── ke │ └── droidcon │ └── kotlin │ └── datasource │ └── remote │ ├── auth │ └── AuthApiTest.kt │ ├── feed │ └── FeedApiTest.kt │ ├── feedback │ └── FeedbackApiTest.kt │ ├── organizers │ └── OrganizersApiTest.kt │ ├── session │ └── SessionApiTest.kt │ ├── speaker │ └── SpeakerApiTest.kt │ ├── sponsors │ └── SponsorsApiTest.kt │ └── utils │ ├── MockTokenProvider.kt │ ├── RemoteFeatureToggleTest.kt │ └── SamplePaginationMetaData.kt ├── detekt.yml ├── domain ├── .gitignore ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml └── src │ └── main │ └── java │ └── com │ └── android254 │ └── domain │ ├── models │ ├── Creator.kt │ ├── DataResult.kt │ ├── Feed.kt │ ├── HomeDetails.kt │ ├── Organizer.kt │ ├── OrganizingPartners.kt │ ├── ResourceResult.kt │ ├── Session.kt │ ├── SessionDomainModel.kt │ ├── SessionFilter.kt │ ├── SessionsInformationDomainModel.kt │ └── Speaker.kt │ ├── repos │ ├── AuthRepo.kt │ ├── FeedRepo.kt │ ├── HomeRepo.kt │ ├── OrganizersRepo.kt │ ├── SessionsRepo.kt │ ├── SpeakersRepo.kt │ └── SponsorsRepo.kt │ └── work │ └── SyncDataWorkManager.kt ├── fastlane ├── Appfile ├── Fastfile ├── README.md └── report.xml ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── java_version.png ├── keystore └── dckedebug.keystore ├── presentation ├── .gitignore ├── build.gradle.kts ├── config │ └── ktlint │ │ └── baseline.xml ├── detekt-baseline.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── android254 │ │ │ └── presentation │ │ │ ├── about │ │ │ └── view │ │ │ │ ├── AboutScreen.kt │ │ │ │ ├── AboutViewModel.kt │ │ │ │ └── OrganizingTeamComponent.kt │ │ │ ├── activity │ │ │ └── MainActivity.kt │ │ │ ├── auth │ │ │ ├── AuthViewModel.kt │ │ │ ├── GoogleSignInHandler.kt │ │ │ └── view │ │ │ │ ├── AuthDialog.kt │ │ │ │ └── GoogleSignInButton.kt │ │ │ ├── common │ │ │ ├── bottomnav │ │ │ │ └── BottomNavigationBar.kt │ │ │ ├── bottomsheet │ │ │ │ └── Strings.kt │ │ │ ├── components │ │ │ │ ├── AnimatedShimmerEffect.kt │ │ │ │ ├── DroidConTextField.kt │ │ │ │ ├── DroidconAppBar.kt │ │ │ │ ├── DroidconAppBarWithFeedbackButton.kt │ │ │ │ ├── DroidconAppBarWithFilter.kt │ │ │ │ ├── FullscreenDialog.kt │ │ │ │ ├── ImageAvatar.kt │ │ │ │ ├── Loader.kt │ │ │ │ ├── LoadingBox.kt │ │ │ │ ├── OrganizedBySection.kt │ │ │ │ ├── PrimaryButton.kt │ │ │ │ ├── SessionsCard.kt │ │ │ │ ├── SpeakersCard.kt │ │ │ │ ├── SponsorsCard.kt │ │ │ │ └── ToggleButtonGroup.kt │ │ │ └── navigation │ │ │ │ ├── Navigation.kt │ │ │ │ └── Screens.kt │ │ │ ├── di │ │ │ └── PresentationModule.kt │ │ │ ├── feed │ │ │ ├── FeedViewModel.kt │ │ │ └── view │ │ │ │ ├── FeedComponent.kt │ │ │ │ ├── FeedLoadingComponent.kt │ │ │ │ ├── FeedMappers.kt │ │ │ │ ├── FeedScreen.kt │ │ │ │ ├── FeedShareSection.kt │ │ │ │ └── FeedUIState.kt │ │ │ ├── feedback │ │ │ └── view │ │ │ │ └── FeedBackScreen.kt │ │ │ ├── home │ │ │ ├── components │ │ │ │ ├── HomeBannerSection.kt │ │ │ │ ├── HomeHeaderSectionComponent.kt │ │ │ │ ├── HomeSectionHeaderComponent.kt │ │ │ │ ├── HomeSessionLoadingComponent.kt │ │ │ │ ├── HomeSessionLoadingItem.kt │ │ │ │ ├── HomeSessionSection.kt │ │ │ │ ├── HomeSpacer.kt │ │ │ │ ├── HomeSpeakerComponent.kt │ │ │ │ ├── HomeSpeakersLoadingComponent.kt │ │ │ │ ├── HomeSpeakersLoadingItem.kt │ │ │ │ ├── HomeSpeakersSection.kt │ │ │ │ └── HomeToolbarComponent.kt │ │ │ ├── mappers │ │ │ │ └── DomainToPresentationMappers.kt │ │ │ ├── screen │ │ │ │ └── HomeScreen.kt │ │ │ ├── viewmodel │ │ │ │ └── HomeViewModel.kt │ │ │ └── viewstate │ │ │ │ └── HomeViewState.kt │ │ │ ├── models │ │ │ ├── EventDate.kt │ │ │ ├── FeedUI.kt │ │ │ ├── OrganizingTeamMember.kt │ │ │ ├── SessionDetailsPresentationModel.kt │ │ │ ├── SessionPresentationModel.kt │ │ │ ├── SessionsFilterAdapter.kt │ │ │ ├── SessionsFilterOption.kt │ │ │ ├── Speaker.kt │ │ │ ├── SpeakerUI.kt │ │ │ └── SponsorPresentationModel.kt │ │ │ ├── notifications │ │ │ ├── DroidconNotificationManager.kt │ │ │ └── MessagingService.kt │ │ │ ├── sessionDetails │ │ │ ├── SessionDetailsViewModel.kt │ │ │ └── view │ │ │ │ └── SessionDetailsScreen.kt │ │ │ ├── sessions │ │ │ ├── components │ │ │ │ ├── CustomSwitch.kt │ │ │ │ ├── EventDaySelector.kt │ │ │ │ ├── EventDaySelectorButton.kt │ │ │ │ ├── SessionLoadingCard.kt │ │ │ │ ├── SessionLoadingComponent.kt │ │ │ │ ├── SessionStateComponent.kt │ │ │ │ ├── SessionsCardWithBannerImage.kt │ │ │ │ ├── SessionsErrorComponent.kt │ │ │ │ └── SessionsFilterPanel.kt │ │ │ ├── mappers │ │ │ │ └── SessionMapper.kt │ │ │ ├── models │ │ │ │ └── SessionsUiState.kt │ │ │ ├── utils │ │ │ │ ├── FilterKeys.kt │ │ │ │ └── SessionsFilterCategory.kt │ │ │ └── view │ │ │ │ ├── SessionsFilterState.kt │ │ │ │ ├── SessionsScreen.kt │ │ │ │ └── SessionsViewModel.kt │ │ │ ├── speakers │ │ │ ├── SpeakerDetailsScreenViewModel.kt │ │ │ ├── SpeakersScreenViewModel.kt │ │ │ └── view │ │ │ │ ├── SpeakerComponent.kt │ │ │ │ ├── SpeakerDetailsScreen.kt │ │ │ │ ├── SpeakersScreen.kt │ │ │ │ └── TopAppBar.kt │ │ │ └── utils │ │ │ ├── ChaiLightAndDarkComposePreview.kt │ │ │ └── DateAndTimeUtils.kt │ └── res │ │ ├── drawable │ │ ├── about_icon.xml │ │ ├── all.png │ │ ├── btn_google_icon.xml │ │ ├── droidcon_event_banner.png │ │ ├── droidcon_icon.png │ │ ├── droidcon_logo.xml │ │ ├── droidcon_logo_dark.xml │ │ ├── feed_icon.xml │ │ ├── home_icon.xml │ │ ├── ic_back_arrow.xml │ │ ├── ic_baseline_close_24.xml │ │ ├── ic_droidcon_logo.xml │ │ ├── ic_facebook.xml │ │ ├── ic_feedback_bad_face.png │ │ ├── ic_feedback_emoji.xml │ │ ├── ic_feedback_neutral_face.png │ │ ├── ic_feedback_smiling_face.png │ │ ├── ic_filter.xml │ │ ├── ic_google_logo_icon.xml │ │ ├── ic_green_session_card_spacer.xml │ │ ├── ic_home_speakers_card_drawable.xml │ │ ├── ic_home_speakers_card_play.xml │ │ ├── ic_listalt.xml │ │ ├── ic_orange_session_card_spacer.xml │ │ ├── ic_send_icon.xml │ │ ├── ic_share.xml │ │ ├── ic_telegram.xml │ │ ├── ic_topbar_bg_login.xml │ │ ├── ic_topbar_bg_login_dark.xml │ │ ├── ic_twitter.xml │ │ ├── ic_twitter_logo.xml │ │ ├── ic_view_agenda.xml │ │ ├── ic_whatsapp.xml │ │ ├── session_transforming_lives.png │ │ ├── sessions_icon.xml │ │ ├── smile.xml │ │ ├── smiling.png │ │ ├── team.png │ │ ├── toolbar_bg_sign_up_dark.xml │ │ ├── topbar_bg_sign_up.xml │ │ ├── topbar_speaker_bg.xml │ │ └── whilte_padlock.xml │ │ ├── font │ │ ├── montserrat_black.ttf │ │ ├── montserrat_black_italic.ttf │ │ ├── montserrat_bold.ttf │ │ ├── montserrat_bold_italic.ttf │ │ ├── montserrat_extra_bold.ttf │ │ ├── montserrat_extra_bold_italic.ttf │ │ ├── montserrat_extra_light.ttf │ │ ├── montserrat_extra_light_italic.ttf │ │ ├── montserrat_italic.ttf │ │ ├── montserrat_light.ttf │ │ ├── montserrat_light_italic.ttf │ │ ├── montserrat_medium.ttf │ │ ├── montserrat_medium_italic.ttf │ │ ├── montserrat_regular.ttf │ │ ├── montserrat_semi_bold.ttf │ │ ├── montserrat_semi_bold_italic.ttf │ │ ├── montserrat_thin.ttf │ │ └── montserrat_thin_italic.ttf │ │ ├── raw │ │ └── loading.json │ │ ├── values-night │ │ └── colors.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── android254 │ └── presentation │ ├── about │ └── view │ │ └── AboutScreenTest.kt │ ├── auth │ └── view │ │ └── AuthDialogTest.kt │ ├── feed │ └── view │ │ └── FeedScreenTest.kt │ ├── feedback │ └── view │ │ └── FeedBackScreenTest.kt │ ├── home │ ├── components │ │ └── HomeBannerSectionTest.kt │ └── screen │ │ └── HomeScreenTest.kt │ ├── sessionDetails │ └── view │ │ └── SessionDetailsScreenTest.kt │ ├── sessions │ ├── mappers │ │ └── TimePeriodTest.kt │ └── view │ │ ├── FakeSyncWorkManager.kt │ │ └── SessionScreenTest.kt │ └── speakers │ └── view │ ├── SpeakerDetailsScreenTest.kt │ └── SpeakersScreenTest.kt ├── settings.gradle.kts ├── spotless ├── copyright.kt └── copyright.kts └── whatsnew └── whatsnew-en-US /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.github/workflows/branch.yml -------------------------------------------------------------------------------- /.github/workflows/contributors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.github/workflows/contributors.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-to-playstore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.github/workflows/deploy-to-playstore.yml -------------------------------------------------------------------------------- /.github/workflows/gradle-wrapper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.github/workflows/gradle-wrapper.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/README.md -------------------------------------------------------------------------------- /api_key.txt: -------------------------------------------------------------------------------- 1 | droidconKe-2020 -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /app/detekt-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/detekt-baseline.xml -------------------------------------------------------------------------------- /app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/google-services.json -------------------------------------------------------------------------------- /app/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/lint-baseline.xml -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/android254/droidconKE2023/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/androidTest/java/com/android254/droidconKE2023/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/android254/droidconKE2023/app/DroidconKE2023App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/java/com/android254/droidconKE2023/app/DroidconKE2023App.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android254/droidconKE2023/crashlytics/CrashlyticsTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/java/com/android254/droidconKE2023/crashlytics/CrashlyticsTree.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/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/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/android254/droidconKE2023/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/app/src/test/java/com/android254/droidconKE2023/ExampleUnitTest.kt -------------------------------------------------------------------------------- /chai/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /chai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/README.md -------------------------------------------------------------------------------- /chai/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/build.gradle.kts -------------------------------------------------------------------------------- /chai/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /chai/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chai/detekt-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/detekt-baseline.xml -------------------------------------------------------------------------------- /chai/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/proguard-rules.pro -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/Theme.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/atoms/CFonts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/atoms/CFonts.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/atoms/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/atoms/Color.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/colors/ChaiColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/colors/ChaiColors.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/components/CButtons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/components/CButtons.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/components/CCards.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/components/CCards.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/components/CInputFiels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/components/CInputFiels.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/components/CTabs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/components/CTabs.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/components/CText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/components/CText.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/icons/Icons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/icons/Icons.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/images/Images.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/images/Images.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/utils/Alpha.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/utils/Alpha.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/utils/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/utils/Shape.kt -------------------------------------------------------------------------------- /chai/src/main/java/com/droidconke/chai/utils/Spacing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/java/com/droidconke/chai/utils/Spacing.kt -------------------------------------------------------------------------------- /chai/src/main/res/drawable/about_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/about_icon.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/droidcon_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/droidcon_icon.png -------------------------------------------------------------------------------- /chai/src/main/res/drawable/feed_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/feed_icon.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/home_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/home_icon.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/ic_back_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/ic_back_arrow.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/ic_google_logo_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/ic_google_logo_icon.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/ic_green_session_card_spacer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/ic_green_session_card_spacer.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/ic_orange_session_card_spacer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/ic_orange_session_card_spacer.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/ic_topbar_bg_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/ic_topbar_bg_login.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/ic_topbar_bg_login_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/ic_topbar_bg_login_dark.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/sessions_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/sessions_icon.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/toolbar_bg_sign_up_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/toolbar_bg_sign_up_dark.xml -------------------------------------------------------------------------------- /chai/src/main/res/drawable/topbar_bg_sign_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/drawable/topbar_bg_sign_up.xml -------------------------------------------------------------------------------- /chai/src/main/res/font/montserrat_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/font/montserrat_bold.ttf -------------------------------------------------------------------------------- /chai/src/main/res/font/montserrat_extra_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/font/montserrat_extra_light.ttf -------------------------------------------------------------------------------- /chai/src/main/res/font/montserrat_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/font/montserrat_light.ttf -------------------------------------------------------------------------------- /chai/src/main/res/font/montserrat_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/font/montserrat_medium.ttf -------------------------------------------------------------------------------- /chai/src/main/res/font/montserrat_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/font/montserrat_regular.ttf -------------------------------------------------------------------------------- /chai/src/main/res/font/montserrat_semi_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/font/montserrat_semi_bold.ttf -------------------------------------------------------------------------------- /chai/src/main/res/font/montserrat_thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/chai/src/main/res/font/montserrat_thin.ttf -------------------------------------------------------------------------------- /codeAnalysis.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/codeAnalysis.bat -------------------------------------------------------------------------------- /codeAnalysis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/codeAnalysis.sh -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/codecov.yml -------------------------------------------------------------------------------- /config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/build.gradle.kts -------------------------------------------------------------------------------- /data/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /data/detekt-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/detekt-baseline.xml -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/di/DataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/di/DataSourceModule.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/di/DatastoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/di/DatastoreModule.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/di/NetworkModule.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/di/RemoteConfigModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/di/RemoteConfigModule.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/di/RepoModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/di/RepoModule.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/di/WorkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/di/WorkModule.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/network/models/responses/BookmarkDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/network/models/responses/BookmarkDTO.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/preferences/DefaultTokenProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/preferences/DefaultTokenProvider.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/AuthManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/AuthManager.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/FeedManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/FeedManager.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/HomeRepoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/HomeRepoImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/OrganizersManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/OrganizersManager.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/SessionsManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/SessionsManager.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/SpeakersManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/SpeakersManager.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/SponsorsManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/SponsorsManager.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/mappers/FeedMappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/mappers/FeedMappers.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/mappers/OrganizersMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/mappers/OrganizersMapper.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/mappers/SessionMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/mappers/SessionMapper.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/mappers/SpeakerMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/mappers/SpeakerMapper.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/repos/mappers/SponsorsMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/repos/mappers/SponsorsMapper.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/work/SyncDataWorkManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/work/SyncDataWorkManagerImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/work/SyncDataWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/work/SyncDataWorker.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/work/WorkConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/work/WorkConstants.kt -------------------------------------------------------------------------------- /data/src/main/java/com/android254/data/work/WorkInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/java/com/android254/data/work/WorkInitializer.kt -------------------------------------------------------------------------------- /data/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /data/src/test/java/com/android254/data/preferences/DefaultTokenProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/test/java/com/android254/data/preferences/DefaultTokenProviderTest.kt -------------------------------------------------------------------------------- /data/src/test/java/com/android254/data/repos/AuthManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/test/java/com/android254/data/repos/AuthManagerTest.kt -------------------------------------------------------------------------------- /data/src/test/java/com/android254/data/repos/SampleData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/test/java/com/android254/data/repos/SampleData.kt -------------------------------------------------------------------------------- /data/src/test/java/com/android254/data/repos/SessionsManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/data/src/test/java/com/android254/data/repos/SessionsManagerTest.kt -------------------------------------------------------------------------------- /datasource/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /datasource/local/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/build.gradle.kts -------------------------------------------------------------------------------- /datasource/local/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /datasource/local/detekt-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/detekt-baseline.xml -------------------------------------------------------------------------------- /datasource/local/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/Database.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/BaseDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/BaseDao.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/BookmarkDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/BookmarkDao.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/FeedDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/FeedDao.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/OrganizersDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/OrganizersDao.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/SessionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/SessionDao.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/SpeakerDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/SpeakerDao.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/SponsorsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/dao/SponsorsDao.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/di/DaoModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/di/DaoModule.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/di/DatabaseModule.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/di/DispatcherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/di/DispatcherModule.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/BookmarkEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/BookmarkEntity.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/FeedEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/FeedEntity.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/OrganizerEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/OrganizerEntity.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/SessionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/SessionEntity.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/SpeakerEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/SpeakerEntity.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/SponsorEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/model/SponsorEntity.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalFeedDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalFeedDataSource.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalFeedDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalFeedDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalOrganizersDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalOrganizersDataSource.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalOrganizersDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalOrganizersDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSessionsDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSessionsDataSource.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSessionsDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSessionsDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSpeakersDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSpeakersDataSource.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSpeakersDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSpeakersDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSponsorsDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSponsorsDataSource.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSponsorsDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/source/LocalSponsorsDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/util/DateStringConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/util/DateStringConverter.kt -------------------------------------------------------------------------------- /datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/util/InstantConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/main/java/ke/droidcon/kotlin/datasource/local/util/InstantConverter.kt -------------------------------------------------------------------------------- /datasource/local/src/test/java/ke/droidcon/kotlin/datasource/local/dao/SessionDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/local/src/test/java/ke/droidcon/kotlin/datasource/local/dao/SessionDaoTest.kt -------------------------------------------------------------------------------- /datasource/remote/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/build.gradle.kts -------------------------------------------------------------------------------- /datasource/remote/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /datasource/remote/detekt-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/detekt-baseline.xml -------------------------------------------------------------------------------- /datasource/remote/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/Constants.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/AuthApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/AuthApi.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/model/AccessTokenDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/model/AccessTokenDTO.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/model/GoogleToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/model/GoogleToken.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/model/StatusDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/model/StatusDTO.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/model/UserDetailsDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/auth/model/UserDetailsDTO.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/di/DispatcherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/di/DispatcherModule.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/FeedApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/FeedApi.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/RemoteFeedDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/RemoteFeedDataSource.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/RemoteFeedDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/RemoteFeedDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/deserializer/LocalDateTimeSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/deserializer/LocalDateTimeSerializer.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/model/FeedDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feed/model/FeedDTO.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feedback/FeedbackApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feedback/FeedbackApi.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feedback/model/Feedback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/feedback/model/Feedback.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/organizers/OrganizersApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/organizers/OrganizersApi.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/organizers/RemoteOrganizersDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/organizers/RemoteOrganizersDataSource.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/organizers/RemoteOrganizersDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/organizers/RemoteOrganizersDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/organizers/model/OrganizerDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/organizers/model/OrganizerDTO.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/RemoteSessionsDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/RemoteSessionsDataSource.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/RemoteSessionsDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/RemoteSessionsDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/SessionsApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/SessionsApi.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/model/RoomDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/model/RoomDTO.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/model/SessionDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sessions/model/SessionDTO.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/speakers/RemoteSpeakersDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/speakers/RemoteSpeakersDataSource.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/speakers/RemoteSpeakersDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/speakers/RemoteSpeakersDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/speakers/SpeakersApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/speakers/SpeakersApi.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/speakers/model/SpeakerDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/speakers/model/SpeakerDTO.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sponsors/RemoteSponsorsDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sponsors/RemoteSponsorsDataSource.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sponsors/RemoteSponsorsDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sponsors/RemoteSponsorsDataSourceImpl.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sponsors/SponsorsApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sponsors/SponsorsApi.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sponsors/model/SponsorDTO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/sponsors/model/SponsorDTO.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/DataResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/DataResult.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/HttpClientFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/HttpClientFactory.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/RemoteConfigConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/RemoteConfigConfig.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/RemoteFeatureToggle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/RemoteFeatureToggle.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/SafeApiCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/SafeApiCall.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/TokenProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/TokenProvider.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/UrlProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/UrlProvider.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/pagination/PaginatedResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/pagination/PaginatedResponse.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/pagination/PaginationMetaData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/pagination/PaginationMetaData.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/pagination/ResponseMetaData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/java/ke/droidcon/kotlin/datasource/remote/utils/pagination/ResponseMetaData.kt -------------------------------------------------------------------------------- /datasource/remote/src/main/res/xml/remote_config_defaults.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/main/res/xml/remote_config_defaults.xml -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/auth/AuthApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/auth/AuthApiTest.kt -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/feed/FeedApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/feed/FeedApiTest.kt -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/feedback/FeedbackApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/feedback/FeedbackApiTest.kt -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/organizers/OrganizersApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/organizers/OrganizersApiTest.kt -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/session/SessionApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/session/SessionApiTest.kt -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/speaker/SpeakerApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/speaker/SpeakerApiTest.kt -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/sponsors/SponsorsApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/sponsors/SponsorsApiTest.kt -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/utils/MockTokenProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/utils/MockTokenProvider.kt -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/utils/RemoteFeatureToggleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/utils/RemoteFeatureToggleTest.kt -------------------------------------------------------------------------------- /datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/utils/SamplePaginationMetaData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/datasource/remote/src/test/java/ke/droidcon/kotlin/datasource/remote/utils/SamplePaginationMetaData.kt -------------------------------------------------------------------------------- /detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/detekt.yml -------------------------------------------------------------------------------- /domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/build.gradle.kts -------------------------------------------------------------------------------- /domain/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/Creator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/Creator.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/DataResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/DataResult.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/Feed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/Feed.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/HomeDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/HomeDetails.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/Organizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/Organizer.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/OrganizingPartners.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/OrganizingPartners.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/ResourceResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/ResourceResult.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/Session.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/Session.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/SessionDomainModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/SessionDomainModel.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/SessionFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/SessionFilter.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/SessionsInformationDomainModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/SessionsInformationDomainModel.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/models/Speaker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/models/Speaker.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/repos/AuthRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/repos/AuthRepo.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/repos/FeedRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/repos/FeedRepo.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/repos/HomeRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/repos/HomeRepo.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/repos/OrganizersRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/repos/OrganizersRepo.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/repos/SessionsRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/repos/SessionsRepo.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/repos/SpeakersRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/repos/SpeakersRepo.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/repos/SponsorsRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/repos/SponsorsRepo.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/android254/domain/work/SyncDataWorkManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/domain/src/main/java/com/android254/domain/work/SyncDataWorkManager.kt -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/fastlane/README.md -------------------------------------------------------------------------------- /fastlane/report.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/fastlane/report.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /java_version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/java_version.png -------------------------------------------------------------------------------- /keystore/dckedebug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/keystore/dckedebug.keystore -------------------------------------------------------------------------------- /presentation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/build.gradle.kts -------------------------------------------------------------------------------- /presentation/config/ktlint/baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/config/ktlint/baseline.xml -------------------------------------------------------------------------------- /presentation/detekt-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/detekt-baseline.xml -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/about/view/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/about/view/AboutScreen.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/about/view/AboutViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/about/view/AboutViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/about/view/OrganizingTeamComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/about/view/OrganizingTeamComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/activity/MainActivity.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/auth/AuthViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/auth/AuthViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/auth/GoogleSignInHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/auth/GoogleSignInHandler.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/auth/view/AuthDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/auth/view/AuthDialog.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/auth/view/GoogleSignInButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/auth/view/GoogleSignInButton.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/bottomnav/BottomNavigationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/bottomnav/BottomNavigationBar.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/bottomsheet/Strings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/bottomsheet/Strings.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/AnimatedShimmerEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/AnimatedShimmerEffect.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/DroidConTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/DroidConTextField.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/DroidconAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/DroidconAppBar.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/DroidconAppBarWithFeedbackButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/DroidconAppBarWithFeedbackButton.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/DroidconAppBarWithFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/DroidconAppBarWithFilter.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/FullscreenDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/FullscreenDialog.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/ImageAvatar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/ImageAvatar.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/Loader.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/LoadingBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/LoadingBox.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/OrganizedBySection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/OrganizedBySection.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/PrimaryButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/PrimaryButton.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/SessionsCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/SessionsCard.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/SpeakersCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/SpeakersCard.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/SponsorsCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/SponsorsCard.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/components/ToggleButtonGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/components/ToggleButtonGroup.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/navigation/Navigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/navigation/Navigation.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/common/navigation/Screens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/common/navigation/Screens.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/di/PresentationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/di/PresentationModule.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/feed/FeedViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/feed/FeedViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/feed/view/FeedComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/feed/view/FeedComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/feed/view/FeedLoadingComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/feed/view/FeedLoadingComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/feed/view/FeedMappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/feed/view/FeedMappers.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/feed/view/FeedScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/feed/view/FeedScreen.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/feed/view/FeedShareSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/feed/view/FeedShareSection.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/feed/view/FeedUIState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/feed/view/FeedUIState.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/feedback/view/FeedBackScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/feedback/view/FeedBackScreen.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeBannerSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeBannerSection.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeHeaderSectionComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeHeaderSectionComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeSectionHeaderComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeSectionHeaderComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeSessionLoadingComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeSessionLoadingComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeSessionLoadingItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeSessionLoadingItem.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeSessionSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeSessionSection.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeSpacer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeSpacer.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeSpeakerComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeSpeakerComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeSpeakersLoadingComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeSpeakersLoadingComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeSpeakersLoadingItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeSpeakersLoadingItem.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeSpeakersSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeSpeakersSection.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/components/HomeToolbarComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/components/HomeToolbarComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/mappers/DomainToPresentationMappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/mappers/DomainToPresentationMappers.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/screen/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/screen/HomeScreen.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/viewmodel/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/viewmodel/HomeViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/home/viewstate/HomeViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/home/viewstate/HomeViewState.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/EventDate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/EventDate.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/FeedUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/FeedUI.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/OrganizingTeamMember.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/OrganizingTeamMember.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/SessionDetailsPresentationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/SessionDetailsPresentationModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/SessionPresentationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/SessionPresentationModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/SessionsFilterAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/SessionsFilterAdapter.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/SessionsFilterOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/SessionsFilterOption.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/Speaker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/Speaker.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/SpeakerUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/SpeakerUI.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/models/SponsorPresentationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/models/SponsorPresentationModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/notifications/DroidconNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/notifications/DroidconNotificationManager.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/notifications/MessagingService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/notifications/MessagingService.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessionDetails/SessionDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessionDetails/SessionDetailsViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessionDetails/view/SessionDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessionDetails/view/SessionDetailsScreen.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/components/CustomSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/components/CustomSwitch.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/components/EventDaySelector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/components/EventDaySelector.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/components/EventDaySelectorButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/components/EventDaySelectorButton.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/components/SessionLoadingCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/components/SessionLoadingCard.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/components/SessionLoadingComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/components/SessionLoadingComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/components/SessionStateComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/components/SessionStateComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/components/SessionsCardWithBannerImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/components/SessionsCardWithBannerImage.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/components/SessionsErrorComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/components/SessionsErrorComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/components/SessionsFilterPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/components/SessionsFilterPanel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/mappers/SessionMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/mappers/SessionMapper.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/models/SessionsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/models/SessionsUiState.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/utils/FilterKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/utils/FilterKeys.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/utils/SessionsFilterCategory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/utils/SessionsFilterCategory.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/view/SessionsFilterState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/view/SessionsFilterState.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/view/SessionsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/view/SessionsScreen.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/sessions/view/SessionsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/sessions/view/SessionsViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/speakers/SpeakerDetailsScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/speakers/SpeakerDetailsScreenViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/speakers/SpeakersScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/speakers/SpeakersScreenViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/speakers/view/SpeakerComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/speakers/view/SpeakerComponent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/speakers/view/SpeakerDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/speakers/view/SpeakerDetailsScreen.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/speakers/view/SpeakersScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/speakers/view/SpeakersScreen.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/speakers/view/TopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/speakers/view/TopAppBar.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/utils/ChaiLightAndDarkComposePreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/utils/ChaiLightAndDarkComposePreview.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/android254/presentation/utils/DateAndTimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/java/com/android254/presentation/utils/DateAndTimeUtils.kt -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/about_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/about_icon.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/all.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/btn_google_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/btn_google_icon.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/droidcon_event_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/droidcon_event_banner.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/droidcon_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/droidcon_icon.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/droidcon_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/droidcon_logo.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/droidcon_logo_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/droidcon_logo_dark.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/feed_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/feed_icon.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/home_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/home_icon.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_back_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_back_arrow.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_baseline_close_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_baseline_close_24.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_droidcon_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_droidcon_logo.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_facebook.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_facebook.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_feedback_bad_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_feedback_bad_face.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_feedback_emoji.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_feedback_emoji.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_feedback_neutral_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_feedback_neutral_face.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_feedback_smiling_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_feedback_smiling_face.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_filter.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_google_logo_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_google_logo_icon.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_green_session_card_spacer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_green_session_card_spacer.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_home_speakers_card_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_home_speakers_card_drawable.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_home_speakers_card_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_home_speakers_card_play.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_listalt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_listalt.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_orange_session_card_spacer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_orange_session_card_spacer.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_send_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_send_icon.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_share.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_telegram.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_telegram.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_topbar_bg_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_topbar_bg_login.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_topbar_bg_login_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_topbar_bg_login_dark.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_twitter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_twitter.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_twitter_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_twitter_logo.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_view_agenda.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_view_agenda.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_whatsapp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/ic_whatsapp.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/session_transforming_lives.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/session_transforming_lives.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/sessions_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/sessions_icon.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/smile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/smile.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/smiling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/smiling.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/team.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/team.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/toolbar_bg_sign_up_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/toolbar_bg_sign_up_dark.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/topbar_bg_sign_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/topbar_bg_sign_up.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/topbar_speaker_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/topbar_speaker_bg.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/whilte_padlock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/drawable/whilte_padlock.xml -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_black.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_black_italic.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_bold.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_bold_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_bold_italic.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_extra_bold.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_extra_bold_italic.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_extra_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_extra_light.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_extra_light_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_extra_light_italic.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_italic.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_light.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_light_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_light_italic.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_medium.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_medium_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_medium_italic.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_regular.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_semi_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_semi_bold.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_semi_bold_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_semi_bold_italic.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_thin.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/montserrat_thin_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/font/montserrat_thin_italic.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/raw/loading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/raw/loading.json -------------------------------------------------------------------------------- /presentation/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/about/view/AboutScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/about/view/AboutScreenTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/auth/view/AuthDialogTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/auth/view/AuthDialogTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/feed/view/FeedScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/feed/view/FeedScreenTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/feedback/view/FeedBackScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/feedback/view/FeedBackScreenTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/home/components/HomeBannerSectionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/home/components/HomeBannerSectionTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/home/screen/HomeScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/home/screen/HomeScreenTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/sessionDetails/view/SessionDetailsScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/sessionDetails/view/SessionDetailsScreenTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/sessions/mappers/TimePeriodTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/sessions/mappers/TimePeriodTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/sessions/view/FakeSyncWorkManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/sessions/view/FakeSyncWorkManager.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/sessions/view/SessionScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/sessions/view/SessionScreenTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/speakers/view/SpeakerDetailsScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/speakers/view/SpeakerDetailsScreenTest.kt -------------------------------------------------------------------------------- /presentation/src/test/java/com/android254/presentation/speakers/view/SpeakersScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/presentation/src/test/java/com/android254/presentation/speakers/view/SpeakersScreenTest.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/spotless/copyright.kt -------------------------------------------------------------------------------- /spotless/copyright.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/droidconKE/droidconKeKotlin/HEAD/spotless/copyright.kts -------------------------------------------------------------------------------- /whatsnew/whatsnew-en-US: -------------------------------------------------------------------------------- 1 | - Bug fixes and stability improvements --------------------------------------------------------------------------------