[Jetpack Compose]-
a Weather Forecast App\
4:52 Setting up Room Database and Repository
22:47 Creating the FavoriteViewModel Class
33:51 Adding the Favorite Icon and Saving Favorite Cities to Database
48:15 Showing all Favorite Cities
1:06:00 Showing a Toast Message when a City is Saved
1:18:02 Break-What We’ve Done So Far-Next up The Settings Screen
1:20:44 Creating the Settings View Model
1:32:41 Putting Together the Settings Screen
1:42:37 Saving Measurement Units to the Database
1:51:40 Adding a Default Unit
1:56:35 Showing Metric and Imperial Units in Main Screen-Final Touches
2:13:16 Weather Forecast App Summary
App-Reader App-Navigation and Login\
2:14:56 Reader App Demo
2:21:48 Firebase Setup
2:34:18 Setting up Hilt and adding More dependencies
2:38:15 Saving a User to Firestore Database-Test User
2:43:11 Setting Up Di-Dependency Injection with Hilt
2:47:49 Structuring the Project and Adding all Screen Composables
2:56:00 Setting up the ReaderScreen Enum & App Routing
3:00:27 Creating the Navigation Composables & Adding NavController and NavHost Classes
3:06:18 Using the Navigation to Show the SplashScreen
3:11:58 Creating the Splash Screen
3:19:19 Animating the Splash Screen
3:27:26 Navigating to Login Screen
3:32:49 Creating the User Form Composable
3:46:00 Setting up the Email InputField
3:57:31 Setting up the User Form
4:11:20 Showing Login Form and Login Button
4:20:17 Finishing Login and Create Account Logic
4:38:11 Section Summary
App-Reader App Firebase Firestore-Login & Auth\
4:39:41 Section Introduction-Firebase Auth
4:39:54 Setting up FirebaseAuth-Login Users
4:54:31 Signing User In to Firebase
5:04:11 Creating a User in Firebase Auth
5:11:01 Saving a User to Firestore when Users are Created
5:19:54 Bypassing the Login Screen If User is Authenticated Already
5:23:42 Creating the MUser Model
5:31:58 Section Summary
App-Reader App-The Home Screen\
5:35:33 Section Introduction-Home Screen
5:35:51 Creating the Top App Bar-Logo and Title
5:48:17 Adding the Logout Icon and Sign out User
5:53:28 Adding the TopReading Section
6:03:58 Finishing up the Top Section-Reading and User Profile
6:13:10 Creating a Book Listcard
6:25:37 Adding the Rating and Title and Author Structures to List Card
6:33:31 The ListCard-Showing on Screen
6:41:34 Showing an Image on the List Card
6:44:24 Creating the Reading List Area and Adding Dummy Books
6:58:04 Finalizing the Home Screen (For now)
App-Reader App-The Search Screen\
6:58:45 Section Introduction-Search Screen
6:59:46 Adding the TopBar of Search Screen
7:07:16 Adding the Search TextField
7:16:47 Search Screen UI Setup Finished
7:28:09 Setting up Retrofit and Hilt DI-Part 1
7:43:22 Setting up the Repository and Data Wrapper Class
7:55:13 Loading Books in a Composable & Instantiating a HiltViewModel
8:01:37 Setting Up Repository
8:13:27 Creating the BookSearch ViewModel
8:19:37 Testing the BookSearch ViewModel and Showing Books on Screen
8:31:01 Adding a isLoading Progress Indicator
8:35:36 Finishing up the Search Screen UI
8:39:05 Section Summary-Search Book Screen
App-Reader App The Details Screen & Saving Books\
8:41:03 Book Details Screen
8:41:36 Creating the Details Screen and Passing a Book Id
8:52:47 Retrieving a Book Data from ViewModel-Introduction to ProduceState
9:04:27 Setting up the Details Screen-Adding Image and Title
9:13:12 Adding the Book Description
9:20:38 Adding the Save and Cancel Buttons & Creating the MBook model Class
9:32:06 Saving a Book to Firestore Database
9:44:19 Section Summary-Book Details and Saving Book to Firestore
App-Reader App Update and Delete Books\
9:46:07 Section Intro-Home Screen-Showing Saved Books
9:46:59 Setting up FireRepository
9:58:48 Retrieving and Showing User Books in Home Screen
10:09:36 Setting up the Update Screen
10:22:21 Adding the Top Part of the Book Update Screen
10:36:01 Adding a Note TextField
10:44:11 Adding the Start and Finished Reading TextButtons
10:55:45 Adding the Rating Bar
11:05:46 Updating a Book
11:19:21 Formatting the Date and Showing a Toast Message
11:27:29 Adding AlertDialog on Delete Button Clicked
11:40:34 Section Summary-Update Screen
App-Reader App Reading and Book list Categories\
11:41:37 Section Introduction-Home Screen Book-Filtering
11:42:46 Filtering Books into Read and Not yet Categories
11:55:41 The Book Stats Screen-Showing Read and Reading Book Number