About Course
Jetpack Compose is a new modern toolkit that provides Android developers with a simplified and faster way to create their own user interfaces on Android – with the help of this toolkit; Developers can create Android apps with less code using Kotlin! Most of the course we will focus on the visual part of the applications, we will draw many screens, experiment with various components, and then we will apply the acquired knowledge in practice and create an application for your portfolio – the VK mobile client
What Will You Learn?
- Building applications with Jetpack Compose
- State
- Recomposition
- LazyLists
- Swipe to dismiss
- Working with VK API
Course Content
Introduction
-
Who is this course for and what will we learn?
-
What is Jetpack Compose? Brief introduction
Jetpack Compose Basics
-
First application on JC
-
Materials for the lesson
-
Preview and Column
-
Lesson draft
-
Row, Box, Modifier
-
Materials for the lesson
-
Instagram Profile Card. Create a template
-
Materials for the lesson
-
Card
-
Materials for the lesson
-
Dark-Light Themes
-
Materials for the lesson
-
Text
-
Lesson draft
-
Image
-
Materials for the lesson
-
Order of modifiers
-
Materials for the lesson
-
Completing the Instagram Profile Card
-
Materials for the lesson
-
VkNewsClient. Creating a post header
-
Materials for the lesson
-
VkNewsClient. Finalizing the post card
-
Materials for the lesson
Material Components
-
Introduction to Material Components
-
Materials for the lesson
-
Scaffold and Bottom Navigation
-
Materials for the lesson
-
Lesson draft
-
Materials for the lesson
-
Floating Action Button and SnackBar
-
Materials for the lesson
State and working with ViewModel
-
Recomposition
-
Materials for the lesson
-
Adding ViewModel to InstagramProfileCard
-
Materials for the lesson
-
Delegates
-
Materials for the lesson
-
Click listeners on statistics elements
-
Materials for the lesson
-
Adding ViewModel to VkNewsClient
-
Materials for the lesson
-
LazyColumn
-
Materials for the lesson
-
LazyRow
-
Materials for the lesson
-
Swipe to dismiss
-
Materials for the lesson
-
Add LazyColumn to VkClient
-
Materials for the lesson
Navigating Jetpack Compose
-
Navigation without using libraries
-
Materials for the lesson
-
Jetpack Compose Navigation
-
Materials for the lesson
-
Fixing bugs in navigation
-
Materials for the lesson
-
Navigation refactoring. RememberNavigationState
-
Materials for the lesson
-
Create a comment screen. Part 1
-
Materials for the lesson
-
UDF and state creation
-
Materials for the lesson
-
Navigating to the comments screen (without using the library)
-
Materials for the lesson
-
Refactoring VIewModels
-
Materials for the lesson
-
Lesson draft
00:00 -
Materials for the lesson
-
Nested Graph Navigation
-
Materials for the lesson
-
Fix navigation bugs
-
Materials for the lesson
-
Passing parameters to JetpackNavigation. Part 1. Transfer of ID
-
Materials for the lesson
-
Passing parameters. Part 2. Navigation Types
-
Materials for the lesson
-
Passing parameters. Part 3. Parcelable, Json, Custom Nav Type
-
Materials for the lesson
ActivityResultApi
-
Deprecated onActivityResult
-
Materials for the lesson
-
ActivityResultApi
-
Materials for the lesson
-
ActivityResultApi in Jetpack Compose
-
Materials for the lesson
Student Ratings & Reviews
No Review Yet