Suhaib Kazi
12/20/2024, 12:45 PMRafael Costa
12/22/2024, 11:32 AMSuhaib Kazi
12/24/2024, 7:48 PMSuhaib Kazi
12/30/2024, 9:20 AM@NavHostGraph(
defaultTransitions = DefaultFadingTransitions::class,
visibility = CodeGenVisibility.INTERNAL
)
annotation class HomeGraph
@NavGraph<HomeGraph>(
defaultTransitions = DefaultFadingTransitions::class,
visibility = CodeGenVisibility.INTERNAL
)
annotation class ExternalFeatureGraph {
@ExternalDestination<ScreenOneDestination>
@ExternalDestination<ScreenTwoDestination>
companion object Includes
}
//External Module
@Destination<ExternalModuleGraph>
@Composable
fun ScreenOne() {
Box(modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.Center) {
Text(text = "Screen1 from external module")
}
}
@Destination<ExternalModuleGraph>
@Composable
fun ScreenTwo() {
Box(modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.Center) {
Text(text = "Screen2 from external module")
}
}
Suhaib Kazi
12/30/2024, 9:20 AMRafael Costa
12/30/2024, 10:41 PMRafael Costa
12/30/2024, 10:42 PMRafael Costa
12/30/2024, 10:43 PMSuhaib Kazi
12/31/2024, 9:54 AMRafael Costa
12/31/2024, 10:20 AMSuhaib Kazi
12/31/2024, 10:21 AMcomposeDestinations = "2.0.0-beta01"
Rafael Costa
12/31/2024, 10:23 AMSuhaib Kazi
12/31/2024, 10:24 AMRafael Costa
12/31/2024, 10:29 AMSuhaib Kazi
12/31/2024, 10:31 AMRafael Costa
12/31/2024, 10:40 AMRafael Costa
12/31/2024, 10:41 AMSuhaib Kazi
12/31/2024, 10:44 AMSuhaib Kazi
01/04/2025, 6:32 PM