/JetpackComposeTutorials

This is a free Jetpack Compose Course. This repo contains Jetpack Compose Tutorials. Sharing my learnings about Jetpack Compose here so that they can help others.

Primary LanguageKotlin

JetpackComposeTutorials

This repo contains Jetpack Compose Tutorials. Sharing my learnings about Jetpack Compose here so that they can help others.

Feel free to leave your suggestions to improve this content.

You can find these tutorials on Youtube as well

Youtube Series On Jetpack Compose

  1. Compose Tutorial 1 - What is Jetpack Compose, Should we use it?
  2. Compose Tutorial 2 - How to create your first app in Jetpack Compose - With Login Screen Example
  3. Compose Tutorial 3 - Jetpack Compose Basics of Layouts - Row, Column, Text, Image and Modifiers
  4. Compose Tutorial 4 - LazyLists in Jetpack Compose - LazyColumn & LazyRow
  5. Compose Tutorial 5 - Lazy Grids in Jetpack Compose - LazyVerticalGrid and LazyHorizontalGrid
  6. Compose Tutorial 6 - Lazy StaggeredGrids in Jetpack Compose - LazyVerticalStaggeredGrid and LazyHorizontalStaggeredGrid
  7. Compose Tutorial 7 - Navigation in Jetpack Compose - Part1 - How to Pass Multiple Arguments and optional arguments
  8. Compose Tutorial 8 - Nested Navigation in Jetpack Compose - Part2 - How to Do Nested Navigation Properly Using popUpTo ?
  9. Compose Tutorial 9 - Nested Navigation With Bottom Bar in Jetpack Compose - Part3
  10. Compose Tutorial 10 - Side Effects Made Easy in Jetpack Compose
  11. Compose Tutorial 11 - Composition Local in Jetpack Compose
  12. Compose Tutorial 12 - How to Support different screen sizes in Jetpack Compose | Adaptive TwoPane Layout Jetpack Compose
  13. Compose Tutorial 13 - How To Use Google Maps In Jetpack Compose | Show Marker and InfoWindow on Map in Jetpack Compose
  14. Compose Tutorial 14 - How to Handle User Input and Text In Jetpack Compose | TextField, KeyboardActions, Brush API
  15. Compose Tutorial 15 Gestures Part 1 - Gestures pointerInput & Pointer Events | Jetpack Compose | How to Create Custom Gesture Handlers