What you would learn in Jetpack Compose Crash course for Android using Kotlin course?
Jetpack Compose allows you to create modern Android apps and explore integrations with MVVM and Coroutines.
Are you tired of creating Android UIs? Jetpack Compose is here to save the day!
Jetpack Compose for Android is a modern toolkit to build native UI. It speeds up and simplifies Android's UI development. Compose makes it easy to bring your app to life quickly using less code and powerful tools.
This course will cover the fundamental concepts and basics of Compose and how to create cool layouts and designs. As we build amazing Android UI widgets, we'll dive into the core concepts of Compose. We will also look at the integrations of Compose with other Jetpack libraries, such as ViewModel, LiveData, and Navigation, by adding them all together in an MVVM structure. Integrations between Jetpack Compose with other popular Android libraries like Retrofit and Coroutines will be explored.
Remember, you don't need any previous Android or Kotlin experience. Everything will be taught from scratch!
I'm so excited to have you join me on this course!
Learn more about Compose
Compose makes it easy to create modern-looking apps on Android. You can quickly create your app with less code and powerful tools. It uses the Declarative paradigm approach, which is also used by SwiftUI, Flutter, and React Native. This is the current trend!
Jetpack Compose is Android's modern toolkit to build native UI. You can create better apps in a shorter time. Jetpack Compose is now available in version 1.0.0. It's time for you to give it a try!
1. Course trailer
2. What is a jetpack compose of?
3. Why should we use compose?
4. Why is it called compose?
5. Inheritance vs. Composition in raw code
6. Jetpack Compose in production apps
7. Install Android Studio
8. Create your first Compose project
9. Kotlin basics: Classes, variables, and methods
10. Kotlin basics: Inheritance
11. Android basics: Activities and their lifecycle
12. Compose is built on Compostables
13. Kotlin Trailing Lambdas and Compose
14. Understanding preview
15. Using Text composable
16. More on Composable functions
17. Using Button composable
18. Identify composables through preview
19. Modifying Composables with Modifier
20. Adding clicking effect and padding
21. The order of modifiers matters
22. Customizing a Text Composable
23. Core UI elements of Compose
24. Adding surface Composable to a screen
25. Wrap content of composables
26. Align composables with wrap content
27. Multiple composables inside a parent composable
28. Row, Column, and Box in Compose
29. Creating a basic layout with Row
30. Extract composables for reuse
31. Alignment and arrangement for Row
32. Exploring arrangement for a Row
33. Column Composable
34. Nesting row with columns
35. Compose fundamental concepts
36. The Declarative paradigm shift
37. Dynamic content concept
38. Dynamic content example
40. State in Compose
41. State and recomposition
42. Adding state to list
43. Lifting or hoisting upstate
44. Add TextField with state
45. Introduction to ViewModel and LiveData
46. Lift upstate to ViewModel
47. Creating and theming a profile card
48. Create skeleton for profile card layout
49. Create a profile icon for profile card layout
50. Creating text content for profile card layout
51. Theme in Compose
52. Customizing colors in theme
53. Add Scaffold and AppBar
54. Customizing shapes in theme
55. Customizing font type in theme
56. Add another user to the layout
57. Extracting user data to an entity
58. Dynamic lists in Compose
59. Using LazyColumn for long lists
60. Async image loading
61. Using Coil library
62. Testing with a long list
63. Navigation introduction
64. Jetpack Navigation in Compose
65. Updating Android Studio and Gradle
66. Creating user profile details screen layout
67. Adding navigation
68. Making navigation dynamic
69. Adding back navigation
70. Module Introduction - Mealz App
71. Setting up Mealz App project
72. Presentation patterns MVC, MVP, and MVVM
73. Introduction to MVVM and AAC ViewModel
74. Adding a ViewModel and Repository
75. Picking Meal Database API
76. Getting the data in JSON format
77. Structuring the response classes
78. Retrofit for networking
79. Callback for network response
80. Introduction to Coroutines
81. Suspend functions, scopes, dispatchers
82. Using Coroutines in Compose
83. Hoisting state and Coroutines in ViewModel
84. Customizing the Meals screen
85. You did it!
86. Next steps
87. Wrap up
Download Jetpack Compose Crash course for Android using Kotlin from below links NOW!
Write your comment!
Access Permission Error
You do not have access to this product!
Dear User! To download this file(s) you need to purchase this product or subscribe to one of our VIP plans.