Companies Home Search Profile

Jetpack Compose Crash course for Android using Kotlin

Focused View

9:50:31

9 View
  • 01. Jetpack Compose crash course introduction.mp4
    02:54
  • 02. Course outline.mp4
    06:26
  • 03. What is jetpack compose.mp4
    02:16
  • 04. Why should we use compose.mp4
    04:44
  • 05. Why is it called compose.mp4
    08:56
  • 06. Inheritance vs Composition in raw code.mp4
    05:44
  • 07. Jetpack Compose in production apps.mp4
    02:01
  • 08. Install Android Studio.mp4
    04:40
  • 09. Create your first Compose project.mp4
    03:52
  • 10. Kotlin basics Classes, variables and methods.mp4
    17:01
  • 11. Kotlin basics Inheritance.mp4
    11:18
  • 12. Android basics Activities and their lifecycle.mp4
    11:01
  • 13. Compose is built on Composables.mp4
    05:03
  • 14. Kotlin Trailling Lambdas and Compose.mp4
    07:20
  • 15. Understanding preview.mp4
    06:33
  • 16. Using Text composable.mp4
    04:41
  • 17. More on Composable functions.mp4
    04:12
  • 18. Using Button composable.mp4
    07:50
  • 19. Identify composables through preview.mp4
    01:53
  • 20. Modifying Composables with Modifier.mp4
    11:41
  • 21. Adding clicking effect and padding.mp4
    04:02
  • 22. The order of modifiers matters.mp4
    04:19
  • 23. Customizing a Text Composable.mp4
    06:12
  • 24. Core UI elements of Compose.mp4
    01:08
  • 25. Adding surface Composable to a screen.mp4
    04:57
  • 26. Wrap content of composables.mp4
    05:52
  • 27. Align composables with wrap content.mp4
    05:59
  • 28. Multiple composables inside a parent composable.mp4
    03:44
  • 29. Row, Column and Box in Compose.mp4
    01:49
  • 30. Creating a basic layout with Row.mp4
    04:28
  • 31. Extract composables for reuse.mp4
    05:32
  • 32. Alignment and arrangement for Row.mp4
    06:21
  • 33. Exploring arrangement for a Row.mp4
    04:43
  • 34. Column Composable.mp4
    03:23
  • 35. Nesting row with columns.mp4
    04:01
  • 36. Compose fundamental concepts.mp4
    00:50
  • 37. The Declarative paradigm shift.mp4
    03:52
  • 38. Dynamic content concept.mp4
    01:10
  • 39. Dynamic content example.mp4
    09:19
  • 40. Recomposition.mp4
    05:32
  • 41. State in Compose.mp4
    00:57
  • 42. State and recomposition.mp4
    02:33
  • 43. Adding state to list.mp4
    09:09
  • 44. Lifting or hoisting up state.mp4
    07:11
  • 45. Add TextField with state.mp4
    11:22
  • 46. Introduction to ViewModel and LiveData.mp4
    05:21
  • 47. Lift up state to ViewModel.mp4
    08:36
  • 48. Creating and theming a profile card.mp4
    01:44
  • 49. Create skeleton for profile card layout.mp4
    09:28
  • 50. Create a profile icon for profile card layout.mp4
    12:04
  • 51. Creating text content for profile card layout.mp4
    06:35
  • 52. Theme in Compose.mp4
    05:52
  • 53. Customizing colors in theme.mp4
    13:36
  • 54. Add Scaffold and AppBar.mp4
    09:49
  • 55. Customizing shapes in theme.mp4
    04:25
  • 56. Customizing font type in theme.mp4
    02:57
  • 57. Add another user to the layout.mp4
    02:46
  • 58. Extracting user data to an entity.mp4
    12:01
  • 59. Dynamic lists in Compose.mp4
    01:28
  • 60. Using LazyColumn for long lists.mp4
    07:26
  • 61. Async image loading.mp4
    05:06
  • 62. Using Coil library.mp4
    07:42
  • 63. Testing with long list.mp4
    05:07
  • 64. Navigation introduction.mp4
    01:36
  • 65. Jetpack Navigation in Compose.mp4
    06:39
  • 66. Updating Android Studio and Gradle.mp4
    02:10
  • 67. Creating user profile details screen layout.mp4
    16:47
  • 68. Adding navigation.mp4
    17:59
  • 69. Making navigation dynamic.mp4
    09:36
  • 70. Adding back navigation.mp4
    08:03
  • 71. Module Introduction - Mealz App.mp4
    01:25
  • 72. Setting up Mealz App project.mp4
    06:16
  • 73. Presentation patterns MVC, MVP and MVVM.mp4
    12:18
  • 74. Introduction to MVVM and AAC Viewmodel.mp4
    09:20
  • 75. Adding a ViewModel and Repository.mp4
    18:40
  • 76. Picking Meal Database API.mp4
    04:51
  • 77. Getting the data in JSON format.mp4
    09:34
  • 78. Structuring the response classes.mp4
    14:57
  • 79. Retrofit for networking.mp4
    17:34
  • 80. Callback for network response.mp4
    14:11
  • 81. Introduction to Coroutines.mp4
    02:34
  • 82. Suspend functions, scopes, dispatchers.mp4
    10:21
  • 83. Using Coroutines in Compose.mp4
    09:23
  • 84. Hoisting state and Coroutines in ViewModel.mp4
    09:02
  • 85. Customizing the Meals screen.mp4
    08:25
  • 86. You did it!.mp4
    01:50
  • 87. Next steps.mp4
    05:53
  • 88. Wrap up.mp4
    00:33
  • More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Skillshare is an online learning community based in the United States for people who want to learn from educational videos. The courses, which are not accredited, are only available through paid subscription.
    • language english
    • Training sessions 88
    • duration 9:50:31
    • English subtitles has
    • Release Date 2024/02/13

    Courses related to Android Development

    Subtitle
    Your First Flutter App
    RayWenderlichYour First Flutter App
    3:53:20
    English subtitles
    06/14/2023

    Courses related to Kotlin