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

[Jetpack Compose]- a Movie App-Introduction to Scaffold and LazyColumn\ 0:03 Navigating Back on Back button Clicked 3:19 Adding the TopAppBar and Back Navigation 9:53 Navigation Component Summary App-Improvements\ 12:09 Adding Movie Data class and Dummy Data 19:43 Using Coil to Add Images 29:44 Adding Expand Capability on the Card to show More Info 42:39 Adding more Movie Info into the Row 46:24 Finishing Up the Details Screen 58:40 Section Summary-Movie App Improvements to ViewModel-Build a Note App\ 1:00:41 Note App Demo 1:02:06 Note App-Project Setup & Creating a TextField 1:19:02 Adding TextField and a Button 1:29:24 Adding a DataSource Class-Dummy Data 1:38:21 Creating a Note Row and Showing Dummy Notes 1:48:57 Adding and Removing Notes-Showing them on Screen 1:58:25 Managing State and Data in Compose-Introduction to ViewModel 2:03:00 Creating a ViewModel and Implementing It App Improvements-ROOM and Dependency Injection-Hilt\ 2:19:33 What We’ll do 2:20:29 Understanding Android ROOM and Dependency Injection (DI) Hilt & Dagger 2:23:33 Understanding DI (Dependency Injection) and Its Advantages 2:34:17 Manual DI vs Hilt 2:36:18 Setup Hilt Dependencies in Gradle 2:41:50 Setting up App Hilt AppModule and the NoteApplicatio Component 2:48:15 The Android ROOM Database Architecture 2:55:46 Adding ROOM and Coroutine Dependencies to Project 2:59:10 Creating a Note Entity 3:04:06 Creating a RoomDatabase Class and DAO 3:14:21 Understanding Coroutines and Suspend Functions 3:18:25 Adding Flow State to getNotes Functions 3:21:48 Adding Providers in AppModule Class 3:29:33 Creating the Repository Class 3:37:15 Updating the NoteViewModel Class 3:47:01 Testing the NoteApp with the ROOM Database 3:58:02 Adding TypeConverters and getting the App to Work 4:11:42 Section Summary App-Parsing JSON Retrofit and Clean Architecture\ 4:17:11 JetTrivia app Demo 4:19:19 Setting up the Project-adding all dependencies 4:22:54 The Trivia JSON Payload 4:25:19 Setup the App Structure-Adding Retrofit Dependencies 4:37:41 Adding Hilt Classes and Retrofit 4:47:55 Creating a Wrapper Class for Emitting Metadata 4:59:37 Finishing up the Repository Class 5:06:59 Creating the ViewModel Class 5:17:50 Testing our ViewModel and Logging Trivia Questions 5:29:08 Refactoring Code and Showing the Progress Bar 5:31:48 Creating the UI-Question Tracker Composable 5:41:23 Creating UI-Dotted Line Composable 5:50:27 Creating UI-Radio Button Row 6:02:05 Creating UI-Radio Button Row & Checking Answers 6:17:20 Finishing up the Logic-App Working 6:34:54 Create a Score Meter 6:42:47 Finalizing the Score Meter 6:53:32 Getting Total Question Count 6:56:32 Section Summary a Weather Forecast App\ 6:57:33 Weather Forecast App Demo 7:00:22 Setting up Project and Adding All Gradle Dependencies 7:08:29 OpenWeather-Getting the API Key 7:11:05 Setting up Packages and DI Structures 7:17:55 Setting Up App Navigation-Splash Screen-Part 1 7:29:18 Showing the SplashScreen-Navigation Setup Continuation 7:34:35 Putting together the Splash Screen UI 7:45:11 Splash Screen Animation and Navigating to Main Screen 7:58:17 What We’ve Done So Far 8:00:59 Setting up Model Classes 8:13:10 Setting up the Weather API Interface for Retrofit-HTTP Library 8:22:20 Creating the Main ViewModel and the Repository Classes 8:43:02 Setting up the ViewModel and Retrieving JSON Payload 9:02:14 Setting up the AppBar-Part 1 9:15:41 Finalizing the WeatherAppBar 9:29:27 Creating the Main Screen Widgets-Top Circle 9:44:24 Creating the Main Screen-Finalizing the Top Circle and Data 9:53:51 Adding Humidity Wind and Pressure Row 9:59:47 Creating the Sunset and Sunrise Row 10:06:46 Weather Detail Row 10:20:22 Finalizing the Weather Detail Row and the Main Screen 10:27:49 Refactoring the Code 10:30:01 Break-What We’ve Done So far 10:32:31 Setting up the Search Field in Search Screen 10:51:36 Passing the City Name Back to Main Screen and Showing the Forecast Data 11:15:54 Setting up the Dialog and the Dropdown Menu 11:28:30 Navigating to About, Favorites and Settings & Creating the About Screen 11:41:47 Introduction to ROOM and Favorite Screen Structure 11:47:04 Creating a Favorite Entity and DAO Class
Back to Top