Start by converting each fragment over so that their content is written entirely in Compose. Your activity's UI (and its NavHostFragment, BottomNavigationView, etc.) would be the very last thing you'd convert over to a composable NavHost and Compose's Scaffold