Compose Camp
              Hundreds of thousands of developers all around the world learned how to build Android apps using Jetpack Compose, Android’s modern UI toolkit, alongside peers at Compose Camp. Learn more about the program and take our free courses to learn Jetpack Compose yourself.
            
          
        Why did developers participate in Compose Camp?
  Learn the latest practices
            Whether you’re a beginner or ready to master Jetpack Compose, learn about the latest development tools and APIs to build better Android apps.
          
        
        
        
      
  Connect with other developers
            Compose Camp participants had an opportunity to meet other developers in the community as they advanced their skills, learned from each other, and built their networks.
          
        
        
        
      
  Apply your skills
            Tackle hands-on activities and learn development concepts that you can apply directly in your own projects.
          
        
        
        
      
  Learn Jetpack Compose
            If you weren’t able to join us for Compose Camp, you can still self-study the content and learn how to use Jetpack Compose at your own pace.
          
        
        
        
          
        
      
  Lead your own Compose Camp
            Compose Camp is no longer in session, however the materials are still available for you to use. This is a great opportunity to build your Android expertise through leading and teaching others; you can become a “Camp Leader.” Check out the organizer guide to learn how you can lead your own Compose Camp, recruit peers, and facilitate the learning of Compose.
          
        
        
        
          
        
      Browse additional Compose resources
              Once you’ve taken the courses, here are some additional resources to help you learn about specific topics.
            
          
        
  
  
  Playlist
        
        
    MAD Skills: Compose
            Check out Modern Android Development (MAD) Skills, a series of videos to teach you the latest technologies of Android Development. In the Compose basics series you can learn about the fundamentals of Jetpack Compose.
          
        
        
        
      
  
  
  Playlist
        
        
    Jetpack Compose Videos
            For a deep dive on more advanced topics, check out this Compose playlist on YouTube.
          
        
        
        
      Learning tips from campers
Eric from Canada says:
            “Leverage @Composable functions to make your app UI code more typesafe. E.g. avoid blindly passing a bunch of Strings in and pass in a domain object instead.”
          
        
        
        
      Odin from Norway says:
            “Check out the compose samples and the now in android(nia) app from Android on github. They are great assets for learning compose best practices! 😍😊”
          
        
        
        
      Mansi from GDG Ahmedabad says:
            “Use  Accompanist animation library to add cool animations in your Compose UI.”
          
        
        
        
      Adrien from France says:
            “Use tools on Android Studio in order to watch the number of recomposition”