├── .github
├── ISSUE_TEMPLATE
│ ├── basic-report.md
│ └── bug_report.md
├── PULL_REQUEST_TEMPLATE.md
└── workflows
│ ├── android-pull-request-ci.yml
│ ├── compare-screenshot-comment.yml.bak
│ ├── compare-screenshot.yml.bak
│ ├── publish_release.yml
│ ├── publish_unit_test.yml
│ ├── screenshot-comparison-comment.yml
│ └── screenshot-comparison.yml
├── .gitignore
├── CONTRIBUTING.md
├── README.md
├── app-config
├── app-config-api
│ ├── build.gradle.kts
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── config
│ │ └── api
│ │ └── DroidknightsBuildConfig.kt
└── app-config
│ ├── build.gradle.kts
│ └── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── droidknights
│ └── app
│ └── config
│ ├── DroidknightsBuildConfigImpl.kt
│ └── di
│ └── BuildConfigModule.kt
├── app
├── .gitignore
├── build.gradle.kts
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── DroidKnightsApplication.kt
│ └── res
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ ├── ic_launcher_foreground.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ ├── ic_launcher_foreground.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ ├── ic_launcher_foreground.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ ├── ic_launcher_foreground.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ ├── ic_launcher_foreground.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── ic_launcher_background.xml
│ │ └── strings.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
│ ├── release
│ └── generated
│ │ └── baselineProfiles
│ │ ├── baseline-prof.txt
│ │ └── startup-prof.txt
│ └── test
│ └── java
│ └── com
│ └── droidknights
│ └── app
│ └── KnightsAppTest.kt
├── arts
└── architecture-module-graph.png
├── assets
├── contributors.json
├── sessions
│ └── sessions.json
└── sponsors
│ ├── jetbrains.webp
│ └── sponsors.json
├── baselineProfile
├── build.gradle.kts
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── droidknights
│ └── baselineprofile
│ ├── BaselineProfileGenerator.kt
│ └── StartupBenchmarks.kt
├── config
└── detekt
│ └── detekt.yml
├── core
├── action
│ ├── action-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── action
│ │ │ └── api
│ │ │ ├── Action.kt
│ │ │ └── FlowActionStream.kt
│ └── action
│ │ ├── build.gradle.kts
│ │ └── src
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── action
│ │ │ └── internal
│ │ │ ├── InternalActionImpl.kt
│ │ │ └── di
│ │ │ └── InternalActionModule.kt
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── action
│ │ └── internal
│ │ └── InternalActionImplTest.kt
├── data
│ ├── data-contributor-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── data
│ │ │ └── contributor
│ │ │ └── api
│ │ │ └── ContributorRepository.kt
│ ├── data-contributor
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── core
│ │ │ │ └── data
│ │ │ │ └── contributor
│ │ │ │ ├── ContributorRepositoryImpl.kt
│ │ │ │ ├── api
│ │ │ │ └── DroidnightsContributorsApi.kt
│ │ │ │ ├── di
│ │ │ │ ├── ApiModule.kt
│ │ │ │ └── ContributorModule.kt
│ │ │ │ ├── mapper
│ │ │ │ └── ContributorMapper.kt
│ │ │ │ └── model
│ │ │ │ └── ContributionYearResponse.kt
│ │ │ └── test
│ │ │ ├── assets
│ │ │ └── contributors.json
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── data
│ │ │ └── contributor
│ │ │ ├── ContributorRepositoryImplTest.kt
│ │ │ └── api
│ │ │ └── fake
│ │ │ ├── FakeDroidknightsBuildConfig.kt
│ │ │ └── FakeDroidnightsContributorsApi.kt
│ ├── data-session-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── data
│ │ │ └── session
│ │ │ └── api
│ │ │ └── SessionRepository.kt
│ ├── data-session
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── core
│ │ │ │ └── data
│ │ │ │ └── session
│ │ │ │ ├── SessionRepositoryImpl.kt
│ │ │ │ ├── api
│ │ │ │ └── SessionApi.kt
│ │ │ │ ├── di
│ │ │ │ ├── ApiModule.kt
│ │ │ │ └── SessionModule.kt
│ │ │ │ ├── mapper
│ │ │ │ └── SessionMapper.kt
│ │ │ │ └── model
│ │ │ │ ├── RoomResponse.kt
│ │ │ │ ├── SessionResponse.kt
│ │ │ │ └── SpeakerResponse.kt
│ │ │ └── test
│ │ │ ├── assets
│ │ │ └── sessions.json
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── data
│ │ │ └── session
│ │ │ ├── SessionRepositoryImplTest.kt
│ │ │ └── fake
│ │ │ ├── FakeDroidknightsBuildConfig.kt
│ │ │ ├── FakeSessionApi.kt
│ │ │ └── FakeSessionPreferencesDataSource.kt
│ ├── data-settings-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── data
│ │ │ └── settings
│ │ │ └── api
│ │ │ └── SettingsRepository.kt
│ ├── data-settings
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── core
│ │ │ │ └── data
│ │ │ │ └── settings
│ │ │ │ ├── SettingsRepositoryImpl.kt
│ │ │ │ └── di
│ │ │ │ └── SettingsDataModule.kt
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── data
│ │ │ └── settings
│ │ │ └── SettingsRepositoryImplTest.kt
│ ├── data-sponsor-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── data
│ │ │ └── sponsor
│ │ │ └── api
│ │ │ └── SponsorRepository.kt
│ └── data-sponsor
│ │ ├── build.gradle.kts
│ │ └── src
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── data
│ │ │ └── sponsor
│ │ │ ├── SponsorRepositoryImpl.kt
│ │ │ ├── api
│ │ │ └── SponsorApi.kt
│ │ │ ├── di
│ │ │ ├── ApiModule.kt
│ │ │ └── SponsorDataModule.kt
│ │ │ ├── mapper
│ │ │ └── SponsorMapper.kt
│ │ │ └── model
│ │ │ └── SponsorResponse.kt
│ │ └── test
│ │ ├── assets
│ │ └── sponsors.json
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── data
│ │ └── sponsor
│ │ ├── SponsorRepositoryImplTest.kt
│ │ └── fake
│ │ ├── FakeDroidknightsBuildConfig.kt
│ │ └── FakeSponsorApi.kt
├── datastore
│ ├── datastore-session-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ └── kotlin
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── datastore
│ │ │ └── session
│ │ │ └── api
│ │ │ └── SessionPreferencesDataSource.kt
│ ├── datastore-session
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── kotlin
│ │ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── core
│ │ │ │ └── datastore
│ │ │ │ └── session
│ │ │ │ ├── DefaultSessionPreferencesDataSource.kt
│ │ │ │ └── di
│ │ │ │ ├── DataStoreModule.kt
│ │ │ │ └── SessionModule.kt
│ │ │ └── test
│ │ │ └── kotlin
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── datastore
│ │ │ └── session
│ │ │ └── DefaultSessionPreferencesDataSourceTest.kt
│ ├── datastore-settings-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ └── kotlin
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── datastore
│ │ │ └── settings
│ │ │ └── api
│ │ │ └── SettingsPreferencesDataSource.kt
│ └── datastore-settings
│ │ ├── build.gradle.kts
│ │ └── src
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ └── kotlin
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── datastore
│ │ │ └── settings
│ │ │ ├── DefaultSettingsPreferencesDataSource.kt
│ │ │ └── di
│ │ │ ├── DataStoreModule.kt
│ │ │ └── SettingsModule.kt
│ │ └── test
│ │ └── kotlin
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── datastore
│ │ └── settings
│ │ └── DefaultSettingsPreferencesDataSourceTest.kt
├── designsystem
│ ├── .gitignore
│ ├── build.gradle.kts
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── designsystem
│ │ │ ├── .gitkeep
│ │ │ ├── component
│ │ │ ├── BottomLogo.kt
│ │ │ ├── Card.kt
│ │ │ ├── IconTextChip.kt
│ │ │ ├── NetworkImage.kt
│ │ │ ├── OutlineChipComponent.kt
│ │ │ ├── TextChip.kt
│ │ │ └── TopAppBar.kt
│ │ │ ├── res
│ │ │ └── Painter.kt
│ │ │ └── theme
│ │ │ ├── KnightsColor.kt
│ │ │ ├── KnightsShape.kt
│ │ │ ├── Theme.kt
│ │ │ └── Type.kt
│ │ └── res
│ │ └── values
│ │ └── themes.xml
├── domain
│ ├── domain-contributor-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── domain
│ │ │ └── contributor
│ │ │ └── usecase
│ │ │ └── api
│ │ │ └── GetContributorsUseCase.kt
│ ├── domain-contributor
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ ├── main
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── core
│ │ │ │ └── domain
│ │ │ │ └── contributor
│ │ │ │ ├── di
│ │ │ │ └── ContributorDomainModule.kt
│ │ │ │ └── usecase
│ │ │ │ └── GetContributorsUseCaseImpl.kt
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── domain
│ │ │ └── contributor
│ │ │ └── usecase
│ │ │ ├── GetContributorsUseCaseImplTest.kt
│ │ │ └── fake
│ │ │ └── FakeContributorRepository.kt
│ ├── domain-session-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── domain
│ │ │ └── session
│ │ │ └── usecase
│ │ │ └── api
│ │ │ ├── BookmarkSessionUseCase.kt
│ │ │ ├── DeleteBookmarkedSessionUseCase.kt
│ │ │ ├── GetBookmarkedSessionIdsUseCase.kt
│ │ │ ├── GetBookmarkedSessionsUseCase.kt
│ │ │ ├── GetSessionUseCase.kt
│ │ │ └── GetSessionsUseCase.kt
│ ├── domain-session
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ ├── main
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── core
│ │ │ │ └── domain
│ │ │ │ └── session
│ │ │ │ ├── di
│ │ │ │ └── SessionDomainModule.kt
│ │ │ │ └── usecase
│ │ │ │ ├── BookmarkSessionUseCaseImpl.kt
│ │ │ │ ├── DeleteBookmarkedSessionUseCaseImpl.kt
│ │ │ │ ├── GetBookmarkedSessionIdsUseCaseImpl.kt
│ │ │ │ ├── GetBookmarkedSessionsUseCaseImpl.kt
│ │ │ │ ├── GetSessionUseCaseImpl.kt
│ │ │ │ └── GetSessionsUseCaseImpl.kt
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── domain
│ │ │ └── session
│ │ │ └── usecase
│ │ │ ├── BookmarkSessionUseCaseImplTest.kt
│ │ │ ├── DeleteBookmarkedSessionUseCaseImplTest.kt
│ │ │ ├── GetBookmarkedSessionIdsUseCaseImplTest.kt
│ │ │ ├── GetBookmarkedSessionsUseCaseImplTest.kt
│ │ │ ├── GetSessionUseCaseImplTest.kt
│ │ │ ├── GetSessionsUseCaseImplTest.kt
│ │ │ └── fake
│ │ │ └── FakeSessionRepository.kt
│ ├── domain-sponsor-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── domain
│ │ │ └── sponsor
│ │ │ └── usecase
│ │ │ └── api
│ │ │ └── GetSponsorsUseCase.kt
│ └── domain-sponsor
│ │ ├── build.gradle.kts
│ │ └── src
│ │ ├── main
│ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── domain
│ │ │ └── sponsor
│ │ │ ├── di
│ │ │ └── SponsorDomainModule.kt
│ │ │ └── usecase
│ │ │ └── GetSponsorsUseCaseImpl.kt
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── domain
│ │ └── sponsor
│ │ └── GetSponsorsUseCaseImplTest.kt
├── model
│ ├── model-contributor
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── model
│ │ │ └── contributor
│ │ │ ├── Contributor.kt
│ │ │ ├── ContributorGroup.kt
│ │ │ └── ContributorWithYears.kt
│ ├── model-session
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── model
│ │ │ └── session
│ │ │ ├── Room.kt
│ │ │ ├── Session.kt
│ │ │ ├── Speaker.kt
│ │ │ └── Tag.kt
│ └── model-sponsor
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── model
│ │ └── sponsor
│ │ └── Sponsor.kt
├── network
│ ├── network-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── network
│ │ │ └── api
│ │ │ └── DroidknightsNetwork.kt
│ └── network
│ │ ├── build.gradle.kts
│ │ └── src
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── network
│ │ │ ├── DroidknightsNetworkImpl.kt
│ │ │ └── di
│ │ │ └── NetworkModule.kt
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── network
│ │ ├── DroidknightsNetworkImplTest.kt
│ │ └── MockDroidknightsService.kt
├── router
│ ├── router-api
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── router
│ │ │ └── api
│ │ │ ├── Navigator.kt
│ │ │ └── model
│ │ │ └── Route.kt
│ └── router
│ │ ├── build.gradle.kts
│ │ └── src
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── core
│ │ │ └── router
│ │ │ ├── LaunchedRouter.kt
│ │ │ ├── di
│ │ │ └── RouterModel.kt
│ │ │ └── internal
│ │ │ ├── navigator
│ │ │ ├── InternalNavigator.kt
│ │ │ ├── InternalRoute.kt
│ │ │ └── NavigatorImpl.kt
│ │ │ └── viewmodel
│ │ │ ├── RouteSideEffect.kt
│ │ │ └── RouterViewModel.kt
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── router
│ │ └── internal
│ │ ├── FakeRoute.kt
│ │ ├── navigator
│ │ └── NavigatorImplTest.kt
│ │ └── viewmodel
│ │ └── RouterViewModelTest.kt
├── testing
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── testing
│ │ ├── category
│ │ └── ScreenshotTests.kt
│ │ ├── coroutines
│ │ └── runTestWithLogging.kt
│ │ ├── data
│ │ └── TestDispatcherModule.kt
│ │ ├── robot
│ │ └── KnightsAppRobot.kt
│ │ ├── rule
│ │ ├── CoroutinesTestRule.kt
│ │ ├── HiltAndroidAutoInjectRule.kt
│ │ ├── HiltInjectRule.kt
│ │ ├── MainDispatcherRule.kt
│ │ └── RobotTestRule.kt
│ │ └── runner
│ │ └── DroidKnightsTestRunner.kt
├── ui-test-hilt-manifest
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── consumer-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── uitesthiltmanifest
│ │ └── HiltComponentActivity.kt
└── ui
│ ├── .gitignore
│ ├── build.gradle.kts
│ └── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── core
│ │ └── ui
│ │ └── RoomText.kt
│ └── res
│ ├── drawable-hdpi
│ └── placeholder_speaker.png
│ ├── drawable-xhdpi
│ └── placeholder_speaker.png
│ ├── drawable-xxhdpi
│ └── placeholder_speaker.png
│ ├── drawable-xxxhdpi
│ ├── img_cat_archer.png
│ ├── img_cat_knight.png
│ ├── img_cat_wizard.png
│ └── placeholder_speaker.png
│ └── values
│ └── string.xml
├── feature
├── bookmark-api
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── bookmark
│ │ └── api
│ │ └── RouteBookmark.kt
├── bookmark
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── feature
│ │ │ └── bookmark
│ │ │ └── .gitkeep
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── feature
│ │ │ │ └── bookmark
│ │ │ │ ├── BookmarkScreen.kt
│ │ │ │ ├── BookmarkViewModel.kt
│ │ │ │ ├── component
│ │ │ │ ├── BookmarkCard.kt
│ │ │ │ ├── BookmarkItem.kt
│ │ │ │ ├── BookmarkTimeline.kt
│ │ │ │ ├── BookmarkTopAppBar.kt
│ │ │ │ ├── EditModeLeadingItem.kt
│ │ │ │ └── RemoveBookmarkSnackBar.kt
│ │ │ │ ├── model
│ │ │ │ ├── BookmarkItemUiState.kt
│ │ │ │ └── BookmarkUiState.kt
│ │ │ │ └── navigation
│ │ │ │ └── BookmarkNavigation.kt
│ │ └── res
│ │ │ ├── drawable
│ │ │ ├── ic_check.xml
│ │ │ ├── ic_menu.xml
│ │ │ └── ic_trash.xml
│ │ │ └── values
│ │ │ └── string.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── bookmark
│ │ ├── BookmarkViewModelTest.kt
│ │ └── model
│ │ └── BookmarkItemUiStateTest.kt
├── contributor-api
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── contributor
│ │ └── api
│ │ └── RouteContributor.kt
├── contributor
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── feature
│ │ │ └── contributor
│ │ │ └── ContributorScreenTest.kt
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── feature
│ │ │ │ └── contributor
│ │ │ │ ├── ContributorScreen.kt
│ │ │ │ ├── ContributorViewModel.kt
│ │ │ │ ├── component
│ │ │ │ ├── ContributorCardComponent.kt
│ │ │ │ ├── ContributorSectionComponent.kt
│ │ │ │ ├── ContributorTopAppBarComponent.kt
│ │ │ │ └── ContributorTopBannerComponent.kt
│ │ │ │ ├── model
│ │ │ │ ├── ContributorsUiState.kt
│ │ │ │ └── convert
│ │ │ │ │ └── ContributorsConvert.kt
│ │ │ │ └── navigation
│ │ │ │ └── ContributorNavigation.kt
│ │ └── res
│ │ │ ├── drawable-hdpi
│ │ │ ├── ic_contributor_placeholder_darkmode.png
│ │ │ └── ic_contributor_placeholder_lightmode.png
│ │ │ ├── drawable-xhdpi
│ │ │ ├── ic_contributor_placeholder_darkmode.png
│ │ │ └── ic_contributor_placeholder_lightmode.png
│ │ │ ├── drawable-xxhdpi
│ │ │ ├── ic_contributor_placeholder_darkmode.png
│ │ │ └── ic_contributor_placeholder_lightmode.png
│ │ │ ├── drawable
│ │ │ └── icon_contributors.xml
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── contributor
│ │ └── ContributorViewModelTest.kt
├── home-api
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── home
│ │ └── api
│ │ └── RouteHome.kt
├── home
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── feature
│ │ │ └── home
│ │ │ └── SponsorScreenTest.kt
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── feature
│ │ │ │ └── home
│ │ │ │ ├── HomeScreen.kt
│ │ │ │ ├── HomeViewModel.kt
│ │ │ │ ├── SponsorsUiStatePreviewParameterProvider.kt
│ │ │ │ ├── component
│ │ │ │ ├── ContributorCard.kt
│ │ │ │ ├── SessionCard.kt
│ │ │ │ └── SponsorCard.kt
│ │ │ │ ├── model
│ │ │ │ ├── Sponsor.kt
│ │ │ │ └── SponsorsUiState.kt
│ │ │ │ └── navigation
│ │ │ │ └── HomeNavigation.kt
│ │ └── res
│ │ │ ├── drawable-xxxhdpi
│ │ │ ├── background_home_session_card.png
│ │ │ ├── background_home_sponsor_card.png
│ │ │ └── sponsor_logo_koin.png
│ │ │ ├── drawable
│ │ │ ├── img_session_intro.xml
│ │ │ ├── sponsor_logo_jetbrains.xml
│ │ │ ├── sponsor_logo_revenue_cat.xml
│ │ │ ├── svg_sponsor_tier_gold.xml
│ │ │ ├── svg_sponsor_tier_platinum.xml
│ │ │ └── svg_sponsor_tier_silver.xml
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── home
│ │ ├── HomeViewModelTest.kt
│ │ └── model
│ │ └── SponsorsTest.kt
├── main
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── feature
│ │ │ └── main
│ │ │ └── MainScreenTest.kt
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── feature
│ │ │ │ └── main
│ │ │ │ ├── MainActivity.kt
│ │ │ │ ├── MainNavigator.kt
│ │ │ │ ├── MainScreen.kt
│ │ │ │ ├── MainTab.kt
│ │ │ │ ├── MainViewModel.kt
│ │ │ │ └── component
│ │ │ │ ├── MainBottomBar.kt
│ │ │ │ └── MainNavHost.kt
│ │ └── res
│ │ │ ├── drawable
│ │ │ ├── ic_bookmark.xml
│ │ │ ├── ic_home.xml
│ │ │ └── ic_setting.xml
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── main
│ │ └── MainViewModelTest.kt
├── session-api
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── session
│ │ └── api
│ │ └── RouteSession.kt
├── session
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── droidknights
│ │ │ │ └── app
│ │ │ │ └── feature
│ │ │ │ └── session
│ │ │ │ ├── component
│ │ │ │ ├── SessionPreviewParameterProvider.kt
│ │ │ │ └── chip
│ │ │ │ │ ├── TimeChipComponent.kt
│ │ │ │ │ └── TrackChipComponent.kt
│ │ │ │ ├── detail
│ │ │ │ ├── SessionDetailScreen.kt
│ │ │ │ ├── SessionDetailViewModel.kt
│ │ │ │ ├── component
│ │ │ │ │ ├── SessionDetailBookmarkStatePopup.kt
│ │ │ │ │ ├── SessionDetailChip.kt
│ │ │ │ │ ├── SessionDetailSpeaker.kt
│ │ │ │ │ └── SessionDetailTopAppBar.kt
│ │ │ │ └── model
│ │ │ │ │ ├── SessionDetailEffect.kt
│ │ │ │ │ └── SessionDetailUiState.kt
│ │ │ │ ├── list
│ │ │ │ ├── SessionListViewModel.kt
│ │ │ │ ├── SessionScreen.kt
│ │ │ │ ├── component
│ │ │ │ │ ├── SessionCard.kt
│ │ │ │ │ └── SessionListTopAppBar.kt
│ │ │ │ └── model
│ │ │ │ │ ├── SessionState.kt
│ │ │ │ │ └── SessionUiState.kt
│ │ │ │ └── navigation
│ │ │ │ └── SessionNavigation.kt
│ │ └── res
│ │ │ ├── drawable
│ │ │ ├── ic_flagbookmark.xml
│ │ │ ├── ic_session_bookmark.xml
│ │ │ └── ic_session_bookmark_filled.xml
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── session
│ │ ├── detail
│ │ └── SessionDetailViewModelTest.kt
│ │ └── list
│ │ └── SessionListViewModelTest.kt
├── setting-api
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── droidknights
│ │ └── app
│ │ └── feature
│ │ └── setting
│ │ └── api
│ │ └── RouteSetting.kt
└── setting
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── droidknights
│ │ │ └── app
│ │ │ └── feature
│ │ │ └── setting
│ │ │ ├── SettingAction.kt
│ │ │ ├── SettingScreen.kt
│ │ │ ├── SettingViewModel.kt
│ │ │ ├── component
│ │ │ ├── OpenSourceCard.kt
│ │ │ └── ThemeCard.kt
│ │ │ └── navigation
│ │ │ └── SettingNavigation.kt
│ └── res
│ │ ├── drawable-xxxhdpi
│ │ └── img_android.webp
│ │ ├── drawable
│ │ └── icon_arrow_right_yellow01.xml
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── droidknights
│ └── app
│ └── feature
│ └── setting
│ └── SettingViewModelTest.kt
├── gradle.properties
├── gradle
├── dependencyGraph.gradle
├── libs.versions.toml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── images
├── action.png
├── architecutre.png
├── banner.png
├── cmp.png
├── contributors.jpg
├── kmp.png
└── router.png
├── settings.gradle.kts
├── storage
└── speaker
│ ├── 강다현.jpeg
│ ├── 강대규.png
│ ├── 강사룡.jpg
│ ├── 김주원.jpeg
│ ├── 김호중.jpeg
│ ├── 박상권.jpeg
│ ├── 송상윤.jpg
│ ├── 안성용.jpg
│ ├── 양찬석.jpg
│ ├── 옥수환.jpeg
│ ├── 윤희성.jpeg
│ ├── 이가은.jpg
│ ├── 이수호.jpeg
│ └── 이지훈.jpg
└── widget
├── .gitignore
├── build.gradle.kts
└── src
└── main
├── AndroidManifest.xml
├── kotlin
└── com
│ └── droidknights
│ └── app
│ └── widget
│ ├── Action.kt
│ ├── Command.kt
│ ├── DroidKnightsWidget.kt
│ ├── DroidKnightsWidgetReceiver.kt
│ ├── WidgetSessionCard.kt
│ ├── WidgetSessionCardUiState.kt
│ ├── WidgetTitle.kt
│ └── di
│ └── WidgetModule.kt
└── res
├── values
└── strings.xml
├── xml-v31
└── widget_info.xml
└── xml
└── widget_info.xml
/.github/ISSUE_TEMPLATE/basic-report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/ISSUE_TEMPLATE/basic-report.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/ISSUE_TEMPLATE/bug_report.md
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/workflows/android-pull-request-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/workflows/android-pull-request-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/compare-screenshot-comment.yml.bak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/workflows/compare-screenshot-comment.yml.bak
--------------------------------------------------------------------------------
/.github/workflows/compare-screenshot.yml.bak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/workflows/compare-screenshot.yml.bak
--------------------------------------------------------------------------------
/.github/workflows/publish_release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/workflows/publish_release.yml
--------------------------------------------------------------------------------
/.github/workflows/publish_unit_test.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/workflows/publish_unit_test.yml
--------------------------------------------------------------------------------
/.github/workflows/screenshot-comparison-comment.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/workflows/screenshot-comparison-comment.yml
--------------------------------------------------------------------------------
/.github/workflows/screenshot-comparison.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.github/workflows/screenshot-comparison.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/.gitignore
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/README.md
--------------------------------------------------------------------------------
/app-config/app-config-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app-config/app-config-api/build.gradle.kts
--------------------------------------------------------------------------------
/app-config/app-config-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app-config/app-config-api/src/main/java/com/droidknights/app/config/api/DroidknightsBuildConfig.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app-config/app-config-api/src/main/java/com/droidknights/app/config/api/DroidknightsBuildConfig.kt
--------------------------------------------------------------------------------
/app-config/app-config/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app-config/app-config/build.gradle.kts
--------------------------------------------------------------------------------
/app-config/app-config/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app-config/app-config/src/main/java/com/droidknights/app/config/DroidknightsBuildConfigImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app-config/app-config/src/main/java/com/droidknights/app/config/DroidknightsBuildConfigImpl.kt
--------------------------------------------------------------------------------
/app-config/app-config/src/main/java/com/droidknights/app/config/di/BuildConfigModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app-config/app-config/src/main/java/com/droidknights/app/config/di/BuildConfigModule.kt
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/app/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/build.gradle.kts
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/java/com/droidknights/app/DroidKnightsApplication.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/java/com/droidknights/app/DroidKnightsApplication.kt
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/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/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/values/ic_launcher_background.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/xml/backup_rules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/xml/backup_rules.xml
--------------------------------------------------------------------------------
/app/src/main/res/xml/data_extraction_rules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/main/res/xml/data_extraction_rules.xml
--------------------------------------------------------------------------------
/app/src/release/generated/baselineProfiles/baseline-prof.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/release/generated/baselineProfiles/baseline-prof.txt
--------------------------------------------------------------------------------
/app/src/release/generated/baselineProfiles/startup-prof.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/release/generated/baselineProfiles/startup-prof.txt
--------------------------------------------------------------------------------
/app/src/test/java/com/droidknights/app/KnightsAppTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/app/src/test/java/com/droidknights/app/KnightsAppTest.kt
--------------------------------------------------------------------------------
/arts/architecture-module-graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/arts/architecture-module-graph.png
--------------------------------------------------------------------------------
/assets/contributors.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/assets/contributors.json
--------------------------------------------------------------------------------
/assets/sessions/sessions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/assets/sessions/sessions.json
--------------------------------------------------------------------------------
/assets/sponsors/jetbrains.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/assets/sponsors/jetbrains.webp
--------------------------------------------------------------------------------
/assets/sponsors/sponsors.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/assets/sponsors/sponsors.json
--------------------------------------------------------------------------------
/baselineProfile/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/baselineProfile/build.gradle.kts
--------------------------------------------------------------------------------
/baselineProfile/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/baselineProfile/src/main/java/com/droidknights/baselineprofile/BaselineProfileGenerator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/baselineProfile/src/main/java/com/droidknights/baselineprofile/BaselineProfileGenerator.kt
--------------------------------------------------------------------------------
/baselineProfile/src/main/java/com/droidknights/baselineprofile/StartupBenchmarks.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/baselineProfile/src/main/java/com/droidknights/baselineprofile/StartupBenchmarks.kt
--------------------------------------------------------------------------------
/config/detekt/detekt.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/config/detekt/detekt.yml
--------------------------------------------------------------------------------
/core/action/action-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/action/action-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/action/action-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/action/action-api/src/main/java/com/droidknights/app/core/action/api/Action.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/action/action-api/src/main/java/com/droidknights/app/core/action/api/Action.kt
--------------------------------------------------------------------------------
/core/action/action-api/src/main/java/com/droidknights/app/core/action/api/FlowActionStream.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/action/action-api/src/main/java/com/droidknights/app/core/action/api/FlowActionStream.kt
--------------------------------------------------------------------------------
/core/action/action/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/action/action/build.gradle.kts
--------------------------------------------------------------------------------
/core/action/action/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/action/action/src/main/java/com/droidknights/app/core/action/internal/InternalActionImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/action/action/src/main/java/com/droidknights/app/core/action/internal/InternalActionImpl.kt
--------------------------------------------------------------------------------
/core/action/action/src/main/java/com/droidknights/app/core/action/internal/di/InternalActionModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/action/action/src/main/java/com/droidknights/app/core/action/internal/di/InternalActionModule.kt
--------------------------------------------------------------------------------
/core/action/action/src/test/java/com/droidknights/app/core/action/internal/InternalActionImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/action/action/src/test/java/com/droidknights/app/core/action/internal/InternalActionImplTest.kt
--------------------------------------------------------------------------------
/core/data/data-contributor-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/data/data-contributor-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/data/data-contributor-api/src/main/java/com/droidknights/app/core/data/contributor/api/ContributorRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor-api/src/main/java/com/droidknights/app/core/data/contributor/api/ContributorRepository.kt
--------------------------------------------------------------------------------
/core/data/data-contributor/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/build.gradle.kts
--------------------------------------------------------------------------------
/core/data/data-contributor/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/ContributorRepositoryImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/ContributorRepositoryImpl.kt
--------------------------------------------------------------------------------
/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/api/DroidnightsContributorsApi.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/api/DroidnightsContributorsApi.kt
--------------------------------------------------------------------------------
/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/di/ApiModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/di/ApiModule.kt
--------------------------------------------------------------------------------
/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/di/ContributorModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/di/ContributorModule.kt
--------------------------------------------------------------------------------
/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/mapper/ContributorMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/mapper/ContributorMapper.kt
--------------------------------------------------------------------------------
/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/model/ContributionYearResponse.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/main/java/com/droidknights/app/core/data/contributor/model/ContributionYearResponse.kt
--------------------------------------------------------------------------------
/core/data/data-contributor/src/test/assets/contributors.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/test/assets/contributors.json
--------------------------------------------------------------------------------
/core/data/data-contributor/src/test/java/com/droidknights/app/core/data/contributor/ContributorRepositoryImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/test/java/com/droidknights/app/core/data/contributor/ContributorRepositoryImplTest.kt
--------------------------------------------------------------------------------
/core/data/data-contributor/src/test/java/com/droidknights/app/core/data/contributor/api/fake/FakeDroidknightsBuildConfig.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/test/java/com/droidknights/app/core/data/contributor/api/fake/FakeDroidknightsBuildConfig.kt
--------------------------------------------------------------------------------
/core/data/data-contributor/src/test/java/com/droidknights/app/core/data/contributor/api/fake/FakeDroidnightsContributorsApi.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-contributor/src/test/java/com/droidknights/app/core/data/contributor/api/fake/FakeDroidnightsContributorsApi.kt
--------------------------------------------------------------------------------
/core/data/data-session-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/data/data-session-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/data/data-session-api/src/main/java/com/droidknights/app/core/data/session/api/SessionRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session-api/src/main/java/com/droidknights/app/core/data/session/api/SessionRepository.kt
--------------------------------------------------------------------------------
/core/data/data-session/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/build.gradle.kts
--------------------------------------------------------------------------------
/core/data/data-session/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/SessionRepositoryImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/SessionRepositoryImpl.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/api/SessionApi.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/api/SessionApi.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/di/ApiModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/di/ApiModule.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/di/SessionModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/di/SessionModule.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/mapper/SessionMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/mapper/SessionMapper.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/model/RoomResponse.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/model/RoomResponse.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/model/SessionResponse.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/model/SessionResponse.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/model/SpeakerResponse.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/main/java/com/droidknights/app/core/data/session/model/SpeakerResponse.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/test/assets/sessions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/test/assets/sessions.json
--------------------------------------------------------------------------------
/core/data/data-session/src/test/java/com/droidknights/app/core/data/session/SessionRepositoryImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/test/java/com/droidknights/app/core/data/session/SessionRepositoryImplTest.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/test/java/com/droidknights/app/core/data/session/fake/FakeDroidknightsBuildConfig.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/test/java/com/droidknights/app/core/data/session/fake/FakeDroidknightsBuildConfig.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/test/java/com/droidknights/app/core/data/session/fake/FakeSessionApi.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/test/java/com/droidknights/app/core/data/session/fake/FakeSessionApi.kt
--------------------------------------------------------------------------------
/core/data/data-session/src/test/java/com/droidknights/app/core/data/session/fake/FakeSessionPreferencesDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-session/src/test/java/com/droidknights/app/core/data/session/fake/FakeSessionPreferencesDataSource.kt
--------------------------------------------------------------------------------
/core/data/data-settings-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-settings-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/data/data-settings-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/data/data-settings-api/src/main/java/com/droidknights/app/core/data/settings/api/SettingsRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-settings-api/src/main/java/com/droidknights/app/core/data/settings/api/SettingsRepository.kt
--------------------------------------------------------------------------------
/core/data/data-settings/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-settings/build.gradle.kts
--------------------------------------------------------------------------------
/core/data/data-settings/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/data/data-settings/src/main/java/com/droidknights/app/core/data/settings/SettingsRepositoryImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-settings/src/main/java/com/droidknights/app/core/data/settings/SettingsRepositoryImpl.kt
--------------------------------------------------------------------------------
/core/data/data-settings/src/main/java/com/droidknights/app/core/data/settings/di/SettingsDataModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-settings/src/main/java/com/droidknights/app/core/data/settings/di/SettingsDataModule.kt
--------------------------------------------------------------------------------
/core/data/data-settings/src/test/java/com/droidknights/app/core/data/settings/SettingsRepositoryImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-settings/src/test/java/com/droidknights/app/core/data/settings/SettingsRepositoryImplTest.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/data/data-sponsor-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/data/data-sponsor-api/src/main/java/com/droidknights/app/core/data/sponsor/api/SponsorRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor-api/src/main/java/com/droidknights/app/core/data/sponsor/api/SponsorRepository.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/build.gradle.kts
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/SponsorRepositoryImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/SponsorRepositoryImpl.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/api/SponsorApi.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/api/SponsorApi.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/di/ApiModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/di/ApiModule.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/di/SponsorDataModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/di/SponsorDataModule.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/mapper/SponsorMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/mapper/SponsorMapper.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/model/SponsorResponse.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/main/java/com/droidknights/app/core/data/sponsor/model/SponsorResponse.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/test/assets/sponsors.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/test/assets/sponsors.json
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/test/java/com/droidknights/app/core/data/sponsor/SponsorRepositoryImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/test/java/com/droidknights/app/core/data/sponsor/SponsorRepositoryImplTest.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/test/java/com/droidknights/app/core/data/sponsor/fake/FakeDroidknightsBuildConfig.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/test/java/com/droidknights/app/core/data/sponsor/fake/FakeDroidknightsBuildConfig.kt
--------------------------------------------------------------------------------
/core/data/data-sponsor/src/test/java/com/droidknights/app/core/data/sponsor/fake/FakeSponsorApi.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/data/data-sponsor/src/test/java/com/droidknights/app/core/data/sponsor/fake/FakeSponsorApi.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-session-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-session-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/datastore/datastore-session-api/src/main/kotlin/com/droidknights/app/core/datastore/session/api/SessionPreferencesDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-session-api/src/main/kotlin/com/droidknights/app/core/datastore/session/api/SessionPreferencesDataSource.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-session/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-session/build.gradle.kts
--------------------------------------------------------------------------------
/core/datastore/datastore-session/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/core/datastore/datastore-session/src/main/kotlin/com/droidknights/app/core/datastore/session/DefaultSessionPreferencesDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-session/src/main/kotlin/com/droidknights/app/core/datastore/session/DefaultSessionPreferencesDataSource.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-session/src/main/kotlin/com/droidknights/app/core/datastore/session/di/DataStoreModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-session/src/main/kotlin/com/droidknights/app/core/datastore/session/di/DataStoreModule.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-session/src/main/kotlin/com/droidknights/app/core/datastore/session/di/SessionModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-session/src/main/kotlin/com/droidknights/app/core/datastore/session/di/SessionModule.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-session/src/test/kotlin/com/droidknights/app/core/datastore/session/DefaultSessionPreferencesDataSourceTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-session/src/test/kotlin/com/droidknights/app/core/datastore/session/DefaultSessionPreferencesDataSourceTest.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-settings-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-settings-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/datastore/datastore-settings-api/src/main/kotlin/com/droidknights/app/core/datastore/settings/api/SettingsPreferencesDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-settings-api/src/main/kotlin/com/droidknights/app/core/datastore/settings/api/SettingsPreferencesDataSource.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-settings/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-settings/build.gradle.kts
--------------------------------------------------------------------------------
/core/datastore/datastore-settings/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/core/datastore/datastore-settings/src/main/kotlin/com/droidknights/app/core/datastore/settings/DefaultSettingsPreferencesDataSource.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-settings/src/main/kotlin/com/droidknights/app/core/datastore/settings/DefaultSettingsPreferencesDataSource.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-settings/src/main/kotlin/com/droidknights/app/core/datastore/settings/di/DataStoreModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-settings/src/main/kotlin/com/droidknights/app/core/datastore/settings/di/DataStoreModule.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-settings/src/main/kotlin/com/droidknights/app/core/datastore/settings/di/SettingsModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-settings/src/main/kotlin/com/droidknights/app/core/datastore/settings/di/SettingsModule.kt
--------------------------------------------------------------------------------
/core/datastore/datastore-settings/src/test/kotlin/com/droidknights/app/core/datastore/settings/DefaultSettingsPreferencesDataSourceTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/datastore/datastore-settings/src/test/kotlin/com/droidknights/app/core/datastore/settings/DefaultSettingsPreferencesDataSourceTest.kt
--------------------------------------------------------------------------------
/core/designsystem/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/core/designsystem/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/build.gradle.kts
--------------------------------------------------------------------------------
/core/designsystem/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/BottomLogo.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/BottomLogo.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/Card.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/Card.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/IconTextChip.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/IconTextChip.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/NetworkImage.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/NetworkImage.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/OutlineChipComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/OutlineChipComponent.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/TextChip.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/TextChip.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/TopAppBar.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/component/TopAppBar.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/res/Painter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/res/Painter.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/theme/KnightsColor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/theme/KnightsColor.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/theme/KnightsShape.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/theme/KnightsShape.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/theme/Theme.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/theme/Theme.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/theme/Type.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/java/com/droidknights/app/core/designsystem/theme/Type.kt
--------------------------------------------------------------------------------
/core/designsystem/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/designsystem/src/main/res/values/themes.xml
--------------------------------------------------------------------------------
/core/domain/domain-contributor-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-contributor-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/domain/domain-contributor-api/src/main/java/com/droidknights/app/core/domain/contributor/usecase/api/GetContributorsUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-contributor-api/src/main/java/com/droidknights/app/core/domain/contributor/usecase/api/GetContributorsUseCase.kt
--------------------------------------------------------------------------------
/core/domain/domain-contributor/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-contributor/build.gradle.kts
--------------------------------------------------------------------------------
/core/domain/domain-contributor/src/main/java/com/droidknights/app/core/domain/contributor/di/ContributorDomainModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-contributor/src/main/java/com/droidknights/app/core/domain/contributor/di/ContributorDomainModule.kt
--------------------------------------------------------------------------------
/core/domain/domain-contributor/src/main/java/com/droidknights/app/core/domain/contributor/usecase/GetContributorsUseCaseImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-contributor/src/main/java/com/droidknights/app/core/domain/contributor/usecase/GetContributorsUseCaseImpl.kt
--------------------------------------------------------------------------------
/core/domain/domain-contributor/src/test/java/com/droidknights/app/core/domain/contributor/usecase/GetContributorsUseCaseImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-contributor/src/test/java/com/droidknights/app/core/domain/contributor/usecase/GetContributorsUseCaseImplTest.kt
--------------------------------------------------------------------------------
/core/domain/domain-contributor/src/test/java/com/droidknights/app/core/domain/contributor/usecase/fake/FakeContributorRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-contributor/src/test/java/com/droidknights/app/core/domain/contributor/usecase/fake/FakeContributorRepository.kt
--------------------------------------------------------------------------------
/core/domain/domain-session-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/BookmarkSessionUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/BookmarkSessionUseCase.kt
--------------------------------------------------------------------------------
/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/DeleteBookmarkedSessionUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/DeleteBookmarkedSessionUseCase.kt
--------------------------------------------------------------------------------
/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/GetBookmarkedSessionIdsUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/GetBookmarkedSessionIdsUseCase.kt
--------------------------------------------------------------------------------
/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/GetBookmarkedSessionsUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/GetBookmarkedSessionsUseCase.kt
--------------------------------------------------------------------------------
/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/GetSessionUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/GetSessionUseCase.kt
--------------------------------------------------------------------------------
/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/GetSessionsUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session-api/src/main/java/com/droidknights/app/core/domain/session/usecase/api/GetSessionsUseCase.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/build.gradle.kts
--------------------------------------------------------------------------------
/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/di/SessionDomainModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/di/SessionDomainModule.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/BookmarkSessionUseCaseImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/BookmarkSessionUseCaseImpl.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/DeleteBookmarkedSessionUseCaseImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/DeleteBookmarkedSessionUseCaseImpl.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/GetBookmarkedSessionIdsUseCaseImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/GetBookmarkedSessionIdsUseCaseImpl.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/GetBookmarkedSessionsUseCaseImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/GetBookmarkedSessionsUseCaseImpl.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/GetSessionUseCaseImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/GetSessionUseCaseImpl.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/GetSessionsUseCaseImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/main/java/com/droidknights/app/core/domain/session/usecase/GetSessionsUseCaseImpl.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/BookmarkSessionUseCaseImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/BookmarkSessionUseCaseImplTest.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/DeleteBookmarkedSessionUseCaseImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/DeleteBookmarkedSessionUseCaseImplTest.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/GetBookmarkedSessionIdsUseCaseImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/GetBookmarkedSessionIdsUseCaseImplTest.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/GetBookmarkedSessionsUseCaseImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/GetBookmarkedSessionsUseCaseImplTest.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/GetSessionUseCaseImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/GetSessionUseCaseImplTest.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/GetSessionsUseCaseImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/GetSessionsUseCaseImplTest.kt
--------------------------------------------------------------------------------
/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/fake/FakeSessionRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-session/src/test/java/com/droidknights/app/core/domain/session/usecase/fake/FakeSessionRepository.kt
--------------------------------------------------------------------------------
/core/domain/domain-sponsor-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-sponsor-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/domain/domain-sponsor-api/src/main/java/com/droidknights/app/core/domain/sponsor/usecase/api/GetSponsorsUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-sponsor-api/src/main/java/com/droidknights/app/core/domain/sponsor/usecase/api/GetSponsorsUseCase.kt
--------------------------------------------------------------------------------
/core/domain/domain-sponsor/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-sponsor/build.gradle.kts
--------------------------------------------------------------------------------
/core/domain/domain-sponsor/src/main/java/com/droidknights/app/core/domain/sponsor/di/SponsorDomainModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-sponsor/src/main/java/com/droidknights/app/core/domain/sponsor/di/SponsorDomainModule.kt
--------------------------------------------------------------------------------
/core/domain/domain-sponsor/src/main/java/com/droidknights/app/core/domain/sponsor/usecase/GetSponsorsUseCaseImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-sponsor/src/main/java/com/droidknights/app/core/domain/sponsor/usecase/GetSponsorsUseCaseImpl.kt
--------------------------------------------------------------------------------
/core/domain/domain-sponsor/src/test/java/com/droidknights/app/core/domain/sponsor/GetSponsorsUseCaseImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/domain/domain-sponsor/src/test/java/com/droidknights/app/core/domain/sponsor/GetSponsorsUseCaseImplTest.kt
--------------------------------------------------------------------------------
/core/model/model-contributor/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/core/model/model-contributor/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-contributor/build.gradle.kts
--------------------------------------------------------------------------------
/core/model/model-contributor/src/main/java/com/droidknights/app/core/model/contributor/Contributor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-contributor/src/main/java/com/droidknights/app/core/model/contributor/Contributor.kt
--------------------------------------------------------------------------------
/core/model/model-contributor/src/main/java/com/droidknights/app/core/model/contributor/ContributorGroup.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-contributor/src/main/java/com/droidknights/app/core/model/contributor/ContributorGroup.kt
--------------------------------------------------------------------------------
/core/model/model-contributor/src/main/java/com/droidknights/app/core/model/contributor/ContributorWithYears.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-contributor/src/main/java/com/droidknights/app/core/model/contributor/ContributorWithYears.kt
--------------------------------------------------------------------------------
/core/model/model-session/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/core/model/model-session/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-session/build.gradle.kts
--------------------------------------------------------------------------------
/core/model/model-session/src/main/java/com/droidknights/app/core/model/session/Room.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-session/src/main/java/com/droidknights/app/core/model/session/Room.kt
--------------------------------------------------------------------------------
/core/model/model-session/src/main/java/com/droidknights/app/core/model/session/Session.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-session/src/main/java/com/droidknights/app/core/model/session/Session.kt
--------------------------------------------------------------------------------
/core/model/model-session/src/main/java/com/droidknights/app/core/model/session/Speaker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-session/src/main/java/com/droidknights/app/core/model/session/Speaker.kt
--------------------------------------------------------------------------------
/core/model/model-session/src/main/java/com/droidknights/app/core/model/session/Tag.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-session/src/main/java/com/droidknights/app/core/model/session/Tag.kt
--------------------------------------------------------------------------------
/core/model/model-sponsor/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/core/model/model-sponsor/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-sponsor/build.gradle.kts
--------------------------------------------------------------------------------
/core/model/model-sponsor/src/main/java/com/droidknights/app/core/model/sponsor/Sponsor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/model/model-sponsor/src/main/java/com/droidknights/app/core/model/sponsor/Sponsor.kt
--------------------------------------------------------------------------------
/core/network/network-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/network/network-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/network/network-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/network/network-api/src/main/java/com/droidknights/app/core/network/api/DroidknightsNetwork.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/network/network-api/src/main/java/com/droidknights/app/core/network/api/DroidknightsNetwork.kt
--------------------------------------------------------------------------------
/core/network/network/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/network/network/build.gradle.kts
--------------------------------------------------------------------------------
/core/network/network/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/network/network/src/main/java/com/droidknights/app/core/network/DroidknightsNetworkImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/network/network/src/main/java/com/droidknights/app/core/network/DroidknightsNetworkImpl.kt
--------------------------------------------------------------------------------
/core/network/network/src/main/java/com/droidknights/app/core/network/di/NetworkModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/network/network/src/main/java/com/droidknights/app/core/network/di/NetworkModule.kt
--------------------------------------------------------------------------------
/core/network/network/src/test/java/com/droidknights/app/core/network/DroidknightsNetworkImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/network/network/src/test/java/com/droidknights/app/core/network/DroidknightsNetworkImplTest.kt
--------------------------------------------------------------------------------
/core/network/network/src/test/java/com/droidknights/app/core/network/MockDroidknightsService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/network/network/src/test/java/com/droidknights/app/core/network/MockDroidknightsService.kt
--------------------------------------------------------------------------------
/core/router/router-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router-api/build.gradle.kts
--------------------------------------------------------------------------------
/core/router/router-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/router/router-api/src/main/java/com/droidknights/app/core/router/api/Navigator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router-api/src/main/java/com/droidknights/app/core/router/api/Navigator.kt
--------------------------------------------------------------------------------
/core/router/router-api/src/main/java/com/droidknights/app/core/router/api/model/Route.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router-api/src/main/java/com/droidknights/app/core/router/api/model/Route.kt
--------------------------------------------------------------------------------
/core/router/router/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/build.gradle.kts
--------------------------------------------------------------------------------
/core/router/router/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/router/router/src/main/java/com/droidknights/app/core/router/LaunchedRouter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/main/java/com/droidknights/app/core/router/LaunchedRouter.kt
--------------------------------------------------------------------------------
/core/router/router/src/main/java/com/droidknights/app/core/router/di/RouterModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/main/java/com/droidknights/app/core/router/di/RouterModel.kt
--------------------------------------------------------------------------------
/core/router/router/src/main/java/com/droidknights/app/core/router/internal/navigator/InternalNavigator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/main/java/com/droidknights/app/core/router/internal/navigator/InternalNavigator.kt
--------------------------------------------------------------------------------
/core/router/router/src/main/java/com/droidknights/app/core/router/internal/navigator/InternalRoute.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/main/java/com/droidknights/app/core/router/internal/navigator/InternalRoute.kt
--------------------------------------------------------------------------------
/core/router/router/src/main/java/com/droidknights/app/core/router/internal/navigator/NavigatorImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/main/java/com/droidknights/app/core/router/internal/navigator/NavigatorImpl.kt
--------------------------------------------------------------------------------
/core/router/router/src/main/java/com/droidknights/app/core/router/internal/viewmodel/RouteSideEffect.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/main/java/com/droidknights/app/core/router/internal/viewmodel/RouteSideEffect.kt
--------------------------------------------------------------------------------
/core/router/router/src/main/java/com/droidknights/app/core/router/internal/viewmodel/RouterViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/main/java/com/droidknights/app/core/router/internal/viewmodel/RouterViewModel.kt
--------------------------------------------------------------------------------
/core/router/router/src/test/java/com/droidknights/app/core/router/internal/FakeRoute.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/test/java/com/droidknights/app/core/router/internal/FakeRoute.kt
--------------------------------------------------------------------------------
/core/router/router/src/test/java/com/droidknights/app/core/router/internal/navigator/NavigatorImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/test/java/com/droidknights/app/core/router/internal/navigator/NavigatorImplTest.kt
--------------------------------------------------------------------------------
/core/router/router/src/test/java/com/droidknights/app/core/router/internal/viewmodel/RouterViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/router/router/src/test/java/com/droidknights/app/core/router/internal/viewmodel/RouterViewModelTest.kt
--------------------------------------------------------------------------------
/core/testing/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/core/testing/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/build.gradle.kts
--------------------------------------------------------------------------------
/core/testing/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/proguard-rules.pro
--------------------------------------------------------------------------------
/core/testing/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/category/ScreenshotTests.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/category/ScreenshotTests.kt
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/coroutines/runTestWithLogging.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/coroutines/runTestWithLogging.kt
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/data/TestDispatcherModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/data/TestDispatcherModule.kt
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/robot/KnightsAppRobot.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/robot/KnightsAppRobot.kt
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/rule/CoroutinesTestRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/rule/CoroutinesTestRule.kt
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/rule/HiltAndroidAutoInjectRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/rule/HiltAndroidAutoInjectRule.kt
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/rule/HiltInjectRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/rule/HiltInjectRule.kt
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/rule/MainDispatcherRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/rule/MainDispatcherRule.kt
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/rule/RobotTestRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/rule/RobotTestRule.kt
--------------------------------------------------------------------------------
/core/testing/src/main/java/com/droidknights/app/core/testing/runner/DroidKnightsTestRunner.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/testing/src/main/java/com/droidknights/app/core/testing/runner/DroidKnightsTestRunner.kt
--------------------------------------------------------------------------------
/core/ui-test-hilt-manifest/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/core/ui-test-hilt-manifest/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui-test-hilt-manifest/build.gradle.kts
--------------------------------------------------------------------------------
/core/ui-test-hilt-manifest/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/core/ui-test-hilt-manifest/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui-test-hilt-manifest/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/core/ui-test-hilt-manifest/src/main/java/com/droidknights/app/core/uitesthiltmanifest/HiltComponentActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui-test-hilt-manifest/src/main/java/com/droidknights/app/core/uitesthiltmanifest/HiltComponentActivity.kt
--------------------------------------------------------------------------------
/core/ui/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/core/ui/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/build.gradle.kts
--------------------------------------------------------------------------------
/core/ui/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/core/ui/src/main/java/com/droidknights/app/core/ui/RoomText.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/src/main/java/com/droidknights/app/core/ui/RoomText.kt
--------------------------------------------------------------------------------
/core/ui/src/main/res/drawable-hdpi/placeholder_speaker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/src/main/res/drawable-hdpi/placeholder_speaker.png
--------------------------------------------------------------------------------
/core/ui/src/main/res/drawable-xhdpi/placeholder_speaker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/src/main/res/drawable-xhdpi/placeholder_speaker.png
--------------------------------------------------------------------------------
/core/ui/src/main/res/drawable-xxhdpi/placeholder_speaker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/src/main/res/drawable-xxhdpi/placeholder_speaker.png
--------------------------------------------------------------------------------
/core/ui/src/main/res/drawable-xxxhdpi/img_cat_archer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/src/main/res/drawable-xxxhdpi/img_cat_archer.png
--------------------------------------------------------------------------------
/core/ui/src/main/res/drawable-xxxhdpi/img_cat_knight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/src/main/res/drawable-xxxhdpi/img_cat_knight.png
--------------------------------------------------------------------------------
/core/ui/src/main/res/drawable-xxxhdpi/img_cat_wizard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/src/main/res/drawable-xxxhdpi/img_cat_wizard.png
--------------------------------------------------------------------------------
/core/ui/src/main/res/drawable-xxxhdpi/placeholder_speaker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/src/main/res/drawable-xxxhdpi/placeholder_speaker.png
--------------------------------------------------------------------------------
/core/ui/src/main/res/values/string.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/core/ui/src/main/res/values/string.xml
--------------------------------------------------------------------------------
/feature/bookmark-api/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/bookmark-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark-api/build.gradle.kts
--------------------------------------------------------------------------------
/feature/bookmark-api/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark-api/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/bookmark-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/feature/bookmark-api/src/main/java/com/droidknights/app/feature/bookmark/api/RouteBookmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark-api/src/main/java/com/droidknights/app/feature/bookmark/api/RouteBookmark.kt
--------------------------------------------------------------------------------
/feature/bookmark/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/bookmark/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/build.gradle.kts
--------------------------------------------------------------------------------
/feature/bookmark/proguard-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/feature/bookmark/src/androidTest/java/com/droidknights/app/feature/bookmark/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/feature/bookmark/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/BookmarkScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/BookmarkScreen.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/BookmarkViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/BookmarkViewModel.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/BookmarkCard.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/BookmarkCard.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/BookmarkItem.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/BookmarkItem.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/BookmarkTimeline.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/BookmarkTimeline.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/BookmarkTopAppBar.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/BookmarkTopAppBar.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/EditModeLeadingItem.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/EditModeLeadingItem.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/RemoveBookmarkSnackBar.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/component/RemoveBookmarkSnackBar.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/model/BookmarkItemUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/model/BookmarkItemUiState.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/model/BookmarkUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/model/BookmarkUiState.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/navigation/BookmarkNavigation.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/java/com/droidknights/app/feature/bookmark/navigation/BookmarkNavigation.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/main/res/drawable/ic_check.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/res/drawable/ic_check.xml
--------------------------------------------------------------------------------
/feature/bookmark/src/main/res/drawable/ic_menu.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/res/drawable/ic_menu.xml
--------------------------------------------------------------------------------
/feature/bookmark/src/main/res/drawable/ic_trash.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/res/drawable/ic_trash.xml
--------------------------------------------------------------------------------
/feature/bookmark/src/main/res/values/string.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/main/res/values/string.xml
--------------------------------------------------------------------------------
/feature/bookmark/src/test/java/com/droidknights/app/feature/bookmark/BookmarkViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/test/java/com/droidknights/app/feature/bookmark/BookmarkViewModelTest.kt
--------------------------------------------------------------------------------
/feature/bookmark/src/test/java/com/droidknights/app/feature/bookmark/model/BookmarkItemUiStateTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/bookmark/src/test/java/com/droidknights/app/feature/bookmark/model/BookmarkItemUiStateTest.kt
--------------------------------------------------------------------------------
/feature/contributor-api/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/contributor-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor-api/build.gradle.kts
--------------------------------------------------------------------------------
/feature/contributor-api/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor-api/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/contributor-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/feature/contributor-api/src/main/java/com/droidknights/app/feature/contributor/api/RouteContributor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor-api/src/main/java/com/droidknights/app/feature/contributor/api/RouteContributor.kt
--------------------------------------------------------------------------------
/feature/contributor/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/contributor/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/build.gradle.kts
--------------------------------------------------------------------------------
/feature/contributor/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/contributor/src/androidTest/java/com/droidknights/app/feature/contributor/ContributorScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/androidTest/java/com/droidknights/app/feature/contributor/ContributorScreenTest.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/ContributorScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/ContributorScreen.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/ContributorViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/ContributorViewModel.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/component/ContributorCardComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/component/ContributorCardComponent.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/component/ContributorSectionComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/component/ContributorSectionComponent.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/component/ContributorTopAppBarComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/component/ContributorTopAppBarComponent.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/component/ContributorTopBannerComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/component/ContributorTopBannerComponent.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/model/ContributorsUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/model/ContributorsUiState.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/model/convert/ContributorsConvert.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/model/convert/ContributorsConvert.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/navigation/ContributorNavigation.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/java/com/droidknights/app/feature/contributor/navigation/ContributorNavigation.kt
--------------------------------------------------------------------------------
/feature/contributor/src/main/res/drawable-hdpi/ic_contributor_placeholder_darkmode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/res/drawable-hdpi/ic_contributor_placeholder_darkmode.png
--------------------------------------------------------------------------------
/feature/contributor/src/main/res/drawable-hdpi/ic_contributor_placeholder_lightmode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/res/drawable-hdpi/ic_contributor_placeholder_lightmode.png
--------------------------------------------------------------------------------
/feature/contributor/src/main/res/drawable-xhdpi/ic_contributor_placeholder_darkmode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/res/drawable-xhdpi/ic_contributor_placeholder_darkmode.png
--------------------------------------------------------------------------------
/feature/contributor/src/main/res/drawable-xhdpi/ic_contributor_placeholder_lightmode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/res/drawable-xhdpi/ic_contributor_placeholder_lightmode.png
--------------------------------------------------------------------------------
/feature/contributor/src/main/res/drawable-xxhdpi/ic_contributor_placeholder_darkmode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/res/drawable-xxhdpi/ic_contributor_placeholder_darkmode.png
--------------------------------------------------------------------------------
/feature/contributor/src/main/res/drawable-xxhdpi/ic_contributor_placeholder_lightmode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/res/drawable-xxhdpi/ic_contributor_placeholder_lightmode.png
--------------------------------------------------------------------------------
/feature/contributor/src/main/res/drawable/icon_contributors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/res/drawable/icon_contributors.xml
--------------------------------------------------------------------------------
/feature/contributor/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/feature/contributor/src/test/java/com/droidknights/app/feature/contributor/ContributorViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/contributor/src/test/java/com/droidknights/app/feature/contributor/ContributorViewModelTest.kt
--------------------------------------------------------------------------------
/feature/home-api/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/home-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home-api/build.gradle.kts
--------------------------------------------------------------------------------
/feature/home-api/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home-api/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/home-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/feature/home-api/src/main/java/com/droidknights/app/feature/home/api/RouteHome.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home-api/src/main/java/com/droidknights/app/feature/home/api/RouteHome.kt
--------------------------------------------------------------------------------
/feature/home/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/home/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/build.gradle.kts
--------------------------------------------------------------------------------
/feature/home/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/home/src/androidTest/java/com/droidknights/app/feature/home/SponsorScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/androidTest/java/com/droidknights/app/feature/home/SponsorScreenTest.kt
--------------------------------------------------------------------------------
/feature/home/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/feature/home/src/main/java/com/droidknights/app/feature/home/HomeScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/java/com/droidknights/app/feature/home/HomeScreen.kt
--------------------------------------------------------------------------------
/feature/home/src/main/java/com/droidknights/app/feature/home/HomeViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/java/com/droidknights/app/feature/home/HomeViewModel.kt
--------------------------------------------------------------------------------
/feature/home/src/main/java/com/droidknights/app/feature/home/SponsorsUiStatePreviewParameterProvider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/java/com/droidknights/app/feature/home/SponsorsUiStatePreviewParameterProvider.kt
--------------------------------------------------------------------------------
/feature/home/src/main/java/com/droidknights/app/feature/home/component/ContributorCard.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/java/com/droidknights/app/feature/home/component/ContributorCard.kt
--------------------------------------------------------------------------------
/feature/home/src/main/java/com/droidknights/app/feature/home/component/SessionCard.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/java/com/droidknights/app/feature/home/component/SessionCard.kt
--------------------------------------------------------------------------------
/feature/home/src/main/java/com/droidknights/app/feature/home/component/SponsorCard.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/java/com/droidknights/app/feature/home/component/SponsorCard.kt
--------------------------------------------------------------------------------
/feature/home/src/main/java/com/droidknights/app/feature/home/model/Sponsor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/java/com/droidknights/app/feature/home/model/Sponsor.kt
--------------------------------------------------------------------------------
/feature/home/src/main/java/com/droidknights/app/feature/home/model/SponsorsUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/java/com/droidknights/app/feature/home/model/SponsorsUiState.kt
--------------------------------------------------------------------------------
/feature/home/src/main/java/com/droidknights/app/feature/home/navigation/HomeNavigation.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/java/com/droidknights/app/feature/home/navigation/HomeNavigation.kt
--------------------------------------------------------------------------------
/feature/home/src/main/res/drawable-xxxhdpi/background_home_session_card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/drawable-xxxhdpi/background_home_session_card.png
--------------------------------------------------------------------------------
/feature/home/src/main/res/drawable-xxxhdpi/background_home_sponsor_card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/drawable-xxxhdpi/background_home_sponsor_card.png
--------------------------------------------------------------------------------
/feature/home/src/main/res/drawable-xxxhdpi/sponsor_logo_koin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/drawable-xxxhdpi/sponsor_logo_koin.png
--------------------------------------------------------------------------------
/feature/home/src/main/res/drawable/img_session_intro.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/drawable/img_session_intro.xml
--------------------------------------------------------------------------------
/feature/home/src/main/res/drawable/sponsor_logo_jetbrains.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/drawable/sponsor_logo_jetbrains.xml
--------------------------------------------------------------------------------
/feature/home/src/main/res/drawable/sponsor_logo_revenue_cat.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/drawable/sponsor_logo_revenue_cat.xml
--------------------------------------------------------------------------------
/feature/home/src/main/res/drawable/svg_sponsor_tier_gold.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/drawable/svg_sponsor_tier_gold.xml
--------------------------------------------------------------------------------
/feature/home/src/main/res/drawable/svg_sponsor_tier_platinum.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/drawable/svg_sponsor_tier_platinum.xml
--------------------------------------------------------------------------------
/feature/home/src/main/res/drawable/svg_sponsor_tier_silver.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/drawable/svg_sponsor_tier_silver.xml
--------------------------------------------------------------------------------
/feature/home/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/feature/home/src/test/java/com/droidknights/app/feature/home/HomeViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/test/java/com/droidknights/app/feature/home/HomeViewModelTest.kt
--------------------------------------------------------------------------------
/feature/home/src/test/java/com/droidknights/app/feature/home/model/SponsorsTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/home/src/test/java/com/droidknights/app/feature/home/model/SponsorsTest.kt
--------------------------------------------------------------------------------
/feature/main/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/main/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/build.gradle.kts
--------------------------------------------------------------------------------
/feature/main/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/main/src/androidTest/java/com/droidknights/app/feature/main/MainScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/androidTest/java/com/droidknights/app/feature/main/MainScreenTest.kt
--------------------------------------------------------------------------------
/feature/main/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/feature/main/src/main/java/com/droidknights/app/feature/main/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/java/com/droidknights/app/feature/main/MainActivity.kt
--------------------------------------------------------------------------------
/feature/main/src/main/java/com/droidknights/app/feature/main/MainNavigator.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/java/com/droidknights/app/feature/main/MainNavigator.kt
--------------------------------------------------------------------------------
/feature/main/src/main/java/com/droidknights/app/feature/main/MainScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/java/com/droidknights/app/feature/main/MainScreen.kt
--------------------------------------------------------------------------------
/feature/main/src/main/java/com/droidknights/app/feature/main/MainTab.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/java/com/droidknights/app/feature/main/MainTab.kt
--------------------------------------------------------------------------------
/feature/main/src/main/java/com/droidknights/app/feature/main/MainViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/java/com/droidknights/app/feature/main/MainViewModel.kt
--------------------------------------------------------------------------------
/feature/main/src/main/java/com/droidknights/app/feature/main/component/MainBottomBar.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/java/com/droidknights/app/feature/main/component/MainBottomBar.kt
--------------------------------------------------------------------------------
/feature/main/src/main/java/com/droidknights/app/feature/main/component/MainNavHost.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/java/com/droidknights/app/feature/main/component/MainNavHost.kt
--------------------------------------------------------------------------------
/feature/main/src/main/res/drawable/ic_bookmark.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/res/drawable/ic_bookmark.xml
--------------------------------------------------------------------------------
/feature/main/src/main/res/drawable/ic_home.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/res/drawable/ic_home.xml
--------------------------------------------------------------------------------
/feature/main/src/main/res/drawable/ic_setting.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/res/drawable/ic_setting.xml
--------------------------------------------------------------------------------
/feature/main/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/feature/main/src/test/java/com/droidknights/app/feature/main/MainViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/main/src/test/java/com/droidknights/app/feature/main/MainViewModelTest.kt
--------------------------------------------------------------------------------
/feature/session-api/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/session-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session-api/build.gradle.kts
--------------------------------------------------------------------------------
/feature/session-api/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session-api/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/session-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/feature/session-api/src/main/java/com/droidknights/app/feature/session/api/RouteSession.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session-api/src/main/java/com/droidknights/app/feature/session/api/RouteSession.kt
--------------------------------------------------------------------------------
/feature/session/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/session/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/build.gradle.kts
--------------------------------------------------------------------------------
/feature/session/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/session/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/component/SessionPreviewParameterProvider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/component/SessionPreviewParameterProvider.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/component/chip/TimeChipComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/component/chip/TimeChipComponent.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/component/chip/TrackChipComponent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/component/chip/TrackChipComponent.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/detail/SessionDetailScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/detail/SessionDetailScreen.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/detail/SessionDetailViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/detail/SessionDetailViewModel.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/detail/component/SessionDetailBookmarkStatePopup.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/detail/component/SessionDetailBookmarkStatePopup.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/detail/component/SessionDetailChip.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/detail/component/SessionDetailChip.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/detail/component/SessionDetailSpeaker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/detail/component/SessionDetailSpeaker.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/detail/component/SessionDetailTopAppBar.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/detail/component/SessionDetailTopAppBar.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/detail/model/SessionDetailEffect.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/detail/model/SessionDetailEffect.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/detail/model/SessionDetailUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/detail/model/SessionDetailUiState.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/list/SessionListViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/list/SessionListViewModel.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/list/SessionScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/list/SessionScreen.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/list/component/SessionCard.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/list/component/SessionCard.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/list/component/SessionListTopAppBar.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/list/component/SessionListTopAppBar.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/list/model/SessionState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/list/model/SessionState.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/list/model/SessionUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/list/model/SessionUiState.kt
--------------------------------------------------------------------------------
/feature/session/src/main/java/com/droidknights/app/feature/session/navigation/SessionNavigation.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/java/com/droidknights/app/feature/session/navigation/SessionNavigation.kt
--------------------------------------------------------------------------------
/feature/session/src/main/res/drawable/ic_flagbookmark.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/res/drawable/ic_flagbookmark.xml
--------------------------------------------------------------------------------
/feature/session/src/main/res/drawable/ic_session_bookmark.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/res/drawable/ic_session_bookmark.xml
--------------------------------------------------------------------------------
/feature/session/src/main/res/drawable/ic_session_bookmark_filled.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/res/drawable/ic_session_bookmark_filled.xml
--------------------------------------------------------------------------------
/feature/session/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/feature/session/src/test/java/com/droidknights/app/feature/session/detail/SessionDetailViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/test/java/com/droidknights/app/feature/session/detail/SessionDetailViewModelTest.kt
--------------------------------------------------------------------------------
/feature/session/src/test/java/com/droidknights/app/feature/session/list/SessionListViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/session/src/test/java/com/droidknights/app/feature/session/list/SessionListViewModelTest.kt
--------------------------------------------------------------------------------
/feature/setting-api/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/setting-api/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting-api/build.gradle.kts
--------------------------------------------------------------------------------
/feature/setting-api/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting-api/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/setting-api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/feature/setting-api/src/main/java/com/droidknights/app/feature/setting/api/RouteSetting.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting-api/src/main/java/com/droidknights/app/feature/setting/api/RouteSetting.kt
--------------------------------------------------------------------------------
/feature/setting/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/feature/setting/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/build.gradle.kts
--------------------------------------------------------------------------------
/feature/setting/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/setting/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/feature/setting/src/main/java/com/droidknights/app/feature/setting/SettingAction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/main/java/com/droidknights/app/feature/setting/SettingAction.kt
--------------------------------------------------------------------------------
/feature/setting/src/main/java/com/droidknights/app/feature/setting/SettingScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/main/java/com/droidknights/app/feature/setting/SettingScreen.kt
--------------------------------------------------------------------------------
/feature/setting/src/main/java/com/droidknights/app/feature/setting/SettingViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/main/java/com/droidknights/app/feature/setting/SettingViewModel.kt
--------------------------------------------------------------------------------
/feature/setting/src/main/java/com/droidknights/app/feature/setting/component/OpenSourceCard.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/main/java/com/droidknights/app/feature/setting/component/OpenSourceCard.kt
--------------------------------------------------------------------------------
/feature/setting/src/main/java/com/droidknights/app/feature/setting/component/ThemeCard.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/main/java/com/droidknights/app/feature/setting/component/ThemeCard.kt
--------------------------------------------------------------------------------
/feature/setting/src/main/java/com/droidknights/app/feature/setting/navigation/SettingNavigation.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/main/java/com/droidknights/app/feature/setting/navigation/SettingNavigation.kt
--------------------------------------------------------------------------------
/feature/setting/src/main/res/drawable-xxxhdpi/img_android.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/main/res/drawable-xxxhdpi/img_android.webp
--------------------------------------------------------------------------------
/feature/setting/src/main/res/drawable/icon_arrow_right_yellow01.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/main/res/drawable/icon_arrow_right_yellow01.xml
--------------------------------------------------------------------------------
/feature/setting/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/feature/setting/src/test/java/com/droidknights/app/feature/setting/SettingViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/feature/setting/src/test/java/com/droidknights/app/feature/setting/SettingViewModelTest.kt
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/dependencyGraph.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/gradle/dependencyGraph.gradle
--------------------------------------------------------------------------------
/gradle/libs.versions.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/gradle/libs.versions.toml
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/images/action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/images/action.png
--------------------------------------------------------------------------------
/images/architecutre.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/images/architecutre.png
--------------------------------------------------------------------------------
/images/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/images/banner.png
--------------------------------------------------------------------------------
/images/cmp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/images/cmp.png
--------------------------------------------------------------------------------
/images/contributors.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/images/contributors.jpg
--------------------------------------------------------------------------------
/images/kmp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/images/kmp.png
--------------------------------------------------------------------------------
/images/router.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/images/router.png
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/settings.gradle.kts
--------------------------------------------------------------------------------
/storage/speaker/강다현.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/강다현.jpeg
--------------------------------------------------------------------------------
/storage/speaker/강대규.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/강대규.png
--------------------------------------------------------------------------------
/storage/speaker/강사룡.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/강사룡.jpg
--------------------------------------------------------------------------------
/storage/speaker/김주원.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/김주원.jpeg
--------------------------------------------------------------------------------
/storage/speaker/김호중.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/김호중.jpeg
--------------------------------------------------------------------------------
/storage/speaker/박상권.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/박상권.jpeg
--------------------------------------------------------------------------------
/storage/speaker/송상윤.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/송상윤.jpg
--------------------------------------------------------------------------------
/storage/speaker/안성용.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/안성용.jpg
--------------------------------------------------------------------------------
/storage/speaker/양찬석.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/양찬석.jpg
--------------------------------------------------------------------------------
/storage/speaker/옥수환.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/옥수환.jpeg
--------------------------------------------------------------------------------
/storage/speaker/윤희성.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/윤희성.jpeg
--------------------------------------------------------------------------------
/storage/speaker/이가은.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/이가은.jpg
--------------------------------------------------------------------------------
/storage/speaker/이수호.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/이수호.jpeg
--------------------------------------------------------------------------------
/storage/speaker/이지훈.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/storage/speaker/이지훈.jpg
--------------------------------------------------------------------------------
/widget/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/widget/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/build.gradle.kts
--------------------------------------------------------------------------------
/widget/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/widget/src/main/kotlin/com/droidknights/app/widget/Action.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/kotlin/com/droidknights/app/widget/Action.kt
--------------------------------------------------------------------------------
/widget/src/main/kotlin/com/droidknights/app/widget/Command.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/kotlin/com/droidknights/app/widget/Command.kt
--------------------------------------------------------------------------------
/widget/src/main/kotlin/com/droidknights/app/widget/DroidKnightsWidget.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/kotlin/com/droidknights/app/widget/DroidKnightsWidget.kt
--------------------------------------------------------------------------------
/widget/src/main/kotlin/com/droidknights/app/widget/DroidKnightsWidgetReceiver.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/kotlin/com/droidknights/app/widget/DroidKnightsWidgetReceiver.kt
--------------------------------------------------------------------------------
/widget/src/main/kotlin/com/droidknights/app/widget/WidgetSessionCard.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/kotlin/com/droidknights/app/widget/WidgetSessionCard.kt
--------------------------------------------------------------------------------
/widget/src/main/kotlin/com/droidknights/app/widget/WidgetSessionCardUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/kotlin/com/droidknights/app/widget/WidgetSessionCardUiState.kt
--------------------------------------------------------------------------------
/widget/src/main/kotlin/com/droidknights/app/widget/WidgetTitle.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/kotlin/com/droidknights/app/widget/WidgetTitle.kt
--------------------------------------------------------------------------------
/widget/src/main/kotlin/com/droidknights/app/widget/di/WidgetModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/kotlin/com/droidknights/app/widget/di/WidgetModule.kt
--------------------------------------------------------------------------------
/widget/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/widget/src/main/res/xml-v31/widget_info.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/res/xml-v31/widget_info.xml
--------------------------------------------------------------------------------
/widget/src/main/res/xml/widget_info.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/droidknights/DroidKnightsApp/HEAD/widget/src/main/res/xml/widget_info.xml
--------------------------------------------------------------------------------