Unit 4: Navigation and app architecture
            Architect complex apps that provide a consistent, predictable user experience. Build efficient navigation throughout your app. Create adaptive layouts optimized for any display size.
          
        
        
        
      
      Pathway 1
    
  Architecture Components
Learn about app architecture and how to use ViewModels, UI State, and StateFlow to build more complex apps.
      August 2022
    
    
  
      Pathway 2
    
  Navigation in Jetpack Compose
Learn how to use the Navigation component to build complex apps with multiple screens. Discover how to navigate and pass data between different composables.
      August 2022
    
    
  
      Pathway 3
    
  Adapt for different display sizes
Learn how to use window size classes, canonical layouts, and other techniques to build adaptive UIs optimized for all form factors. Develop automated tests for your adaptive UI.
      August 2022