Skip to content

[POC] [DO NOT MERGE] Migrate to Navigation 3#620

Draft
kaungkhantsoe wants to merge 5 commits intodevelopfrom
poc/migrate-to-navigation-3
Draft

[POC] [DO NOT MERGE] Migrate to Navigation 3#620
kaungkhantsoe wants to merge 5 commits intodevelopfrom
poc/migrate-to-navigation-3

Conversation

@kaungkhantsoe
Copy link
Copy Markdown
Contributor

@kaungkhantsoe kaungkhantsoe commented Dec 29, 2025

What happened 👀

Provide a description of the changes this pull request brings to the codebase. Additionally, when the pull request is still being worked on, a checklist of the planned changes is welcome to track progress.

Insight 📝

Describe in detail why this solution is the most appropriate, which solution you tried but did not go with, and how to test the changes. References to relevant documentation are welcome as well.

Proof Of Work 📹

Screen.Recording.mp4

@kaungkhantsoe kaungkhantsoe self-assigned this Dec 29, 2025
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Dec 29, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 29, 2025

17 Warnings
⚠️ Big PR
⚠️ Please add labels to this PR
⚠️ Uh oh! AppNavGraph.kt is under 95% coverage!
⚠️ Uh oh! BaseViewModel.kt is under 95% coverage!
⚠️ Uh oh! HomeScreen.kt is under 95% coverage!
⚠️ Uh oh! Your project is under 80% coverage!
⚠️ template-compose/gradle/libs.versions.toml#L10 - A newer version of androidx.compose:compose-bom than 2025.02.00 is available: 2025.12.01
⚠️ template-compose/gradle/libs.versions.toml#L12 - A newer version of androidx.navigation:navigation-compose than 2.5.3 is available: 2.9.6
⚠️ template-compose/gradle/libs.versions.toml#L13 - A newer version of androidx.core:core-ktx than 1.15.0 is available: 1.17.0
⚠️ template-compose/gradle/libs.versions.toml#L14 - A newer version of androidx.datastore:datastore-preferences than 1.1.3 is available: 1.2.0
⚠️ template-compose/gradle/libs.versions.toml#L16 - A newer version of com.android.application than 8.8.2 is available: 8.13.2
⚠️ template-compose/gradle/libs.versions.toml#L16 - A newer version of com.android.library than 8.8.2 is available: 8.13.2
⚠️ template-compose/gradle/libs.versions.toml#L18 - A newer version of androidx.hilt:hilt-navigation-compose than 1.2.0 is available: 1.3.0
⚠️ template-compose/gradle/libs.versions.toml#L26 - A newer version of androidx.lifecycle:lifecycle-runtime-compose than 2.8.7 is available: 2.10.0
⚠️ template-compose/gradle/libs.versions.toml#L26 - A newer version of androidx.lifecycle:lifecycle-runtime-ktx than 2.8.7 is available: 2.10.0
⚠️ template-compose/gradle/libs.versions.toml#L33 - A newer version of androidx.security:security-crypto than 1.0.0 is available: 1.1.0
⚠️ template-compose/gradle/libs.versions.toml#L34 - A newer version of androidx.test:core-ktx than 1.6.1 is available: 1.7.0

Kover report for template-compose:

🧛 Template - Compose Unit Tests Code Coverage: 62.12%

Coverage of Modified Files:

File Coverage
AppNavGraph.kt 52.35%
BaseViewModel.kt 72.90%
HomeScreen.kt 67.89%
HomeViewModel.kt 100.00%
MainActivity.kt 100.00%
RepositoryImpl.kt 100.00%
Response.kt 100.00%

Modified Files Not Found In Coverage Report:

AndroidManifest.xml
AnnotatedStringUtil.kt
ApiService.kt
AppBar.kt
ComponentActivityExt.kt
Constants.kt
DeepLinkMatcher.kt
DeepLinkPattern.kt
DeepLinkRequest.kt
DetailsScreen.kt
DetailsScreenTest.kt
DetailsViewModel.kt
FakeNavigator.kt
GetDetailsUseCase.kt
GetDetailsUseCaseTest.kt
HomeScreenTest.kt
HomeViewModelTest.kt
Item.kt
ItemList.kt
KeyDecoder.kt
LoginOrRegisterScreen.kt
LoginScreen.kt
LoginScreenTest.kt
MainActivityModule.kt
MockUtil.kt
Navigator.kt
NavigatorImpl.kt
Repository.kt
RepositoryTest.kt
ResultEffect.kt
ResultEventBus.kt
SearchScreen.kt
SearchUserUseCase.kt
build.gradle.kts
gradle-wrapper.properties
libs.versions.toml
strings.xml

Codebase cunningly covered by count Shroud 🧛

Generated by 🚫 Danger

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant