本站已收录 番号和无损神作磁力链接/BT种子 

[FreeCourseSite.com] Udemy - Android Jetpack Compose The Comprehensive Bootcamp [2022]

种子简介

种子名称: [FreeCourseSite.com] Udemy - Android Jetpack Compose The Comprehensive Bootcamp [2022]
文件类型: 视频
文件数目: 279个文件
文件大小: 17.3 GB
收录时间: 2022-5-13 17:29
已经下载: 3
资源热度: 242
最近下载: 2024-12-28 21:09

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:ed5dcd0510dead992762878ccdb0f41b347db8d5&dn=[FreeCourseSite.com] Udemy - Android Jetpack Compose The Comprehensive Bootcamp [2022] 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[FreeCourseSite.com] Udemy - Android Jetpack Compose The Comprehensive Bootcamp [2022].torrent
  • 01 - Introduction/001 Introduction.mp410.07MB
  • 01 - Introduction/002 Course Learning Path - Please Watch this.mp43.64MB
  • 03 - Important Message/001 Important Message.mp42.23MB
  • 04 - WINDOWS Machine Setup for Development/001 Installing Android Studio and Setup.mp488.74MB
  • 04 - WINDOWS Machine Setup for Development/003 Creating a Kotlin Module and Running it.mp416.58MB
  • 04 - WINDOWS Machine Setup for Development/004 Kotlin Playground - Online Code Editor.mp49.7MB
  • 05 - MAC Machine Setup for Development/001 Install and Setup Android Studio.mp471.99MB
  • 05 - MAC Machine Setup for Development/002 Create a Kotlin Module in a Android Project.mp420.69MB
  • 05 - MAC Machine Setup for Development/003 Kotlin Playground - Online Code Editor.mp410.03MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/001 App Demo.mp47.7MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/002 Setting Up BizCard App - Android Compose Surface Layout and Preview.mp488.41MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/003 Creating a Card and Changing Its Properties with Modifier.mp477.74MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/004 Adding the Profile Image.mp477.01MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/005 Adding a Column and a Divider.mp475.39MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/006 [CHALLENGE] - Change Divider's Parameters.mp43.67MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/007 [CHALLENGE SOLUTION] - Divider Parameters.mp413.8MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/008 Adding the Card Info Section.mp444.29MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/009 Adding the Portfolio Button.mp425.85MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/010 Create the Content Composable Function.mp454.98MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/011 Adding a LazyColumn Layout and the Toggle Functionality.mp492.14MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/012 Final Touches to the BizCard App.mp4111.14MB
  • 06 - [Build an App - BizCard] - Build Your First Jetpack Compose App/013 What's Next.mp44.19MB
  • 07 - Kotlin Programming Language Fundamentals - Variable Types/001 Section Introduction.mp42.26MB
  • 07 - Kotlin Programming Language Fundamentals - Variable Types/002 Kotlin var and val Keywords.mp436.77MB
  • 07 - Kotlin Programming Language Fundamentals - Variable Types/003 Initializing Variables.mp423.05MB
  • 07 - Kotlin Programming Language Fundamentals - Variable Types/004 Intro to Variable Types - Int and String.mp417.83MB
  • 07 - Kotlin Programming Language Fundamentals - Variable Types/005 Basic Types in Kotlin.mp425.21MB
  • 07 - Kotlin Programming Language Fundamentals - Variable Types/006 The Long Type.mp49.46MB
  • 07 - Kotlin Programming Language Fundamentals - Variable Types/007 Floating Point Types.mp423.01MB
  • 07 - Kotlin Programming Language Fundamentals - Variable Types/008 Kotlin Operators.mp422.14MB
  • 07 - Kotlin Programming Language Fundamentals - Variable Types/009 Section Summary.mp419.7MB
  • 08 - Kotlin Fundamentals - Loops and Branching/001 Section Introduction - Loops and Branching.mp44.29MB
  • 08 - Kotlin Fundamentals - Loops and Branching/002 The If Statement and When Expression.mp443.46MB
  • 08 - Kotlin Fundamentals - Loops and Branching/003 When Expression - Range.mp411.95MB
  • 08 - Kotlin Fundamentals - Loops and Branching/004 The For Loop.mp432.71MB
  • 09 - Kotlin Fundamentals - Functions/001 Section Introduction - Functions.mp42.6MB
  • 09 - Kotlin Fundamentals - Functions/002 Create a Simple Kotlin Function.mp414.6MB
  • 09 - Kotlin Fundamentals - Functions/003 Functions with Int Parameters.mp430.88MB
  • 09 - Kotlin Fundamentals - Functions/004 Adding More Parameters to a Function.mp415.44MB
  • 09 - Kotlin Fundamentals - Functions/005 Default Arguments & Named Arguments.mp469.66MB
  • 09 - Kotlin Fundamentals - Functions/006 Functions and Return Types.mp442.91MB
  • 09 - Kotlin Fundamentals - Functions/007 Returning a Boolean.mp432.79MB
  • 09 - Kotlin Fundamentals - Functions/008 Lambda Expressions - an Introduction.mp439.71MB
  • 09 - Kotlin Fundamentals - Functions/009 [CHALLENGE SOLUTION] - CatAge - To Lambda Expression.mp47.73MB
  • 09 - Kotlin Fundamentals - Functions/010 Using the it Lambda Keyword.mp47.96MB
  • 09 - Kotlin Fundamentals - Functions/011 Lambda Expressions that Return Unit - Void.mp415.8MB
  • 09 - Kotlin Fundamentals - Functions/012 Trailing Lambda.mp441.19MB
  • 10 - Kotlin Fundamentals - Collections/001 Introduction to Collections.mp472.34MB
  • 10 - Kotlin Fundamentals - Collections/002 Invoking Methods on Lists.mp440.99MB
  • 10 - Kotlin Fundamentals - Collections/003 Kotlin Sets and Maps Collections.mp474.74MB
  • 10 - Kotlin Fundamentals - Collections/004 Initializing Lists.mp444.24MB
  • 10 - Kotlin Fundamentals - Collections/005 Empty Collections.mp423.96MB
  • 10 - Kotlin Fundamentals - Collections/006 Collection Filters.mp439.78MB
  • 10 - Kotlin Fundamentals - Collections/007 Section Summary - Collections.mp423.11MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/001 Introduction to OOP - Create First Class.mp431.84MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/002 Kotlin Classes and the Primary Constructors.mp446.46MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/003 The init Block.mp429.33MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/004 Adding a class Function with Parameters.mp424.09MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/005 Inheritance and Override.mp490.39MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/006 Inheritance Design Steps.mp46.05MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/007 Introduction to Interface Classes.mp412.63MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/008 Creating an Interface and Using It.mp453.03MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/009 Extension Functions in Kotlin.mp432.26MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/010 Remove First and Last Character Extension Function - CHALLENGE SOLUTION.mp413.5MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/011 Data Class.mp440.13MB
  • 11 - Kotlin - Intermediate Object Oriented Programming Concepts/012 Section Summary - Kotlin OOP.mp411.67MB
  • 12 - Kotlin - Advanced Concepts/001 Introduction to Generics.mp460.07MB
  • 12 - Kotlin - Advanced Concepts/002 Using Generics.mp449.22MB
  • 12 - Kotlin - Advanced Concepts/003 Introduction to Enums and State.mp488.46MB
  • 12 - Kotlin - Advanced Concepts/004 Improving Enums - Sealed Classes.mp4104.11MB
  • 12 - Kotlin - Advanced Concepts/005 Sealed Classes Creation.mp489.76MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/001 Introduction - What's Jetpack & Understanding the Imperative Approach.mp434.42MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/002 Understanding a Compose Project - Basics - Preview and Compose Annotation.mp492.96MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/003 Creating a Simple Composable Function.mp452.81MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/004 Modifier and Composable Functions - What are they.mp455.8MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/005 Creating a Simple Compose App - Create a Circle.mp469.74MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/006 Adding the Circle into the Main Surface.mp445.13MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/007 Finishing Up the User Interface.mp478.32MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/008 Introduction to MutableState - Incrementing a Counter.mp491.95MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/009 [Imperative vs Declarative Approach] - Thinking in Compose.mp425.3MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/010 Hoisting the State of Our Money Counter App.mp4134.23MB
  • 13 - [Jetpack Compose] - Introduction to Jetpack Compose and Fundamentals/011 Section Summary - Jetpack Compose and Paradigm Shift.mp416.71MB
  • 14 - [Optional] Android Real Device Setup/001 How to Setup an Android Device for Development.mp454.87MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/001 JetTip App Demo.mp49.95MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/002 The Structure of JetTip & Setting up the Container Function.mp4112.04MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/003 The TopHeader Function - Finish up.mp488.36MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/004 Adding the Rounded Border for the Main Content.mp444.91MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/005 Input Fields - Creating a Customizable InputField Composable Function.mp4160MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/006 Showing the Input Field.mp4111.8MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/007 Refactoring the InputField Compose Function.mp472.8MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/008 Creating Round Icon Buttons.mp4188.29MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/009 Fixing the Input Field Width.mp434.57MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/010 Adding the TipRow and Slider.mp4111.96MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/011 Finishing up the Slider Composable.mp450.02MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/012 Incrementing and Decrementing Functions.mp453.12MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/013 Showing the Tip Percentage on Slide Value Change.mp429.76MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/014 Calculating the Tip Amount.mp457.79MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/015 Total per Person Calculations.mp4103.35MB
  • 15 - [Jetpack Compose] - Build a Tip Calculator App/016 State Hoisting - Code Refactor and Section Summary.mp483.85MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/001 Section Introduction.mp42.43MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/002 Understanding the Scaffold Composable.mp463.86MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/003 Using LazyColum and Showing Movies.mp499.69MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/004 Make Each Row Clickable.mp437.63MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/005 Introduction to Navigation Component.mp416.07MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/006 Setting up the Navigation Structure.mp486.89MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/007 Setting up Navigation Structure - Home Screen and Details Screen.mp4124.46MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/008 Navigating and Passing Arguments.mp483.44MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/009 Navigating Back on Back button Clicked.mp426.88MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/010 Adding the TopAppBar and Back Navigation.mp463.24MB
  • 16 - [Jetpack Compose] - Build a Movie App - Introduction to Scaffold and LazyColumn/011 Navigation Component Summary.mp49.84MB
  • 17 - [Jetpack Compose] - Movie App - Improvements/001 Adding Movie Data class and Dummy Data.mp477.95MB
  • 17 - [Jetpack Compose] - Movie App - Improvements/002 Using Coil to Add Images.mp493.8MB
  • 17 - [Jetpack Compose] - Movie App - Improvements/003 Adding Expand Capability on the Card to show More Info.mp4108.07MB
  • 17 - [Jetpack Compose] - Movie App - Improvements/004 Adding more Movie Info into the Row.mp433.46MB
  • 17 - [Jetpack Compose] - Movie App - Improvements/005 Finishing Up the Details Screen.mp4108.47MB
  • 17 - [Jetpack Compose] - Movie App - Improvements/006 Section Summary - Movie App Improvements.mp414.65MB
  • 18 - [Jetpack Compose] - Introduction to ViewModel - Build a Note App/001 Note App Demo.mp413.87MB
  • 18 - [Jetpack Compose] - Introduction to ViewModel - Build a Note App/002 Note App - Project Setup & Creating a TextField.mp4129.12MB
  • 18 - [Jetpack Compose] - Introduction to ViewModel - Build a Note App/003 Adding TextField and a Button.mp487.28MB
  • 18 - [Jetpack Compose] - Introduction to ViewModel - Build a Note App/004 Adding a DataSource Class - Dummy Data.mp473.88MB
  • 18 - [Jetpack Compose] - Introduction to ViewModel - Build a Note App/005 Creating a Note Row and Showing Dummy Notes.mp486.78MB
  • 18 - [Jetpack Compose] - Introduction to ViewModel - Build a Note App/006 Adding and Removing Notes - Showing them on Screen.mp481.82MB
  • 18 - [Jetpack Compose] - Introduction to ViewModel - Build a Note App/007 Managing State and Data in Compose - Introduction to ViewModel.mp414.01MB
  • 18 - [Jetpack Compose] - Introduction to ViewModel - Build a Note App/008 Creating a ViewModel and Implementing It.mp4153.58MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/001 What We'll do.mp48.76MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/002 Understanding Android ROOM and Dependency Injection (DI) Hilt & Dagger.mp46.74MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/004 Understanding DI (Dependency Injection) and Its Advantages.mp454.35MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/005 Manual DI vs Hilt.mp44.85MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/006 Setup Hilt Dependencies in Gradle.mp457.5MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/007 Setting up App Hilt AppModule and the NoteApplicatio Component.mp444.26MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/008 The Android ROOM Database Architecture.mp422.64MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/009 Adding ROOM and Coroutine Dependencies to Project.mp437.54MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/010 Creating a Note Entity.mp435.04MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/011 Creating a RoomDatabase Class and DAO.mp473.43MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/012 Understanding Coroutines and Suspend Functions.mp432.15MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/013 Adding Flow State to getNotes Functions.mp433.97MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/014 Adding Providers in AppModule Class.mp465.83MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/015 Creating the Repository Class.mp460.54MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/016 Updating the NoteViewModel Class.mp478.08MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/017 Testing the NoteApp with the ROOM Database.mp499.58MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/018 Adding TypeConverters and getting the App to Work.mp4117.1MB
  • 19 - [Jetpack Compose] - Note App Improvements - ROOM and Dependency Injection - Hilt/019 Section Summary.mp415.69MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/001 JetTrivia app Demo.mp425.7MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/002 Setting up the Project - adding all dependencies.mp438.48MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/003 The Trivia JSON Payload.mp418.78MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/004 Setup the App Structure - Adding Retrofit Dependencies.mp4111.5MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/005 Adding Hilt Classes and Retrofit.mp475.7MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/006 Creating a Wrapper Class for Emitting Metadata.mp470.01MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/007 Finishing up the Repository Class.mp458.85MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/008 Creating the ViewModel Class.mp497.28MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/009 Testing our ViewModel and Logging Trivia Questions.mp498.35MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/010 Refactoring Code and Showing the Progress Bar.mp426.77MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/011 Creating the UI - Question Tracker Composable.mp479.04MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/012 Creating UI - Dotted Line Composable.mp475.94MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/013 Creating UI - Radio Button Row.mp4111.68MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/014 Creating UI - Radio Button Row & Checking Answers.mp4144.91MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/015 Finishing up the Logic - App Working.mp4167.82MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/016 Create a Score Meter.mp467.66MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/017 Finalizing the Score Meter.mp4103MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/018 Getting Total Question Count.mp429.11MB
  • 20 - [Jetpack Compose] JetTrivia App - Parsing JSON Retrofit and Clean Architecture/019 Section Summary.mp43.67MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/001 Weather Forecast App Demo.mp446.58MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/002 Setting up Project and Adding All Gradle Dependencies.mp478.66MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/003 OpenWeather - Getting the API Key.mp419.45MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/004 Setting up Packages and DI Structures.mp444.62MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/005 Setting Up App Navigation - Splash Screen - Part 1.mp485.25MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/006 Showing the SplashScreen - Navigation Setup Continuation.mp444.43MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/007 Putting together the Splash Screen UI.mp489.9MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/008 Splash Screen Animation and Navigating to Main Screen.mp4120.23MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/009 What We've Done So Far.mp419.51MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/010 Setting up Model Classes.mp490.95MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/011 Setting up the Weather API Interface for Retrofit - HTTP Library.mp468.27MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/012 Creating the Main ViewModel and the Repository Classes.mp4160.65MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/013 Setting up the ViewModel and Retrieving JSON Payload.mp4185.88MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/014 Setting up the AppBar - Part 1.mp4106.97MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/015 Finalizing the WeatherAppBar.mp4117.15MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/016 Creating the Main Screen Widgets - Top Circle.mp4120.73MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/017 Creating the Main Screen - Finalizing the Top Circle and Data.mp490.4MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/018 Adding Humidity Wind and Pressure Row.mp453.28MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/019 Creating the Sunset and Sunrise Row.mp456.7MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/020 Weather Detail Row.mp4117.45MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/021 Finalizing the Weather Detail Row and the Main Screen.mp468.11MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/022 Refactoring the Code.mp426.11MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/023 Break - What We've Done So far.mp48.35MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/024 Setting up the Search Field in Search Screen.mp4164.45MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/025 Passing the City Name Back to Main Screen and Showing the Forecast Data.mp4229.57MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/026 Setting up the Dialog and the Dropdown Menu.mp4119.58MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/027 Navigating to About, Favorites and Settings & Creating the About Screen.mp4130.41MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/028 Introduction to ROOM and Favorite Screen Structure.mp420.05MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/029 Creating a Favorite Entity and DAO Class.mp4135.33MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/030 Setting up Room Database and Repository.mp4151.11MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/031 Creating the FavoriteViewModel Class.mp489.02MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/032 Adding the Favorite Icon and Saving Favorite Cities to Database.mp4137.26MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/033 Showing all Favorite Cities.mp4157.09MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/034 Showing a Toast Message when a City is Saved.mp4119.74MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/035 Break - What We've Done So Far - Next up The Settings Screen.mp48.72MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/036 Creating the Settings View Model.mp4113.43MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/037 Putting Together the Settings Screen.mp478.21MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/038 Saving Measurement Units to the Database.mp484.65MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/039 Adding a Default Unit.mp453.53MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/040 Showing Metric and Imperial Units in Main Screen - Final Touches.mp4176.93MB
  • 21 - [Jetpack Compose] - Build a Weather Forecast App/041 Weather Forecast App Summary.mp46.52MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/001 Reader App Demo.mp4103.51MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/002 Firebase Setup.mp4122.4MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/003 Setting up Hilt and adding More dependencies.mp438.96MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/004 Saving a User to Firestore Database - Test User.mp442.57MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/005 Setting Up Di - Dependency Injection with Hilt.mp429.48MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/006 Structuring the Project and Adding all Screen Composables.mp450.82MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/007 Setting up the ReaderScreen Enum & App Routing.mp436.4MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/008 Creating the Navigation Composables & Adding NavController and NavHost Classes.mp443.14MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/009 Using the Navigation to Show the SplashScreen.mp451.17MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/010 Creating the Splash Screen.mp459.14MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/011 Animating the Splash Screen.mp469.53MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/012 Navigating to Login Screen.mp450.1MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/013 Creating the User Form Composable.mp4105.1MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/014 Setting up the Email InputField.mp4105.91MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/015 Setting up the User Form.mp4137.5MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/016 Showing Login Form and Login Button.mp479.63MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/017 Finishing Login and Create Account Logic.mp4155.98MB
  • 22 - [Jetpack Compose] - Capstone App - Reader App - Navigation and Login/018 Section Summary.mp45.37MB
  • 23 - [Jetpack Compose] - Capstone App - Reader App Firebase Firestore - Login & Auth/001 Section Introduction - Firebase Auth.mp4320.7KB
  • 23 - [Jetpack Compose] - Capstone App - Reader App Firebase Firestore - Login & Auth/002 Setting up FirebaseAuth - Login Users.mp4108.16MB
  • 23 - [Jetpack Compose] - Capstone App - Reader App Firebase Firestore - Login & Auth/003 Signing User In to Firebase.mp494.98MB
  • 23 - [Jetpack Compose] - Capstone App - Reader App Firebase Firestore - Login & Auth/004 Creating a User in Firebase Auth.mp453.77MB
  • 23 - [Jetpack Compose] - Capstone App - Reader App Firebase Firestore - Login & Auth/005 Saving a User to Firestore when Users are Created.mp467.98MB
  • 23 - [Jetpack Compose] - Capstone App - Reader App Firebase Firestore - Login & Auth/006 Bypassing the Login Screen If User is Authenticated Already.mp435.57MB
  • 23 - [Jetpack Compose] - Capstone App - Reader App Firebase Firestore - Login & Auth/007 Creating the MUser Model.mp468.3MB
  • 23 - [Jetpack Compose] - Capstone App - Reader App Firebase Firestore - Login & Auth/008 Section Summary.mp411.07MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/001 Section Introduction - Home Screen.mp41.21MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/002 Creating the Top App Bar - Logo and Title.mp495.4MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/003 Adding the Logout Icon and Sign out User.mp442.11MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/004 Adding the TopReading Section.mp482.11MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/005 Finishing up the Top Section - Reading and User Profile.mp485.08MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/006 Creating a Book Listcard.mp4108.29MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/007 Adding the Rating and Title and Author Structures to List Card.mp462.18MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/008 The ListCard - Showing on Screen.mp464.01MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/009 Showing an Image on the List Card.mp430.2MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/010 Creating the Reading List Area and Adding Dummy Books.mp4125.44MB
  • 24 - [Jetpack Compose] - Capstone App - Reader App - The Home Screen/011 Finalizing the Home Screen (For now).mp41.97MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/001 Section Introduction - Search Screen.mp44.86MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/002 Adding the TopBar of Search Screen.mp463.78MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/003 Adding the Search TextField.mp480.14MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/004 Search Screen UI Setup Finished.mp4100.23MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/005 Setting up Retrofit and Hilt DI - Part 1.mp4144.01MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/006 Setting up the Repository and Data Wrapper Class.mp496.45MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/007 Loading Books in a Composable & Instantiating a HiltViewModel.mp468.24MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/008 Setting Up Repository.mp495.06MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/009 Creating the BookSearch ViewModel.mp449.2MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/010 Testing the BookSearch ViewModel and Showing Books on Screen.mp4122.66MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/011 Adding a isLoading Progress Indicator.mp446.98MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/012 Finishing up the Search Screen UI.mp434.96MB
  • 25 - [Jetpack Compose] - Capstone App - Reader App - The Search Screen/013 Section Summary - Search Book Screen.mp47.92MB
  • 26 - [Jetpack Compose] - Capstone App - Reader App The Details Screen & Saving Books/001 Book Details Screen.mp44.19MB
  • 26 - [Jetpack Compose] - Capstone App - Reader App The Details Screen & Saving Books/002 Creating the Details Screen and Passing a Book Id.mp496.32MB
  • 26 - [Jetpack Compose] - Capstone App - Reader App The Details Screen & Saving Books/003 Retrieving a Book Data from ViewModel - Introduction to ProduceState.mp4110.82MB
  • 26 - [Jetpack Compose] - Capstone App - Reader App The Details Screen & Saving Books/004 Setting up the Details Screen - Adding Image and Title.mp475.63MB
  • 26 - [Jetpack Compose] - Capstone App - Reader App The Details Screen & Saving Books/005 Adding the Book Description.mp472.06MB
  • 26 - [Jetpack Compose] - Capstone App - Reader App The Details Screen & Saving Books/006 Adding the Save and Cancel Buttons & Creating the MBook model Class.mp494.19MB
  • 26 - [Jetpack Compose] - Capstone App - Reader App The Details Screen & Saving Books/007 Saving a Book to Firestore Database.mp4107.7MB
  • 26 - [Jetpack Compose] - Capstone App - Reader App The Details Screen & Saving Books/008 Section Summary - Book Details and Saving Book to Firestore.mp417.73MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/001 Section Intro - Home Screen - Showing Saved Books.mp42.43MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/002 Setting up FireRepository.mp4101.13MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/003 Retrieving and Showing User Books in Home Screen.mp4102.25MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/004 Setting up the Update Screen.mp4114.98MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/005 Adding the Top Part of the Book Update Screen.mp4117.34MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/006 Adding a Note TextField.mp473.43MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/007 Adding the Start and Finished Reading TextButtons.mp4100.86MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/008 Adding the Rating Bar.mp484.9MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/009 Updating a Book.mp4122.92MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/010 Formatting the Date and Showing a Toast Message.mp473.21MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/011 Adding AlertDialog on Delete Button Clicked.mp4108.32MB
  • 27 - [Jetpack Compose] - Capstone App - Reader App Update and Delete Books/012 Section Summary - Update Screen.mp42.96MB
  • 28 - [Jetpack Compose] - Capstone App - Reader App Reading and Book list Categories/001 Section Introduction - Home Screen Book - Filtering.mp44.83MB
  • 28 - [Jetpack Compose] - Capstone App - Reader App Reading and Book list Categories/002 Filtering Books into Read and Not yet Categories.mp4109.43MB
  • 28 - [Jetpack Compose] - Capstone App - Reader App Reading and Book list Categories/003 The Book Stats Screen - Showing Read and Reading Book Number.mp494.13MB
  • 28 - [Jetpack Compose] - Capstone App - Reader App Reading and Book list Categories/004 Finishing the Stats Screen.mp474.68MB
  • 28 - [Jetpack Compose] - Capstone App - Reader App Reading and Book list Categories/005 Final Touches on the App.mp469.27MB
  • 28 - [Jetpack Compose] - Capstone App - Reader App Reading and Book list Categories/006 [FIX] Book Rating Not Showing.mp413.7MB
  • 29 - What's Next/001 Next Steps.mp418.69MB