| 01. Introduction to Course - Grab your 70% Coupon Here | |||
| 1. Course Promo - Get Your Coupon Here.mp4 | 50.19 MB | ||
| 1. Course Promo - Get Your Coupon Here.vtt | 2.54 KB | ||
| 02. Jetpack Compose Overview | |||
| 1. Introduction to Jetpack Compose.mp4 | 13.93 MB | ||
| 1. Introduction to Jetpack Compose.vtt | 3.27 KB | ||
| 2. Composable Functions.mp4 | 18.35 MB | ||
| 2. Composable Functions.vtt | 4.83 KB | ||
| 3. SetContent( ).mp4 | 17.81 MB | ||
| 3. SetContent( ).vtt | 4.32 KB | ||
| 4. @Preview Annotation.mp4 | 14.32 MB | ||
| 4. @Preview Annotation.vtt | 2.12 KB | ||
| 5. Modifiers.mp4 | 26.97 MB | ||
| 5. Modifiers.vtt | 3.45 KB | ||
| 03. Composables | |||
| 1. Text.mp4 | 20.14 MB | ||
| 1. Text.vtt | 4.11 KB | ||
| 2. Layouts.mp4 | 49.87 MB | ||
| 2. Layouts.vtt | 5.87 KB | ||
| 3. Paddings & Margins.mp4 | 16.86 MB | ||
| 3. Paddings & Margins.vtt | 2.69 KB | ||
| 4. Coding Challenge.mp4 | 25.24 MB | ||
| 4. Coding Challenge.vtt | 4.44 KB | ||
| 5. Image Composable.mp4 | 55.71 MB | ||
| 5. Image Composable.vtt | 5.3 KB | ||
| 6. 111- compose Buttons.zip | 33.5 MB | ||
| 6. Button Composable.mp4 | 57.46 MB | ||
| 6. Button Composable.vtt | 6.29 KB | ||
| 7. Types of Buttons.mp4 | 31.99 MB | ||
| 7. Types of Buttons.vtt | 3.5 KB | ||
| 8. 112- Compose TextField JetpackApp.zip | 33.43 MB | ||
| 8. Text Fields.mp4 | 67.23 MB | ||
| 8. Text Fields.vtt | 6.85 KB | ||
| 04. State Handling | |||
| 1. What's State.mp4 | 24.97 MB | ||
| 1. What's State.vtt | 2.87 KB | ||
| 10. Stateful to Stateless.mp4 | 36.98 MB | ||
| 10. Stateful to Stateless.vtt | 4.11 KB | ||
| 2. Without Using State.mp4 | 18.46 MB | ||
| 2. Without Using State.vtt | 3.5 KB | ||
| 3. Using Mutable State.mp4 | 70.26 MB | ||
| 3. Using Mutable State.vtt | 5.91 KB | ||
| 4. Recomposition.mp4 | 29.46 MB | ||
| 4. Recomposition.vtt | 4.94 KB | ||
| 5. Remember Keyword.mp4 | 23.91 MB | ||
| 5. Remember Keyword.vtt | 3.2 KB | ||
| 6. 113- compose Property Delegation JetpackApp.zip | 32.72 MB | ||
| 6. Delegation in Kotlin.mp4 | 54.95 MB | ||
| 6. Delegation in Kotlin.vtt | 5.19 KB | ||
| 7. Quick Recap Recomposition - By - MutableState.mp4 | 38.39 MB | ||
| 7. Quick Recap Recomposition - By - MutableState.vtt | 4.25 KB | ||
| 8. Stateful Composition.mp4 | 58.04 MB | ||
| 8. Stateful Composition.vtt | 5.91 KB | ||
| 9. State Hoisting.mp4 | 39.13 MB | ||
| 9. State Hoisting.vtt | 4.85 KB | ||
| 05. More Composables | |||
| 1. 114- compose checkbox JetpackApp.zip | 32.74 MB | ||
| 1. CheckBox.mp4 | 30.65 MB | ||
| 1. CheckBox.vtt | 5.55 KB | ||
| 2. 115- compose Switch JetpackApp.zip | 32.77 MB | ||
| 2. Switch.mp4 | 45.34 MB | ||
| 2. Switch.vtt | 4.63 KB | ||
| 3. 116- compose Radio Button JetpackApp.zip | 32.81 MB | ||
| 3. Radio Button.mp4 | 56.46 MB | ||
| 3. Radio Button.vtt | 5.65 KB | ||
| 4. Texts Besides Radio Button.mp4 | 44.65 MB | ||
| 4. Texts Besides Radio Button.vtt | 3.15 KB | ||
| 5. 117- compose Progress indicators JetpackApp.zip | 32.86 MB | ||
| 5. Progress Indicators.mp4 | 54.01 MB | ||
| 5. Progress Indicators.vtt | 5.57 KB | ||
| 6. 118- Compose ChallengeJetpackApp.zip | 32.83 MB | ||
| 6. Coding Challenge.mp4 | 63 MB | ||
| 6. Coding Challenge.vtt | 4.54 KB | ||
| 06. Layouts Deep Dive | |||
| 1. Row Deep Dive.mp4 | 41.32 MB | ||
| 1. Row Deep Dive.vtt | 5.2 KB | ||
| 2. Arrangement & Alignment.mp4 | 54.39 MB | ||
| 2. Arrangement & Alignment.vtt | 4.4 KB | ||
| 3. Exploring Columns.mp4 | 14.51 MB | ||
| 3. Exploring Columns.vtt | 3.17 KB | ||
| 4. Exploring Box.mp4 | 16.44 MB | ||
| 4. Exploring Box.vtt | 2.17 KB | ||
| 5. Exploring Surface.mp4 | 28.9 MB | ||
| 5. Exploring Surface.vtt | 3.91 KB | ||
| 6. The Scaffold.mp4 | 80.98 MB | ||
| 6. The Scaffold.vtt | 5.45 KB | ||
| 7. Top App Bar.mp4 | 88.66 MB | ||
| 7. Top App Bar.vtt | 7.59 KB | ||
| 8. Bottom App Bar.mp4 | 62.04 MB | ||
| 8. Bottom App Bar.vtt | 5.79 KB | ||
| 9. Floating Action Button.mp4 | 39.82 MB | ||
| 9. Floating Action Button.vtt | 3.04 KB | ||
| 07. Lists | |||
| 1. 127- compose Scrollable Column & row JetpackApp.zip | 45.39 MB | ||
| 1. Scrolling Column.mp4 | 53.71 MB | ||
| 1. Scrolling Column.vtt | 5.31 KB | ||
| 2. Scrolling Row.mp4 | 15.23 MB | ||
| 2. Scrolling Row.vtt | 2.37 KB | ||
| 3. Lazy Column.mp4 | 75.3 MB | ||
| 3. Lazy Column.vtt | 5.7 KB | ||
| 4. Custom List Layout.mp4 | 17.19 MB | ||
| 4. Custom List Layout.vtt | 2.62 KB | ||
| 5. Lazy Row.mp4 | 25.12 MB | ||
| 5. Lazy Row.vtt | 2.65 KB | ||
| 6. Sticky Headers.mp4 | 59.44 MB | ||
| 6. Sticky Headers.vtt | 5.94 KB | ||
| 7. Handling Click Events on Items List.mp4 | 47.18 MB | ||
| 7. Handling Click Events on Items List.vtt | 5.07 KB | ||
| 8. 136- Compose Card.zip | 45.23 MB | ||
| 8. Cards.mp4 | 21.33 MB | ||
| 8. Cards.vtt | 5.2 KB | ||
| 08. The Grocery App | |||
| 1. App Promo - What's going to Build.mp4 | 3.45 MB | ||
| 1. App Promo - What's going to Build.vtt | 774 B | ||
| 2. 137-compose Grocery App.zip | 61.35 MB | ||
| 2. Creating the Data Source.mp4 | 10.53 MB | ||
| 2. Creating the Data Source.vtt | 1.96 KB | ||
| 3. Custom Sticky Header.mp4 | 30.83 MB | ||
| 3. Custom Sticky Header.vtt | 2.37 KB | ||
| 4. Custom Card Items.mp4 | 18.55 MB | ||
| 4. Custom Card Items.vtt | 3.27 KB | ||
| 5. Data Class.mp4 | 6.44 MB | ||
| 5. Data Class.vtt | 1.71 KB | ||
| 6. Designing The Cards.mp4 | 40.08 MB | ||
| 6. Designing The Cards.vtt | 3.94 KB | ||
| 7. 137-compose Grocery App.zip | 61.35 MB | ||
| 7. Changing Data Source.mp4 | 36.83 MB | ||
| 7. Changing Data Source.vtt | 2.5 KB | ||
| 09. Navigation in Compose | |||
| 1. 138- Compose Navigation.zip | 37.02 MB | ||
| 1. Adding Nav Library.mp4 | 15.21 MB | ||
| 1. Adding Nav Library.vtt | 1.42 KB | ||
| 2. Designing the Screens.mp4 | 8.4 MB | ||
| 2. Designing the Screens.vtt | 1.36 KB | ||
| 3. Nav Controllers.mp4 | 8.95 MB | ||
| 3. Nav Controllers.vtt | 1.73 KB | ||
| 4. Nav Host.mp4 | 20.34 MB | ||
| 4. Nav Host.vtt | 3.6 KB | ||
| 5. Nav Destinations.mp4 | 34.44 MB | ||
| 5. Nav Destinations.vtt | 3.51 KB | ||
| 6. Passing Data Between Screens Part 1.mp4 | 83.08 MB | ||
| 6. Passing Data Between Screens Part 1.vtt | 6.59 KB | ||
| 7. Passing Data Between Screens Part 2.mp4 | 54.08 MB | ||
| 7. Passing Data Between Screens Part 2.vtt | 4.5 KB | ||
| 8. Passing Multiple Arguments.mp4 | 17.63 MB | ||
| 8. Passing Multiple Arguments.vtt | 2.52 KB | ||
| 9. Passing Optional Arguments.mp4 | 15.85 MB | ||
| 9. Passing Optional Arguments.vtt | 2.26 KB | ||
| 10. Bottom Navigation | |||
| 1. App Promo - What we're going to build.mp4 | 3.68 MB | ||
| 1. App Promo - What we're going to build.vtt | 1.36 KB | ||
| 10. Nav Bottom Items.mp4 | 33.79 MB | ||
| 10. Nav Bottom Items.vtt | 4.52 KB | ||
| 11. Navigation Bar.mp4 | 66.43 MB | ||
| 11. Navigation Bar.vtt | 6.39 KB | ||
| 12. Passing Args in Nav Bar.mp4 | 44.3 MB | ||
| 12. Passing Args in Nav Bar.vtt | 4.39 KB | ||
| 13. Synchronization between NavBar & Current Screen.mp4 | 30.72 MB | ||
| 13. Synchronization between NavBar & Current Screen.vtt | 4.98 KB | ||
| 14. Optimizing the Code.mp4 | 33.45 MB | ||
| 14. Optimizing the Code.vtt | 3.11 KB | ||
| 2. 140- Compose Mastering Navigation AppNavigationApp2.zip | 37.37 MB | ||
| 2. Creating UI Screens.mp4 | 48.79 MB | ||
| 2. Creating UI Screens.vtt | 3.52 KB | ||
| 3. Nav Graph Builder.mp4 | 30.98 MB | ||
| 3. Nav Graph Builder.vtt | 3.74 KB | ||
| 4. Navigation Builder.mp4 | 34.84 MB | ||
| 4. Navigation Builder.vtt | 3.6 KB | ||
| 5. Creating Nav Routes.mp4 | 19.7 MB | ||
| 5. Creating Nav Routes.vtt | 4.3 KB | ||
| 6. Navigating Between Routes.mp4 | 39.4 MB | ||
| 6. Navigating Between Routes.vtt | 4.15 KB | ||
| 7. Nav Controller.mp4 | 49.63 MB | ||
| 7. Nav Controller.vtt | 5.1 KB | ||
| 8. Defining Other Destinations.mp4 | 37.71 MB | ||
| 8. Defining Other Destinations.vtt | 5.25 KB | ||
| 9. Passing Arguments between Screens.mp4 | 54.19 MB | ||
| 9. Passing Arguments between Screens.vtt | 5.73 KB | ||
| 11. Constraint Layout | |||
| 1. Introduction to Constraint Layout.mp4 | 23.64 MB | ||
| 1. Introduction to Constraint Layout.vtt | 2.68 KB | ||
| 2. 141- ConstraintApp2.zip | 47.32 MB | ||
| 2. Creating Constraint Layout.mp4 | 36.59 MB | ||
| 2. Creating Constraint Layout.vtt | 3.87 KB | ||
| 3. ConstrainAs( ).mp4 | 77.23 MB | ||
| 3. ConstrainAs( ).vtt | 7.84 KB | ||
| 4. Guidelines.mp4 | 32.62 MB | ||
| 4. Guidelines.vtt | 4.23 KB | ||
| 5. Barriers.mp4 | 30.96 MB | ||
| 5. Barriers.vtt | 3.93 KB | ||
| 6. Chains.mp4 | 73.78 MB | ||
| 6. Chains.vtt | 4.59 KB | ||
| 12. The Courses App - Mastering Constraint Layout | |||
| 1. App Promo - What we're going to build.mp4 | 2.54 MB | ||
| 1. App Promo - What we're going to build.vtt | 677 B | ||
| 10. Placing Texts Under Images.mp4 | 43.8 MB | ||
| 10. Placing Texts Under Images.vtt | 4.09 KB | ||
| 11. Latest Lessons Sections.mp4 | 65.7 MB | ||
| 11. Latest Lessons Sections.vtt | 4.27 KB | ||
| 12. Designing The Card.mp4 | 64.6 MB | ||
| 12. Designing The Card.vtt | 3.82 KB | ||
| 13. Designing The Card Part 2.mp4 | 49.82 MB | ||
| 13. Designing The Card Part 2.vtt | 2.79 KB | ||
| 14. The Last Touches.mp4 | 34.09 MB | ||
| 14. The Last Touches.vtt | 2.62 KB | ||
| 2. 141- ConstraintApp2.zip | 47.32 MB | ||
| 2. Adding Constraint Layout.mp4 | 48.85 MB | ||
| 2. Adding Constraint Layout.vtt | 5.38 KB | ||
| 3. Background Image.mp4 | 78.02 MB | ||
| 3. Background Image.vtt | 6.09 KB | ||
| 4. Passing Modifiers.mp4 | 15.92 MB | ||
| 4. Passing Modifiers.vtt | 2.36 KB | ||
| 5. The Header Design.mp4 | 79.87 MB | ||
| 5. The Header Design.vtt | 5.58 KB | ||
| 6. The Middle Part.mp4 | 28.99 MB | ||
| 6. The Middle Part.vtt | 2.72 KB | ||
| 7. Specifying Proper Width & Height.mp4 | 79.83 MB | ||
| 7. Specifying Proper Width & Height.vtt | 7.46 KB | ||
| 8. The Card.mp4 | 64.35 MB | ||
| 8. The Card.vtt | 4.54 KB | ||
| 9. The Courses Section.mp4 | 73.04 MB | ||
| 9. The Courses Section.vtt | 5.86 KB | ||
| 13. Notey App - MVVM + ROOM | |||
| 1. Notey App Promo.mp4 | 3.64 MB | ||
| 1. Notey App Promo.vtt | 875 B | ||
| 10. The View Model.mp4 | 51.91 MB | ||
| 10. The View Model.vtt | 5.18 KB | ||
| 11. View Model Factory.mp4 | 62.16 MB | ||
| 11. View Model Factory.vtt | 5.17 KB | ||
| 12. Note List Item.mp4 | 46.52 MB | ||
| 12. Note List Item.vtt | 3.8 KB | ||
| 13. Notes List Composable.mp4 | 48.23 MB | ||
| 13. Notes List Composable.vtt | 4.79 KB | ||
| 14. Displaying All Records in DB.mp4 | 42.8 MB | ||
| 14. Displaying All Records in DB.vtt | 4.71 KB | ||
| 15. ObserveAsState( ).mp4 | 12.24 MB | ||
| 15. ObserveAsState( ).vtt | 2.24 KB | ||
| 16. Inserting Notes into Database.mp4 | 25.14 MB | ||
| 16. Inserting Notes into Database.vtt | 3.48 KB | ||
| 17. Alert Dialog.mp4 | 73.16 MB | ||
| 17. Alert Dialog.vtt | 6.45 KB | ||
| 18. Dismiss & Confirm Buttons.mp4 | 63.62 MB | ||
| 18. Dismiss & Confirm Buttons.vtt | 5.7 KB | ||
| 19. Displaying Alert Dialog on Button Click.mp4 | 48.26 MB | ||
| 19. Displaying Alert Dialog on Button Click.vtt | 7.82 KB | ||
| 2. 143- mVVM + ROoM Notey App.zip | 36.74 MB | ||
| 2. What's MVVM.mp4 | 33.74 MB | ||
| 2. What's MVVM.vtt | 3.94 KB | ||
| 20. Testing Alert Dialog.mp4 | 8.37 MB | ||
| 20. Testing Alert Dialog.vtt | 1.55 KB | ||
| 21. Color Picker.mp4 | 58.58 MB | ||
| 21. Color Picker.vtt | 5.87 KB | ||
| 22. 143- mVVM + ROoM Notey App.zip | 36.74 MB | ||
| 22. ROOM Database Inspection Tool.mp4 | 16.76 MB | ||
| 22. ROOM Database Inspection Tool.vtt | 2.36 KB | ||
| 3. What's ROOM.mp4 | 36.86 MB | ||
| 3. What's ROOM.vtt | 4.12 KB | ||
| 4. What we're Going to Build.mp4 | 125.81 MB | ||
| 4. What we're Going to Build.vtt | 6.5 KB | ||
| 5. Entity Class.mp4 | 85.21 MB | ||
| 5. Entity Class.vtt | 6.61 KB | ||
| 6. Data Access Object.mp4 | 55.67 MB | ||
| 6. Data Access Object.vtt | 6.17 KB | ||
| 7. ROOM Database Class.mp4 | 27.77 MB | ||
| 7. ROOM Database Class.vtt | 4.33 KB | ||
| 8. Volatile & Companion Object.mp4 | 62.3 MB | ||
| 8. Volatile & Companion Object.vtt | 7.04 KB | ||
| 9. Repository.mp4 | 62.52 MB | ||
| 9. Repository.vtt | 4.45 KB | ||
| 14. The News App - MVVM + RETROFIT | |||
| 1. App Promo - What we're going to build.mp4 | 9.85 MB | ||
| 1. App Promo - What we're going to build.vtt | 1.24 KB | ||
| 10. Repository.mp4 | 60.16 MB | ||
| 10. Repository.vtt | 4.7 KB | ||
| 11. MutableStateof vs LiveData.mp4 | 87.73 MB | ||
| 11. MutableStateof vs LiveData.vtt | 6.56 KB | ||
| 12. View Model.mp4 | 19.56 MB | ||
| 12. View Model.vtt | 3.35 KB | ||
| 13. Automatic Recomposition.mp4 | 31.37 MB | ||
| 13. Automatic Recomposition.vtt | 5.38 KB | ||
| 14. Running the App.mp4 | 19.3 MB | ||
| 14. Running the App.vtt | 2.95 KB | ||
| 15. Last UI Touches.mp4 | 38.1 MB | ||
| 15. Last UI Touches.vtt | 4.96 KB | ||
| 2. 144- MVVM + Retrofit NewsApp.zip | 39.03 MB | ||
| 2. Webservices & API.mp4 | 41.84 MB | ||
| 2. Webservices & API.vtt | 4.93 KB | ||
| 3. HTTP Requests & Methods.mp4 | 177.7 MB | ||
| 3. HTTP Requests & Methods.vtt | 8.36 KB | ||
| 4. JSON & Its Syntax.mp4 | 33.08 MB | ||
| 4. JSON & Its Syntax.vtt | 4.1 KB | ||
| 5. What is Retrofit.mp4 | 27.96 MB | ||
| 5. What is Retrofit.vtt | 3.41 KB | ||
| 6. 144- MVVM + Retrofit NewsApp.zip | 39.03 MB | ||
| 6. Adding Retrofit to Android App.mp4 | 60.79 MB | ||
| 6. Adding Retrofit to Android App.vtt | 3.42 KB | ||
| 7. Data Class.mp4 | 71.26 MB | ||
| 7. Data Class.vtt | 4.28 KB | ||
| 8. Api Service Interface.mp4 | 29.24 MB | ||
| 8. Api Service Interface.vtt | 4.13 KB | ||
| 9. Retrofit Instance.mp4 | 28.06 MB | ||
| 9. Retrofit Instance.vtt | 3.95 KB | ||
| 15. The Moviz App - MVVM + RETROFIT + ROOM | |||
| 1. Moviz App Promo.mp4 | 36.71 MB | ||
| 1. Moviz App Promo.vtt | 1.95 KB | ||
| 10. View Model Scope.mp4 | 15.59 MB | ||
| 10. View Model Scope.vtt | 2.53 KB | ||
| 11. View Model Factory.mp4 | 25.97 MB | ||
| 11. View Model Factory.vtt | 4.29 KB | ||
| 12. Movie Item Composable.mp4 | 82.56 MB | ||
| 12. Movie Item Composable.vtt | 5.95 KB | ||
| 13. Observing Mutable State Objects.mp4 | 60.38 MB | ||
| 13. Observing Mutable State Objects.vtt | 5.58 KB | ||
| 14. Displaying Movies From TMDB API.mp4 | 42.11 MB | ||
| 14. Displaying Movies From TMDB API.vtt | 3.95 KB | ||
| 15. ROOM Entity Class.mp4 | 44.83 MB | ||
| 15. ROOM Entity Class.vtt | 3.26 KB | ||
| 16. Data Access Object DAO.mp4 | 18.87 MB | ||
| 16. Data Access Object DAO.vtt | 2.39 KB | ||
| 17. ROOM Database.mp4 | 84.03 MB | ||
| 17. ROOM Database.vtt | 6.05 KB | ||
| 18. Fetching Offline Data.mp4 | 23.67 MB | ||
| 18. Fetching Offline Data.vtt | 3.76 KB | ||
| 19. Displaying Movies From ROOM Database.mp4 | 51.17 MB | ||
| 19. Displaying Movies From ROOM Database.vtt | 4.92 KB | ||
| 2. 145- Compose MovizApp MVVM+ROOM+Retrofit.zip | 43.18 MB | ||
| 2. Adding Dependencies.mp4 | 83.5 MB | ||
| 2. Adding Dependencies.vtt | 6.9 KB | ||
| 20. 145- Compose MovizApp MVVM+ROOM+Retrofit.zip | 43.18 MB | ||
| 20. Final UI Touches.mp4 | 21.66 MB | ||
| 20. Final UI Touches.vtt | 2.68 KB | ||
| 3. Understanding TMDB API.mp4 | 102.65 MB | ||
| 3. Understanding TMDB API.vtt | 5.64 KB | ||
| 4. Response Data Class.mp4 | 72.05 MB | ||
| 4. Response Data Class.vtt | 6.29 KB | ||
| 5. Movie Data Class.mp4 | 58.39 MB | ||
| 5. Movie Data Class.vtt | 3.92 KB | ||
| 6. API Service Interface.mp4 | 37.3 MB | ||
| 6. API Service Interface.vtt | 3.75 KB | ||
| 7. Retrofit Instance.mp4 | 38.14 MB | ||
| 7. Retrofit Instance.vtt | 4.15 KB | ||
| 8. Repository.mp4 | 92.99 MB | ||
| 8. Repository.vtt | 7.23 KB | ||
| 9. View Model.mp4 | 70.74 MB | ||
| 9. View Model.vtt | 6.59 KB | ||
| 16. Dependency Injection - Introduction to Hilt | |||
| 1. What is Dependency Injection.mp4 | 13.18 MB | ||
| 1. What is Dependency Injection.vtt | 3.39 KB | ||
| 10. Method Injection.mp4 | 26.55 MB | ||
| 10. Method Injection.vtt | 3.39 KB | ||
| 11. Hilt Annotations.mp4 | 12.99 MB | ||
| 11. Hilt Annotations.vtt | 4.31 KB | ||
| 2. Without Dependency Injection.mp4 | 10.87 MB | ||
| 2. Without Dependency Injection.vtt | 2.49 KB | ||
| 3. With Dependency Injection.mp4 | 18.12 MB | ||
| 3. With Dependency Injection.vtt | 3.07 KB | ||
| 4. Adding Hilt to Our App.mp4 | 42.25 MB | ||
| 4. Adding Hilt to Our App.vtt | 4.32 KB | ||
| 5. Constructor Injection using Hilt.mp4 | 24.83 MB | ||
| 5. Constructor Injection using Hilt.vtt | 4.58 KB | ||
| 6. Hilt Module.mp4 | 32.58 MB | ||
| 6. Hilt Module.vtt | 6.26 KB | ||
| 7. App Module.mp4 | 19.38 MB | ||
| 7. App Module.vtt | 4.27 KB | ||
| 8. Dependency Injection with Hilt.mp4 | 51.61 MB | ||
| 8. Dependency Injection with Hilt.vtt | 4.43 KB | ||
| 9. Field Injection.mp4 | 47.73 MB | ||
| 9. Field Injection.vtt | 6.41 KB | ||
| 17. Dependency Injection with Android | |||
| 1. Adding Hilt to Android App.mp4 | 46.09 MB | ||
| 1. Adding Hilt to Android App.vtt | 3.62 KB | ||
| 1. x6- Hilt+Retrofit ThePostsApp.zip | 35.72 MB | ||
| 2. Hilt Android App Class.mp4 | 45.98 MB | ||
| 2. Hilt Android App Class.vtt | 4.39 KB | ||
| 3. Repository.mp4 | 19.64 MB | ||
| 3. Repository.vtt | 2.01 KB | ||
| 4. Android Entry Point.mp4 | 27.92 MB | ||
| 4. Android Entry Point.vtt | 3.48 KB | ||
| 5. Adding Hilt App in Manifest.mp4 | 23.31 MB | ||
| 5. Adding Hilt App in Manifest.vtt | 1.96 KB | ||
| 18. Weather App - Hilt + Compose | |||
| 1. Weather App Promo.mp4 | 3.11 MB | ||
| 1. Weather App Promo.vtt | 1.13 KB | ||
| 10. Mutable State Flow.mp4 | 71.53 MB | ||
| 10. Mutable State Flow.vtt | 5.87 KB | ||
| 11. Hilt View Model.mp4 | 61.84 MB | ||
| 11. Hilt View Model.vtt | 5.39 KB | ||
| 12. Location Selector Composable.mp4 | 47.19 MB | ||
| 12. Location Selector Composable.vtt | 3.93 KB | ||
| 13. Weather Info Display Composable.mp4 | 43.88 MB | ||
| 13. Weather Info Display Composable.vtt | 3 KB | ||
| 14. HiltViewModel( ) & CollectAsState( ).mp4 | 75.34 MB | ||
| 14. HiltViewModel( ) & CollectAsState( ).vtt | 5.68 KB | ||
| 15. Weather Screen.mp4 | 25.1 MB | ||
| 15. Weather Screen.vtt | 3.82 KB | ||
| 16. @AndroidEntryPoint.mp4 | 29.82 MB | ||
| 16. @AndroidEntryPoint.vtt | 4.34 KB | ||
| 2. Adding KSP & Hilt.mp4 | 89.86 MB | ||
| 2. Adding KSP & Hilt.vtt | 6.45 KB | ||
| 2. x9- Compose WeatherApp.zip | 40.43 MB | ||
| 3. Hilt Navigation Compose.mp4 | 8.69 MB | ||
| 3. Hilt Navigation Compose.vtt | 1.25 KB | ||
| 4. Hilt Android App.mp4 | 45.26 MB | ||
| 4. Hilt Android App.vtt | 4.59 KB | ||
| 5. Data Class.mp4 | 4.24 MB | ||
| 5. Data Class.vtt | 919 B | ||
| 6. Repository Interface.mp4 | 15.93 MB | ||
| 6. Repository Interface.vtt | 3.1 KB | ||
| 7. Repository Implementation.mp4 | 75.74 MB | ||
| 7. Repository Implementation.vtt | 6.48 KB | ||
| 8. Repository Module.mp4 | 30.87 MB | ||
| 8. Repository Module.vtt | 4.51 KB | ||
| 9. Weather UI State.mp4 | 12.11 MB | ||
| 9. Weather UI State.vtt | 2.78 KB | ||
| 19. Note App - Hilt + ROOM | |||
| 1. App Promo - What we're going to build.mp4 | 6.15 MB | ||
| 1. App Promo - What we're going to build.vtt | 2.1 KB | ||
| 10. CollectAsState ( ).mp4 | 56.13 MB | ||
| 10. CollectAsState ( ).vtt | 5.16 KB | ||
| 11. Displaying All Notes in Database.mp4 | 98.93 MB | ||
| 11. Displaying All Notes in Database.vtt | 6.44 KB | ||
| 12. Android Entry Point.mp4 | 92.7 MB | ||
| 12. Android Entry Point.vtt | 8.04 KB | ||
| 2. Adding Hilt, Room and KSP.mp4 | 79.45 MB | ||
| 2. Adding Hilt, Room and KSP.vtt | 6.21 KB | ||
| 2. x10- Compose NoteTakingApp.zip | 41.55 MB | ||
| 3. Hilt Android App.mp4 | 14.36 MB | ||
| 3. Hilt Android App.vtt | 2.36 KB | ||
| 4. Note Entity Class.mp4 | 11.55 MB | ||
| 4. Note Entity Class.vtt | 2.45 KB | ||
| 5. Data Access Object.mp4 | 27.41 MB | ||
| 5. Data Access Object.vtt | 4.19 KB | ||
| 6. ROOM Database.mp4 | 68.45 MB | ||
| 6. ROOM Database.vtt | 6.33 KB | ||
| 7. The Repository.mp4 | 42.46 MB | ||
| 7. The Repository.vtt | 3.8 KB | ||
| 8. The ViewModel.mp4 | 53.01 MB | ||
| 8. The ViewModel.vtt | 4.7 KB | ||
| 9. Hilt Module.mp4 | 70.68 MB | ||
| 9. Hilt Module.vtt | 5.98 KB | ||
| 20. Posts App -- Hilt + Retrofit | |||
| 1. Posts App Promo.mp4 | 38.61 MB | ||
| 1. Posts App Promo.vtt | 2.56 KB | ||
| 10. Post Screen.mp4 | 53.85 MB | ||
| 10. Post Screen.vtt | 5.2 KB | ||
| 11. Solving Errors & Running App.mp4 | 92.27 MB | ||
| 11. Solving Errors & Running App.vtt | 5.54 KB | ||
| 2. Adding Dependencies.mp4 | 74.41 MB | ||
| 2. Adding Dependencies.vtt | 5.06 KB | ||
| 2. x11- Compose Hilt + Retrofit DI Course ThePostsApp2.zip | 42.04 MB | ||
| 3. Hilt Android App.mp4 | 21.54 MB | ||
| 3. Hilt Android App.vtt | 2.15 KB | ||
| 4. JSON Response & Data Class.mp4 | 31.18 MB | ||
| 4. JSON Response & Data Class.vtt | 2.07 KB | ||
| 5. Retrofit API Service.mp4 | 22.5 MB | ||
| 5. Retrofit API Service.vtt | 2.75 KB | ||
| 6. Retrofit Instance.mp4 | 29.89 MB | ||
| 6. Retrofit Instance.vtt | 3.54 KB | ||
| 7. App Module.mp4 | 34.58 MB | ||
| 7. App Module.vtt | 4.2 KB | ||
| 8. The Repository.mp4 | 28.04 MB | ||
| 8. The Repository.vtt | 3.09 KB | ||
| 9. The View Model.mp4 | 48.89 MB | ||
| 9. The View Model.vtt | 4.59 KB | ||
| 21. Ecommerce App -- Hilt + Firebase + ROOM | |||
| 1. Ecommerce App Promo.mp4 | 42.39 MB | ||
| 1. Ecommerce App Promo.vtt | 5.29 KB | ||
| 1. x8- EcommerceApp.zip | 43.48 MB | ||
| 10. Mocking Products.mp4 | 37.91 MB | ||
| 10. Mocking Products.vtt | 3.65 KB | ||
| 11. Discount Badge.mp4 | 74.15 MB | ||
| 11. Discount Badge.vtt | 4.71 KB | ||
| 12. Featured Products Section.mp4 | 41.88 MB | ||
| 12. Featured Products Section.vtt | 3.89 KB | ||
| 13. Cart Section.mp4 | 34.25 MB | ||
| 13. Cart Section.vtt | 2.95 KB | ||
| 14. Cart Item Card.mp4 | 61.54 MB | ||
| 14. Cart Item Card.vtt | 3.21 KB | ||
| 15. Checkout Section.mp4 | 40.12 MB | ||
| 15. Checkout Section.vtt | 2.52 KB | ||
| 16. Profile Screen.mp4 | 47.57 MB | ||
| 16. Profile Screen.vtt | 3.5 KB | ||
| 17. Implementing Nav System.mp4 | 79.67 MB | ||
| 17. Implementing Nav System.vtt | 5.99 KB | ||
| 18. Navigating between Screens.mp4 | 41.67 MB | ||
| 18. Navigating between Screens.vtt | 2.83 KB | ||
| 19. Category Item.mp4 | 68.06 MB | ||
| 19. Category Item.vtt | 3.63 KB | ||
| 2. Top App Bar.mp4 | 77.34 MB | ||
| 2. Top App Bar.vtt | 8.45 KB | ||
| 20. Categories Screen.mp4 | 81.24 MB | ||
| 20. Categories Screen.vtt | 5.62 KB | ||
| 21. Product Item.mp4 | 68.14 MB | ||
| 21. Product Item.vtt | 5.96 KB | ||
| 22. Product Screen.mp4 | 66.07 MB | ||
| 22. Product Screen.vtt | 5.15 KB | ||
| 23. Passing Data Between Screens.mp4 | 71.42 MB | ||
| 23. Passing Data Between Screens.vtt | 6.66 KB | ||
| 24. Product Details Screen.mp4 | 38.23 MB | ||
| 24. Product Details Screen.vtt | 4.43 KB | ||
| 25. Navigation Routes.mp4 | 66.96 MB | ||
| 25. Navigation Routes.vtt | 4.53 KB | ||
| 26. SignUp Screen.mp4 | 111.6 MB | ||
| 26. SignUp Screen.vtt | 8.67 KB | ||
| 27. Login Screen.mp4 | 128.52 MB | ||
| 27. Login Screen.vtt | 7.95 KB | ||
| 28. Adding Firebase Services.mp4 | 88.89 MB | ||
| 28. Adding Firebase Services.vtt | 6.88 KB | ||
| 29. Adding Hilt__ROOM__Coroutines.mp4 | 118.17 MB | ||
| 29. Adding Hilt__ROOM__Coroutines.vtt | 7.04 KB | ||
| 3. Bottom Nav Bar.mp4 | 109.74 MB | ||
| 3. Bottom Nav Bar.vtt | 7.87 KB | ||
| 30. My App Custom Class.mp4 | 30.84 MB | ||
| 30. My App Custom Class.vtt | 3 KB | ||
| 31. Getting All Categories.mp4 | 81.79 MB | ||
| 31. Getting All Categories.vtt | 6.87 KB | ||
| 32. Firestore Database Hierarchy.mp4 | 38.82 MB | ||
| 32. Firestore Database Hierarchy.vtt | 4.77 KB | ||
| 33. Getting All Products in a Category.mp4 | 38.24 MB | ||
| 33. Getting All Products in a Category.vtt | 3.07 KB | ||
| 34. Getting All Products in Database.mp4 | 39.6 MB | ||
| 34. Getting All Products in Database.vtt | 2.48 KB | ||
| 35. Category View Model.mp4 | 69.07 MB | ||
| 35. Category View Model.vtt | 6.79 KB | ||
| 36. Product View Model.mp4 | 65.39 MB | ||
| 36. Product View Model.vtt | 4.75 KB | ||
| 37. Product Details View Model.mp4 | 27.45 MB | ||
| 37. Product Details View Model.vtt | 2.33 KB | ||
| 38. Passing HiltViewModel( ) as parameter.mp4 | 91.73 MB | ||
| 38. Passing HiltViewModel( ) as parameter.vtt | 5.78 KB | ||
| 39. Solving KSP Compatibility Issues.mp4 | 56.36 MB | ||
| 39. Solving KSP Compatibility Issues.vtt | 2.93 KB | ||
| 4. Search Bar.mp4 | 97.9 MB | ||
| 4. Search Bar.vtt | 6.47 KB | ||
| 40. Hilt Module.mp4 | 53.72 MB | ||
| 40. Hilt Module.vtt | 4.55 KB | ||
| 41. @AndroidEntryPoint.mp4 | 70.02 MB | ||
| 41. @AndroidEntryPoint.vtt | 4.7 KB | ||
| 42. Getting Product Details.mp4 | 66 MB | ||
| 42. Getting Product Details.vtt | 4.62 KB | ||
| 43. Displaying Products of Categories.mp4 | 94.72 MB | ||
| 43. Displaying Products of Categories.vtt | 6.72 KB | ||
| 44. Categories & Featured Products.mp4 | 62.42 MB | ||
| 44. Categories & Featured Products.vtt | 5.34 KB | ||
| 45. Data Access Object DAO.mp4 | 43.51 MB | ||
| 45. Data Access Object DAO.vtt | 6.98 KB | ||
| 46. Entity Class.mp4 | 14 MB | ||
| 46. Entity Class.vtt | 1.31 KB | ||
| 47. Singleton Database.mp4 | 60.6 MB | ||
| 47. Singleton Database.vtt | 5.63 KB | ||
| 48. Cart Repository.mp4 | 55.71 MB | ||
| 48. Cart Repository.vtt | 4.84 KB | ||
| 49. Adding ROOM to Hilt Module.mp4 | 46.62 MB | ||
| 49. Adding ROOM to Hilt Module.vtt | 4.39 KB | ||
| 5. Search bar Colors.mp4 | 44.15 MB | ||
| 5. Search bar Colors.vtt | 2.81 KB | ||
| 50. Cart View Model.mp4 | 61.68 MB | ||
| 50. Cart View Model.vtt | 5.4 KB | ||
| 51. Inserting Products in Cart.mp4 | 83.44 MB | ||
| 51. Inserting Products in Cart.vtt | 5.12 KB | ||
| 52. Auth State Sealed Class.mp4 | 32.23 MB | ||
| 52. Auth State Sealed Class.vtt | 4.51 KB | ||
| 53. Getting the Current User.mp4 | 73.14 MB | ||
| 53. Getting the Current User.vtt | 5.6 KB | ||
| 54. Sign In, Sign Up & Sign Out functionalities.mp4 | 40.17 MB | ||
| 54. Sign In, Sign Up & Sign Out functionalities.vtt | 5.9 KB | ||
| 55. Adding Functionalities to Screens.mp4 | 102.2 MB | ||
| 55. Adding Functionalities to Screens.vtt | 5.57 KB | ||
| 56. Bottom Bar Navigation.mp4 | 76.14 MB | ||
| 56. Bottom Bar Navigation.vtt | 5.41 KB | ||
| 57. Solving Navigation Issues.mp4 | 55.3 MB | ||
| 57. Solving Navigation Issues.vtt | 4.92 KB | ||
| 58. Test Navigation & Authentication.mp4 | 14.97 MB | ||
| 58. Test Navigation & Authentication.vtt | 1.76 KB | ||
| 59. Search Functionality.mp4 | 88.31 MB | ||
| 59. Search Functionality.vtt | 4.96 KB | ||
| 6. Section Title.mp4 | 86 MB | ||
| 6. Section Title.vtt | 5.44 KB | ||
| 60. Search Results Section.mp4 | 80.14 MB | ||
| 60. Search Results Section.vtt | 4.62 KB | ||
| 61. Testing the App.mp4 | 8.04 MB | ||
| 61. Testing the App.vtt | 1.66 KB | ||
| 7. Category Chip.mp4 | 82.69 MB | ||
| 7. Category Chip.vtt | 6.66 KB | ||
| 8. Mocking Categories.mp4 | 39.04 MB | ||
| 8. Mocking Categories.vtt | 5.1 KB | ||
| 9. Display Images Using Coil.mp4 | 25.74 MB | ||
| 9. Display Images Using Coil.vtt | 2.02 KB | ||
| 22. Google Maps with Jetpack Compose - The Basics | |||
| 1. Introduction to Google Maps.mp4 | 289.28 MB | ||
| 1. Introduction to Google Maps.vtt | 7.43 KB | ||
| 1. x12- Compose MapsApp.zip | 80.41 MB | ||
| 10. Customising Markers Icon.mp4 | 35.51 MB | ||
| 10. Customising Markers Icon.vtt | 2.02 KB | ||
| 11. Handling Click Events on Markers.mp4 | 49.01 MB | ||
| 11. Handling Click Events on Markers.vtt | 2.96 KB | ||
| 2. Creating Google Maps Project & API Key.mp4 | 87.76 MB | ||
| 2. Creating Google Maps Project & API Key.vtt | 5.51 KB | ||
| 3. Restricting API Key.mp4 | 43.57 MB | ||
| 3. Restricting API Key.vtt | 3.04 KB | ||
| 4. Google Maps Dependency.mp4 | 25.08 MB | ||
| 4. Google Maps Dependency.vtt | 1.48 KB | ||
| 5. Google Maps Composable Function.mp4 | 45.63 MB | ||
| 5. Google Maps Composable Function.vtt | 5.4 KB | ||
| 6. Latitude & Longitude.mp4 | 41.92 MB | ||
| 6. Latitude & Longitude.vtt | 1.94 KB | ||
| 7. Initial Camera Position.mp4 | 115.32 MB | ||
| 7. Initial Camera Position.vtt | 6.28 KB | ||
| 8. Types of Google Maps.mp4 | 35.95 MB | ||
| 8. Types of Google Maps.vtt | 2.49 KB | ||
| 9. Placing Markers on Map.mp4 | 71.16 MB | ||
| 9. Placing Markers on Map.vtt | 4.37 KB | ||
| 23. Google Maps - Shapes | |||
| 1. Polylines.mp4 | 47.58 MB | ||
| 1. Polylines.vtt | 3.58 KB | ||
| 1. x12- Compose MapsApp.zip | 80.41 MB | ||
| 2. Polygons.mp4 | 30.44 MB | ||
| 2. Polygons.vtt | 3.32 KB | ||
| 3. Ground Overlay.mp4 | 63.37 MB | ||
| 3. Ground Overlay.vtt | 6.52 KB | ||
| 4. From LatLng bound to Ground position.mp4 | 42.02 MB | ||
| 4. From LatLng bound to Ground position.vtt | 5.65 KB | ||
| 24. Google Maps - Gestures | |||
| 1. Handling Single Click on Map.mp4 | 63.69 MB | ||
| 1. Handling Single Click on Map.vtt | 4 KB | ||
| 1. x12- Compose MapsApp.zip | 80.41 MB | ||
| 10. Custom Info Window.mp4 | 87.3 MB | ||
| 10. Custom Info Window.vtt | 7.24 KB | ||
| 11. Dynamic Removal of Markers.mp4 | 83.1 MB | ||
| 11. Dynamic Removal of Markers.vtt | 5.84 KB | ||
| 2. Long Clicks on Map.mp4 | 42.61 MB | ||
| 2. Long Clicks on Map.vtt | 2.51 KB | ||
| 3. Map UI Settings.mp4 | 101.13 MB | ||
| 3. Map UI Settings.vtt | 5.1 KB | ||
| 4. Rotate & Tilt Gestures.mp4 | 20.68 MB | ||
| 4. Rotate & Tilt Gestures.vtt | 1.97 KB | ||
| 5. Info Window Gestures.mp4 | 46.1 MB | ||
| 5. Info Window Gestures.vtt | 2.91 KB | ||
| 6. Limiting Map Bounds.mp4 | 104.25 MB | ||
| 6. Limiting Map Bounds.vtt | 6.41 KB | ||
| 7. Camera Position & Animation.mp4 | 98 MB | ||
| 7. Camera Position & Animation.vtt | 6.96 KB | ||
| 8. Placing UI Elements over Map.mp4 | 90.52 MB | ||
| 8. Placing UI Elements over Map.vtt | 5.19 KB | ||
| 9. Custom Map Surfaces& UI Elements.mp4 | 138.31 MB | ||
| 9. Custom Map Surfaces& UI Elements.vtt | 7.27 KB | ||
| 25. Google Maps - Styling | |||
| 1. Google Map Styling.mp4 | 152.29 MB | ||
| 1. Google Map Styling.vtt | 7.25 KB | ||
| 1. x12- Compose MapsApp.zip | 80.41 MB | ||
| 2. Applying the Custom Style.mp4 | 63.93 MB | ||
| 2. Applying the Custom Style.vtt | 3.49 KB | ||
| 3. Scale Bar.mp4 | 73.14 MB | ||
| 3. Scale Bar.vtt | 4.14 KB | ||
| 4. Dynamic Polylines.mp4 | 83.55 MB | ||
| 4. Dynamic Polylines.vtt | 5.46 KB | ||
| 5. Dynamic Polygons.mp4 | 17.16 MB | ||
| 5. Dynamic Polygons.vtt | 2.29 KB | ||
| 26. Google Maps - Location & Geocoding | |||
| 1. Google Maps - Location Services.mp4 | 20.27 MB | ||
| 1. Google Maps - Location Services.vtt | 3.41 KB | ||
| 10. Geocoding with Gestures.mp4 | 16.05 MB | ||
| 10. Geocoding with Gestures.vtt | 2.21 KB | ||
| 2. Location Permission Launcher.mp4 | 15.18 MB | ||
| 2. Location Permission Launcher.vtt | 2.76 KB | ||
| 3. Fetching Current Location.mp4 | 51.93 MB | ||
| 3. Fetching Current Location.vtt | 5.08 KB | ||
| 4. Displaying Last Known Position.mp4 | 32.09 MB | ||
| 4. Displaying Last Known Position.vtt | 4.92 KB | ||
| 5. Fetching Live Location.mp4 | 112.26 MB | ||
| 5. Fetching Live Location.vtt | 9.04 KB | ||
| 6. Geocoding in Google Maps.mp4 | 70.79 MB | ||
| 6. Geocoding in Google Maps.vtt | 5.87 KB | ||
| 7. Geocoding Variables.mp4 | 40.93 MB | ||
| 7. Geocoding Variables.vtt | 5.49 KB | ||
| 8. Executing Geocoding.mp4 | 61.02 MB | ||
| 8. Executing Geocoding.vtt | 5.05 KB | ||
| 9. Reverse Geocoding.mp4 | 96.23 MB | ||
| 9. Reverse Geocoding.vtt | 7.09 KB | ||
| 27. Google Maps - Places API | |||
| 1. Places API - Introduction.mp4 | 59.65 MB | ||
| 1. Places API - Introduction.vtt | 4.89 KB | ||
| 2. Auto Complete Predictions.mp4 | 61.11 MB | ||
| 2. Auto Complete Predictions.vtt | 5.71 KB | ||
| 3. Places Client.mp4 | 44.65 MB | ||
| 3. Places Client.vtt | 4.56 KB | ||
| 4. Prediction Item Composable.mp4 | 29.82 MB | ||
| 4. Prediction Item Composable.vtt | 2.56 KB | ||
| 5. Fetching Places & Displaying Predictions.mp4 | 107.26 MB | ||
| 5. Fetching Places & Displaying Predictions.vtt | 7.58 KB | ||
| 28. Google Maps - Marker Clustering | |||
| 1. Intro to Marker Clustering.mp4 | 69.14 MB | ||
| 1. Intro to Marker Clustering.vtt | 4.5 KB | ||
| 1. x12- Compose MapsApp.zip | 80.41 MB | ||
| 1. x12- Maps APp (1).png | 582.26 KB | ||
| 2. Clustering Composable Function.mp4 | 53.72 MB | ||
| 2. Clustering Composable Function.vtt | 4.22 KB | ||
| 3. Custom Cluster Items.mp4 | 20.74 MB | ||
| 3. Custom Cluster Items.vtt | 3.59 KB | ||
| 4. Cluster Items List.mp4 | 15.07 MB | ||
| 4. Cluster Items List.vtt | 1 KB | ||
| 5. Remember Cluster Manager ( ).mp4 | 28.27 MB | ||
| 5. Remember Cluster Manager ( ).vtt | 2.26 KB | ||
| 6. Handling Cluster Gestures.mp4 | 71.39 MB | ||
| 6. Handling Cluster Gestures.vtt | 5.57 KB | ||
| 7. Creating Custom Clusters.mp4 | 48.24 MB | ||
| 7. Creating Custom Clusters.vtt | 4.88 KB | ||
| 29. Uber Clone - Google Maps with Firebase | |||
| 1. Uber Clone App Promo.mp4 | 33.38 MB | ||
| 1. Uber Clone App Promo.vtt | 4.37 KB | ||
| 1. x13- Compose UberClone.zip | 68.15 MB | ||
| 1. x13- Uber Clone Compose (1).png | 572.02 KB | ||
| 1. x13- Uber Clone Compose (2).png | 641.73 KB | ||
| 1. x13- Uber Clone Compose (3).png | 569.6 KB | ||
| 1. x13- Uber Clone Compose (4).png | 203.4 KB | ||
| 10. Disappearing Scalebar.mp4 | 13.61 MB | ||
| 10. Disappearing Scalebar.vtt | 2.38 KB | ||
| 11. Repository & its Implementation.mp4 | 33.67 MB | ||
| 11. Repository & its Implementation.vtt | 6 KB | ||
| 12. Adding Markers to Firestore.mp4 | 25.23 MB | ||
| 12. Adding Markers to Firestore.vtt | 4.66 KB | ||
| 13. Map View Model.mp4 | 33.68 MB | ||
| 13. Map View Model.vtt | 5.5 KB | ||
| 14. Hilt Module.mp4 | 36.73 MB | ||
| 14. Hilt Module.vtt | 5.96 KB | ||
| 15. Hilt ViewModel( ).mp4 | 28.65 MB | ||
| 15. Hilt ViewModel( ).vtt | 4.96 KB | ||
| 16. Hilt Android App.mp4 | 27.15 MB | ||
| 16. Hilt Android App.vtt | 3.06 KB | ||
| 17. Getting All Markers from Firestore.mp4 | 79.25 MB | ||
| 17. Getting All Markers from Firestore.vtt | 6.3 KB | ||
| 18. Markers as Mutable State Flow.mp4 | 57.9 MB | ||
| 18. Markers as Mutable State Flow.vtt | 8.31 KB | ||
| 19. Markers as Snap Shot State List.mp4 | 70.91 MB | ||
| 19. Markers as Snap Shot State List.vtt | 5.67 KB | ||
| 2. Adding Firebase.mp4 | 54.64 MB | ||
| 2. Adding Firebase.vtt | 5.86 KB | ||
| 20. Flow in Kotlin.mp4 | 26.32 MB | ||
| 20. Flow in Kotlin.vtt | 3.68 KB | ||
| 21. Listening to Firebase Updates.mp4 | 46.45 MB | ||
| 21. Listening to Firebase Updates.vtt | 6.17 KB | ||
| 22. Callback Flow, TrySend( ) & AwaitClose( ).mp4 | 27.45 MB | ||
| 22. Callback Flow, TrySend( ) & AwaitClose( ).vtt | 3.98 KB | ||
| 23. Real-Time Markers.mp4 | 61.38 MB | ||
| 23. Real-Time Markers.vtt | 5.92 KB | ||
| 24. Location Repository.mp4 | 19.83 MB | ||
| 24. Location Repository.vtt | 3.51 KB | ||
| 25. Location Repository Implementation.mp4 | 28.85 MB | ||
| 25. Location Repository Implementation.vtt | 4 KB | ||
| 26. Getting Current Location.mp4 | 67.68 MB | ||
| 26. Getting Current Location.vtt | 5.94 KB | ||
| 27. Controlling Location Updates.mp4 | 46.54 MB | ||
| 27. Controlling Location Updates.vtt | 4.15 KB | ||
| 28. Updating View Model.mp4 | 16.01 MB | ||
| 28. Updating View Model.vtt | 2.05 KB | ||
| 29. Request Location Permissions During Runtime.mp4 | 34.66 MB | ||
| 29. Request Location Permissions During Runtime.vtt | 3.49 KB | ||
| 3. Adding Google Maps SDK.mp4 | 42.18 MB | ||
| 3. Adding Google Maps SDK.vtt | 3.47 KB | ||
| 30. Displaying Current Location on Map.mp4 | 42.82 MB | ||
| 30. Displaying Current Location on Map.vtt | 3.53 KB | ||
| 31. Location Module.mp4 | 84.64 MB | ||
| 31. Location Module.vtt | 5.6 KB | ||
| 32. Directions API & Retrofit.mp4 | 35.04 MB | ||
| 32. Directions API & Retrofit.vtt | 5.27 KB | ||
| 33. Understanding Directions API.mp4 | 73.61 MB | ||
| 33. Understanding Directions API.vtt | 4.34 KB | ||
| 34. Directions Services.mp4 | 69.11 MB | ||
| 34. Directions Services.vtt | 6.13 KB | ||
| 35. The 3 Data Classes.mp4 | 98.2 MB | ||
| 35. The 3 Data Classes.vtt | 6.43 KB | ||
| 36. Retrofit Provider.mp4 | 14.44 MB | ||
| 36. Retrofit Provider.vtt | 3.54 KB | ||
| 37. Directions Repository.mp4 | 26.2 MB | ||
| 37. Directions Repository.vtt | 3.36 KB | ||
| 38. Directions Repository Implementation.mp4 | 45.77 MB | ||
| 38. Directions Repository Implementation.vtt | 6.33 KB | ||
| 39. Directions Module.mp4 | 75.11 MB | ||
| 39. Directions Module.vtt | 6.45 KB | ||
| 4. Adding More Libraries.mp4 | 26.97 MB | ||
| 4. Adding More Libraries.vtt | 2.55 KB | ||
| 40. Fetch Route From Current Location to Destination.mp4 | 73.04 MB | ||
| 40. Fetch Route From Current Location to Destination.vtt | 5.53 KB | ||
| 41. Selecting Markers on Map.mp4 | 60.43 MB | ||
| 41. Selecting Markers on Map.vtt | 5.68 KB | ||
| 42. Displaying ROute.mp4 | 27.23 MB | ||
| 42. Displaying ROute.vtt | 3.91 KB | ||
| 43. Requesting a Ride.mp4 | 57.78 MB | ||
| 43. Requesting a Ride.vtt | 3.66 KB | ||
| 44. Route between Location & Marker.mp4 | 117.34 MB | ||
| 44. Route between Location & Marker.vtt | 6.55 KB | ||
| 45. API Request between Multiple Marker.mp4 | 47.11 MB | ||
| 45. API Request between Multiple Marker.vtt | 5.41 KB | ||
| 46. Adding Points to Multi Points Route.mp4 | 42.97 MB | ||
| 46. Adding Points to Multi Points Route.vtt | 3.94 KB | ||
| 47. Controlling Multiple Markers.mp4 | 84.85 MB | ||
| 47. Controlling Multiple Markers.vtt | 5.34 KB | ||
| 48. Drawing Multiple Points Route.mp4 | 44.62 MB | ||
| 48. Drawing Multiple Points Route.vtt | 3.81 KB | ||
| 49. Clearing Map.mp4 | 35.55 MB | ||
| 49. Clearing Map.vtt | 2.85 KB | ||
| 5. Hilt & KSP.mp4 | 70.4 MB | ||
| 5. Hilt & KSP.vtt | 5.6 KB | ||
| 6. Google Maps Composable Function.mp4 | 32.04 MB | ||
| 6. Google Maps Composable Function.vtt | 3.43 KB | ||
| 7. Setup Google Maps Project.mp4 | 72.38 MB | ||
| 7. Setup Google Maps Project.vtt | 5.28 KB | ||
| 8. Expandable FAB Part 1.mp4 | 56.78 MB | ||
| 8. Expandable FAB Part 1.vtt | 4.46 KB | ||
| 9. Expandable FAB Part 2.mp4 | 70.84 MB | ||
| 9. Expandable FAB Part 2.vtt | 6.28 KB | ||
| ▲ 782 total files | |||
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
The Complete Android 15 Course [Part 2] - Jetpack Compose
Год выпуска: 7/2025
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/android15-developer-course-part2/
Автор: Abbass Masri - MasterCoding.io
Продолжительность: 28h 37m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This comprehensive course takes you from complete beginner to advanced Android developer proficient in creating high-quality applications with Jetpack Compose and the MVVM architecture. It begins with the core principles of Kotlin, Android's primary language, then progresses quickly to building interactive user interfaces with Jetpack Compose, Google's latest toolkit for native Android UIs, before delving into the Model-View-ViewModel architecture, a design pattern that enhances code maintainability and scalability and teaches you to structure apps efficiently, manage data flow, and create dynamic user experiences that follow best practices.
You will learn the Android ecosystem and environment setup, Kotlin basics, Jetpack Compose including custom layouts, animations, and UI components, MVVM for scalable and maintainable apps that separate concerns and simplify data management, and advanced topics such as LiveData, Room Database, Retrofit, navigation components, and API integration for real-world applications. The course is project-based, culminating in a fully functional Android application that showcases your skills. It is designed for aspiring Android developers starting with the latest tools and practices, intermediate developers transitioning to Jetpack Compose and MVVM, developers from other platforms expanding their skillset, and professionals seeking to upskill and stay competitive in mobile development. By the end, you will have the expertise to design, develop, and deploy advanced Android applications with confidence, whether building your own apps or pursuing a career in Android development.
[spoiler="Содержание"]
01. Introduction to Course - Grab your 70% Coupon Here
1. Course Promo - Get Your Coupon Here (02:24)
02. Jetpack Compose Overview
1. Introduction to Jetpack Compose (03:21)
2. Composable Functions (05:02)
3. SetContent( ) (04:22)
4. @Preview Annotation (02:17)
5. Modifiers (03:43)
03. Composables
1. Text (04:06)
2. Layouts (06:17)
3. Paddings & Margins (02:49)
4. Coding Challenge (04:52)
5. Image Composable (05:10)
6. Button Composable (05:36)
7. Types of Buttons (03:13)
8. Text Fields (06:43)
04. State Handling
1. What's State (02:56)
2. Without Using State (03:33)
3. Using Mutable State (06:04)
4. Recomposition (04:42)
5. Remember Keyword (03:07)
6. Delegation in Kotlin (05:11)
7. Quick Recap Recomposition - By - MutableState (04:29)
8. Stateful Composition (06:14)
9. State Hoisting (04:38)
10. Stateful to Stateless (04:12)
05. More Composables
1. CheckBox (05:26)
2. Switch (04:17)
3. Radio Button (05:17)
4. Texts Besides Radio Button (03:23)
5. Progress Indicators (05:09)
6. Coding Challenge (04:46)
06. Layouts Deep Dive
1. Row Deep Dive (05:28)
2. Arrangement & Alignment (04:52)
3. Exploring Columns (03:17)
4. Exploring Box (02:39)
5. Exploring Surface (04:38)
6. The Scaffold (05:43)
7. Top App Bar (07:26)
8. Bottom App Bar (05:46)
9. Floating Action Button (02:58)
07. Lists
1. Scrolling Column (05:30)
2. Scrolling Row (02:24)
3. Lazy Column (06:19)
4. Custom List Layout (02:41)
5. Lazy Row (02:51)
6. Sticky Headers (05:52)
7. Handling Click Events on Items List (04:48)
8. Cards (04:52)
08. The Grocery App
1. App Promo - What's going to Build (00:43)
2. Creating the Data Source (02:03)
3. Custom Sticky Header (02:38)
4. Custom Card Items (03:19)
5. Data Class (01:41)
6. Designing The Cards (04:21)
7. Changing Data Source (03:16)
09. Navigation in Compose
1. Adding Nav Library (01:20)
2. Designing the Screens (01:29)
3. Nav Controllers (01:45)
4. Nav Host (03:30)
5. Nav Destinations (03:23)
6. Passing Data Between Screens Part 1 (06:22)
7. Passing Data Between Screens Part 2 (04:06)
8. Passing Multiple Arguments (02:32)
9. Passing Optional Arguments (02:17)
10. Bottom Navigation
1. App Promo - What we're going to build (01:19)
2. Creating UI Screens (03:39)
3. Nav Graph Builder (03:35)
4. Navigation Builder (04:05)
5. Creating Nav Routes (04:27)
6. Navigating Between Routes (04:23)
7. Nav Controller (05:00)
8. Defining Other Destinations (05:38)
9. Passing Arguments between Screens (05:38)
10. Nav Bottom Items (04:58)
11. Navigation Bar (06:25)
12. Passing Args in Nav Bar (04:02)
13. Synchronization between NavBar & Current Screen (04:46)
14. Optimizing the Code (03:14)
11. Constraint Layout
1. Introduction to Constraint Layout (02:44)
2. Creating Constraint Layout (03:41)
3. ConstrainAs( ) (08:04)
4. Guidelines (04:07)
5. Barriers (04:06)
6. Chains (04:42)
12. The Courses App - Mastering Constraint Layout
1. App Promo - What we're going to build (00:42)
2. Adding Constraint Layout (05:21)
3. Background Image (05:51)
4. Passing Modifiers (02:11)
5. The Header Design (05:38)
6. The Middle Part (03:03)
7. Specifying Proper Width & Height (07:22)
8. The Card (04:33)
9. The Courses Section (05:49)
10. Placing Texts Under Images (04:09)
11. Latest Lessons Sections (04:39)
12. Designing The Card (04:02)
13. Designing The Card Part 2 (03:08)
14. The Last Touches (02:59)
13. Notey App - MVVM + ROOM
1. Notey App Promo (00:54)
2. What's MVVM (03:55)
3. What's ROOM (04:18)
4. What we're Going to Build (06:04)
5. Entity Class (06:29)
6. Data Access Object (05:44)
7. ROOM Database Class (04:11)
8. Volatile & Companion Object (07:10)
9. Repository (04:26)
10. The View Model (05:15)
11. View Model Factory (05:14)
12. Note List Item (03:52)
13. Notes List Composable (04:55)
14. Displaying All Records in DB (04:30)
15. ObserveAsState( ) (02:19)
16. Inserting Notes into Database (03:38)
17. Alert Dialog (06:25)
18. Dismiss & Confirm Buttons (05:24)
19. Displaying Alert Dialog on Button Click (07:11)
20. Testing Alert Dialog (01:28)
21. Color Picker (06:00)
22. ROOM Database Inspection Tool (02:05)
14. The News App - MVVM + RETROFIT
1. App Promo - What we're going to build (01:17)
2. Webservices & API (04:54)
3. HTTP Requests & Methods (08:21)
4. JSON & Its Syntax (03:56)
5. What is Retrofit (03:17)
6. Adding Retrofit to Android App (03:20)
7. Data Class (04:11)
8. Api Service Interface (04:09)
9. Retrofit Instance (04:16)
10. Repository (04:34)
11. MutableStateof vs LiveData (06:19)
12. View Model (03:16)
13. Automatic Recomposition (05:36)
14. Running the App (02:48)
15. Last UI Touches (05:00)
15. The Moviz App - MVVM + RETROFIT + ROOM
1. Moviz App Promo (01:53)
2. Adding Dependencies (06:44)
3. Understanding TMDB API (05:36)
4. Response Data Class (06:29)
5. Movie Data Class (04:11)
6. API Service Interface (03:59)
7. Retrofit Instance (04:12)
8. Repository (06:55)
9. View Model (06:25)
10. View Model Scope (02:25)
11. View Model Factory (04:25)
12. Movie Item Composable (05:43)
13. Observing Mutable State Objects (05:25)
14. Displaying Movies From TMDB API (03:41)
15. ROOM Entity Class (02:59)
16. Data Access Object DAO (02:26)
17. ROOM Database (05:51)
18. Fetching Offline Data (03:26)
19. Displaying Movies From ROOM Database (04:35)
20. Final UI Touches (02:42)
16. Dependency Injection - Introduction to Hilt
1. What is Dependency Injection (03:21)
2. Without Dependency Injection (02:42)
3. With Dependency Injection (03:08)
4. Adding Hilt to Our App (04:16)
5. Constructor Injection using Hilt (04:51)
6. Hilt Module (06:08)
7. App Module (04:22)
8. Dependency Injection with Hilt (04:36)
9. Field Injection (05:54)
10. Method Injection (03:29)
11. Hilt Annotations (04:19)
17. Dependency Injection with Android
1. Adding Hilt to Android App (03:25)
2. Hilt Android App Class (04:33)
3. Repository (02:11)
4. Android Entry Point (03:35)
5. Adding Hilt App in Manifest (01:53)
18. Weather App - Hilt + Compose
1. Weather App Promo (01:17)
2. Adding KSP & Hilt (06:50)
3. Hilt Navigation Compose (01:14)
4. Hilt Android App (04:46)
5. Data Class (01:06)
6. Repository Interface (03:10)
7. Repository Implementation (06:53)
8. Repository Module (04:39)
9. Weather UI State (02:41)
10. Mutable State Flow (06:17)
11. Hilt View Model (05:49)
12. Location Selector Composable (04:09)
13. Weather Info Display Composable (03:31)
14. HiltViewModel( ) & CollectAsState( ) (06:14)
15. Weather Screen (04:14)
16. @AndroidEntryPoint (04:13)
19. Note App - Hilt + ROOM
1. App Promo - What we're going to build (02:12)
2. Adding Hilt, Room and KSP (06:03)
3. Hilt Android App (02:32)
4. Note Entity Class (02:59)
5. Data Access Object (04:54)
6. ROOM Database (06:59)
7. The Repository (04:40)
8. The ViewModel (05:03)
9. Hilt Module (06:35)
10. CollectAsState ( ) (05:28)
11. Displaying All Notes in Database (06:56)
12. Android Entry Point (08:08)
20. Posts App -- Hilt + Retrofit
1. Posts App Promo (02:29)
2. Adding Dependencies (05:15)
3. Hilt Android App (02:09)
4. JSON Response & Data Class (02:21)
5. Retrofit API Service (02:59)
6. Retrofit Instance (03:50)
7. App Module (04:30)
8. The Repository (03:21)
9. The View Model (04:42)
10. Post Screen (05:25)
11. Solving Errors & Running App (05:32)
21. Ecommerce App -- Hilt + Firebase + ROOM
1. Ecommerce App Promo (05:33)
2. Top App Bar (08:36)
3. Bottom Nav Bar (08:49)
4. Search Bar (07:18)
5. Search bar Colors (02:47)
6. Section Title (05:50)
7. Category Chip (07:18)
8. Mocking Categories (05:15)
9. Display Images Using Coil (02:05)
10. Mocking Products (03:55)
11. Discount Badge (05:10)
12. Featured Products Section (03:45)
13. Cart Section (03:12)
14. Cart Item Card (04:05)
15. Checkout Section (03:01)
16. Profile Screen (04:26)
17. Implementing Nav System (06:21)
18. Navigating between Screens (02:45)
19. Category Item (04:34)
20. Categories Screen (05:45)
21. Product Item (06:30)
22. Product Screen (05:23)
23. Passing Data Between Screens (07:06)
24. Product Details Screen (05:34)
25. Navigation Routes (04:35)
26. SignUp Screen (09:14)
27. Login Screen (08:14)
28. Adding Firebase Services (06:18)
29. Adding Hilt__ROOM__Coroutines (06:54)
30. My App Custom Class (03:09)
31. Getting All Categories (07:18)
32. Firestore Database Hierarchy (04:23)
33. Getting All Products in a Category (03:33)
34. Getting All Products in Database (02:54)
35. Category View Model (07:07)
36. Product View Model (05:04)
37. Product Details View Model (02:25)
38. Passing HiltViewModel( ) as parameter (06:16)
39. Solving KSP Compatibility Issues (03:05)
40. Hilt Module (04:49)
41. @AndroidEntryPoint (04:22)
42. Getting Product Details (04:29)
43. Displaying Products of Categories (06:33)
44. Categories & Featured Products (04:56)
45. Data Access Object DAO (07:40)
46. Entity Class (01:35)
47. Singleton Database (06:26)
48. Cart Repository (05:39)
49. Adding ROOM to Hilt Module (04:57)
50. Cart View Model (05:50)
51. Inserting Products in Cart (05:50)
52. Auth State Sealed Class (04:59)
53. Getting the Current User (06:30)
54. Sign In, Sign Up & Sign Out functionalities (06:41)
55. Adding Functionalities to Screens (05:58)
56. Bottom Bar Navigation (05:59)
57. Solving Navigation Issues (04:59)
58. Test Navigation & Authentication (01:27)
59. Search Functionality (05:39)
60. Search Results Section (04:58)
61. Testing the App (01:36)
22. Google Maps with Jetpack Compose - The Basics
1. Introduction to Google Maps (07:46)
2. Creating Google Maps Project & API Key (05:26)
3. Restricting API Key (03:21)
4. Google Maps Dependency (01:35)
5. Google Maps Composable Function (05:48)
6. Latitude & Longitude (02:09)
7. Initial Camera Position (07:10)
8. Types of Google Maps (02:40)
9. Placing Markers on Map (04:34)
10. Customising Markers Icon (02:05)
11. Handling Click Events on Markers (03:05)
23. Google Maps - Shapes
1. Polylines (03:33)
2. Polygons (03:24)
3. Ground Overlay (06:16)
4. From LatLng bound to Ground position (05:29)
24. Google Maps - Gestures
1. Handling Single Click on Map (04:14)
2. Long Clicks on Map (02:51)
3. Map UI Settings (05:33)
4. Rotate & Tilt Gestures (02:06)
5. Info Window Gestures (03:03)
6. Limiting Map Bounds (06:37)
7. Camera Position & Animation (07:29)
8. Placing UI Elements over Map (05:42)
9. Custom Map Surfaces& UI Elements (07:48)
10. Custom Info Window (07:34)
11. Dynamic Removal of Markers (05:47)
25. Google Maps - Styling
1. Google Map Styling (07:16)
2. Applying the Custom Style (03:58)
3. Scale Bar (04:10)
4. Dynamic Polylines (05:46)
5. Dynamic Polygons (02:19)
26. Google Maps - Location & Geocoding
1. Google Maps - Location Services (03:27)
2. Location Permission Launcher (02:50)
3. Fetching Current Location (05:27)
4. Displaying Last Known Position (05:13)
5. Fetching Live Location (09:16)
6. Geocoding in Google Maps (06:10)
7. Geocoding Variables (06:03)
8. Executing Geocoding (05:16)
9. Reverse Geocoding (07:09)
10. Geocoding with Gestures (02:18)
27. Google Maps - Places API
1. Places API - Introduction (05:22)
2. Auto Complete Predictions (06:44)
3. Places Client (04:50)
4. Prediction Item Composable (02:53)
5. Fetching Places & Displaying Predictions (07:57)
28. Google Maps - Marker Clustering
1. Intro to Marker Clustering (04:59)
2. Clustering Composable Function (04:19)
3. Custom Cluster Items (03:37)
4. Cluster Items List (01:08)
5. Remember Cluster Manager ( ) (02:44)
6. Handling Cluster Gestures (05:38)
7. Creating Custom Clusters (04:45)
29. Uber Clone - Google Maps with Firebase
1. Uber Clone App Promo (04:43)
2. Adding Firebase (05:30)
3. Adding Google Maps SDK (03:25)
4. Adding More Libraries (02:33)
5. Hilt & KSP (05:28)
6. Google Maps Composable Function (03:45)
7. Setup Google Maps Project (05:38)
8. Expandable FAB Part 1 (04:37)
9. Expandable FAB Part 2 (06:24)
10. Disappearing Scalebar (02:26)
11. Repository & its Implementation (06:05)
12. Adding Markers to Firestore (04:37)
13. Map View Model (05:50)
14. Hilt Module (06:41)
15. Hilt ViewModel( ) (05:08)
16. Hilt Android App (03:14)
17. Getting All Markers from Firestore (06:55)
18. Markers as Mutable State Flow (08:42)
19. Markers as Snap Shot State List (06:25)
20. Flow in Kotlin (04:05)
21. Listening to Firebase Updates (07:01)
22. Callback Flow, TrySend( ) & AwaitClose( ) (04:27)
23. Real-Time Markers (06:38)
24. Location Repository (03:46)
25. Location Repository Implementation (04:11)
26. Getting Current Location (06:31)
27. Controlling Location Updates (04:21)
28. Updating View Model (02:20)
29. Request Location Permissions During Runtime (03:36)
30. Displaying Current Location on Map (03:52)
31. Location Module (05:59)
32. Directions API & Retrofit (05:32)
33. Understanding Directions API (04:38)
34. Directions Services (06:15)
35. The 3 Data Classes (06:43)
36. Retrofit Provider (03:45)
37. Directions Repository (03:40)
38. Directions Repository Implementation (06:57)
39. Directions Module (06:54)
40. Fetch Route From Current Location to Destination (06:05)
41. Selecting Markers on Map (06:10)
42. Displaying ROute (03:58)
43. Requesting a Ride (03:46)
44. Route between Location & Marker (07:07)
45. API Request between Multiple Marker (06:20)
46. Adding Points to Multi Points Route (04:25)
47. Controlling Multiple Markers (05:50)
48. Drawing Multiple Points Route (03:50)
49. Clearing Map (02:43)
[/spoiler]
Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: AVC, 1920x1080, 16:9, 30fps, 617kbps
Аудио: AAC, 48.0Hz, 62.7kbps, stereo
[spoiler="Скриншоты"]![]()
![]()
![]()
![]()
![]()
![]()
![]()
[/spoiler]
The Complete Android 15 Course [Part 1]-Master Java & Kotlin
The Complete Android 16 Course [Part 3] - Become a Master
The Complete Android 16 Course [Part 4] - Cloud Integration
The Complete Android 16 Developer Course [Part 5] - POS App
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
The Complete Android 15 Course [Part 1]-Master Java & Kotlin [2/2025, ENG] Posted by
unity321d in Other
|
35.62 GB | unity321d | 4 days | 5 | 22 |
| 22.98 GB | 6591N | 6 days | 0 | 15 | |
| 9.43 GB | Metodone | 1 week | 1 | 16 | |
|
The Complete Android 16 Course [Part 3] - Become a Master [12/2025, ENG] Posted by
unity321d in Other
|
15.67 GB | unity321d | 1 week | 8 | 1 |
|
The Complete Android 16 Course [Part 4] - Cloud Integration [4/2026, ENG] Posted by
unity321d in Other
|
4.45 GB | unity321d | 1 week | 11 | 0 |
All Comments