In this module, you will learn about Jetpack Compose from the ground up and how you can use it to create UI in Android. It will introduce you to the idea of composables used in Jetpack Compose. You will learn how to create composables using existing composables. And later on, you will also learn modify them to change their layout, appearance, and interactivity. Finally, you will tie your learnings together to create truly custom theme for your app using composables and Material Design 3.
By Prateek Prasad.
Dive into the fundamentals of building UI components in Jetpack Compose by creating your first composable. Learn the syntax of defining a composable, the different components of a composable function and how to use the preview feature to preview your work right inside Android Studio
Learn about modifiers in compose and how you can use them to alter the look and behaviour of your composables. Learn about modifier chaining and how it can help you truly customize your components.
Learn how to structure and arrange UI elements using layout composables. Learn the compose equivalents of common viewgroups like FrameLayout, Linear Layout etc and learn about the different properties available with these composables to achieve the desired result.
Learn how to style and manipulate text composables in your Android project using the built-in properties, modifiers, and different customization options.
Composability is the core premise jetpack compose is built on top of. Learn how to break up your UI into components to facilitate reuse, and how to utilize built-in basic components that Compose is shipped with to create your UIs.
Tie your learnings together and create a truly custom theme for your app. Define colors for dark and light modes and typography styles and reuse them on your screens. Consolidate all styling logic in one place for easy modification.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.