udemy-android-jetpack-compose-the-comprehensive-bootcamp-2022-2021-12-0

\ 0:00 Introduction 3:50 Course Learning Path-Please Watch this Message\ 5:42 Important Message Machine Setup for Development\ 6:24 Installing Android Studio and Setup 18:12 Creating a Kotlin Module and Running it 21:13 Kotlin Playground-Online Code Editor Machine Setup for Development\ 22:53 Install and Setup Android Studio 32:31 Create a Kotlin Module in a Android Project 36:00 Kotlin Playground-Online Code Editor 6.[Build an App-BizCard]-Build Your First Jetpack Compose App\ 38:41 App Demo 40:17 Setting Up BizCard App-Android Compose Surface Layout and Preview 52:14 Creating a Card and Changing Its Properties with Modifier 1:02:37 Adding the Profile Image 1:12:12 Adding a Column and a Divider 1:20:06 [CHALLENGE]-Change Divider’s Parameters 1:20:34 [CHALLENGE SOLUTION]-Divider Parameters 1:22:16 Adding the Card Info Section 1:27:27 Adding the Portfolio Button 1:30:51 Create the Content Composable Function 1:37:26 Adding a LazyColumn Layout and the Toggle Functionality 1:49:13 Final Touches to the BizCard App 2:01:34 What’s Next Kotlin- Language Fundamentals-Variable Types\ 2:03:36 Section Introduction 2:04:53 Kotlin var and val Keywords 2:11:36 Initializing Variables 2:15:23 Intro to Variable Types-Int and String 2:18:06 Basic Types in Kotlin 2:24:11 The Long Type 2:26:07 Floating Point Types 2:31:14 Kotlin Operators 2:35:43 Section Summary Kotlin-Fundamentals- and Branching\ 2:38:52 Section Introduction-Loops and Branching 2:41:04 The If Statement and When Expression 2:48:00 When Expression-Range 2:49:28 The For Loop \ 2:55:14 Section Introduction-Functions 2:56:28 Create a Simple Kotlin Function 2:58:59 Functions with Int Parameters 3:03:05 Adding More Parameters to a Function 3:04:50 Default Arguments & Named Arguments 3:13:04 Functions and Return Types 3:19:37 Returning a Boolean 3:24:10 Lambda Expressions-an Introduction 3:32:17 [CHALLENGE SOLUTION]-CatAge-To Lambda Expression 3:33:30 Using the it Lambda Keyword 3:35:05 Lambda Expressions that Return Unit-Void 3:37:42 Trailing Lambda \ 3:45:36 Introduction to Collections 3:58:58 Invoking Methods on Lists 4:03:51 Kotlin Sets and Maps Collections 4:13:33 Initializing Lists 4:19:21 Empty Collections 4:22:24 Collection Filters 4:28:38 Section Summary-Collections Intermediate- Oriented Programming Concepts\ 4:30:44 Introduction to OOP-Create First Class 4:38:48 Kotlin Classes and the Primary Constructors 4:45:32 The init Block 4:49:28 Adding a class Function with Parameters 4:52:49 Inheritance and Override 5:05:40 Inheritance Design Steps 5:07:14 Introduction to Interface Classes 5:12:25 Creating an Interface and Using It 5:19:47 Extension Functions in Kotlin 5:26:09 Remove First and Last Character Extension Function-CHALLENGE SOLUTION 5:28:27 Data Class 5:34:05 Section Summary-Kotlin OOP Advanced- \ 5:37:52 Introduction to Generics 5:46:41 Using Generics 5:54:23 Introduction to Enums and State 6:07:35 Improving Enums-Sealed Classes 6:21:59 Sealed Classes Creation [Jetpack Compose]- to Jetpack Compose and Fundamentals\ 6:32:56 Introduction-What’s Jetpack & Understanding the Imperative Approach 6:42:20 Understanding a Compose Project-Basics-Preview and Compose Annotation 6:55:06 Creating a Simple Composable Function 7:02:02 Modifier and Composable Functions-What are they 7:10:04 Creating a Simple Compose App-Create a Circle 7:20:35 Adding the Circle into the Main Surface 7:26:21 Finishing Up the User Interface 7:36:22 Introduction to MutableState-Incrementing a Counter 7:46:43 [Imperative vs Declarative Approach]-Thinking in Compose 7:54:24 Hoisting the State of Our Money Counter App 8:09:16 Section Summary-Jetpack Compose and Paradigm Shift 14.[Optional] Android Real Device Setup\ 8:14:13 How to Setup an Android Device for Development a Tip Calculator App\ 8:20:10 JetTip App Demo 8:22:47 The Structure of JetTip & Setting up the Container Function 8:39:15 The TopHeader Function-Finish up 8:50:20 Adding the Rounded Border for the Main Content 8:56:24 Input Fields-Creating a Customizable InputField Composable Function 9:16:09 Showing the Input Field 9:29:42 Refactoring the InputField Compose Function 9:38:21 Creating Round Icon Buttons 10:00:15 Fixing the Input Field Width 10:03:39 Adding the TipRow and Slider 10:17:20 Finishing up the Slider Composable 10:28:34 Showing the Tip Percentage on Slide Value Change 10:31:45 Calculating the Tip Amount 10:38:05 Total per Person Calculations a Movie App-Introduction to Scaffold and LazyColumn\ 10:56:41 Section Introduction 10:5
Back to Top