| 1 - Introduction | |||
| 1. 06.png | 585.96 KB | ||
| 1. Course Roadmap.mp4 | 67.45 MB | ||
| 2. 06.png | 585.96 KB | ||
| 2. AWS Presentation.pptx | 1.75 MB | ||
| 2. Download All Course Resources from Here.html | 5.51 KB | ||
| 2. [backup till vid55] AWSEcommerceApp.zip | 44.43 MB | ||
| 2. [backup vid77] AWSEcommerceApp.zip | 43.99 MB | ||
| 3. What we'll build together [App Promo].mp4 | 81.09 MB | ||
| 4. AWS Ecommerce App Roadmap.mp4 | 5.19 MB | ||
| 5. Amazon Web Services.mp4 | 52.42 MB | ||
| 10 - Navigation | |||
| 55. Product Details Screen.mp4 | 70.48 MB | ||
| 56. Creating Navigation Host.mp4 | 75.52 MB | ||
| 57. Adding Composables to NavHost.mp4 | 74.85 MB | ||
| 58. Passing Arguments between Screens.mp4 | 58.59 MB | ||
| 11 - Realtime Observers | |||
| 59. Observing Live Changes in AWS.mp4 | 79.56 MB | ||
| 60. DataStore Query Snapshot.mp4 | 59.13 MB | ||
| 61. Observe Query Parameters.mp4 | 38.45 MB | ||
| 62. Loading Updated Products List.mp4 | 97.43 MB | ||
| 63. Updating Products mutable list.mp4 | 44.38 MB | ||
| 64. Testing realtime observation.mp4 | 8.59 MB | ||
| 12 - Cognito Authentication | |||
| 65. What is AWS Cognito.mp4 | 41.02 MB | ||
| 66. Auth States.mp4 | 27.26 MB | ||
| 67. Auth SignUp.mp4 | 113.35 MB | ||
| 68. Auth Confirm SignUp.mp4 | 37.38 MB | ||
| 69. Auth Login & Logout.mp4 | 21.76 MB | ||
| 70. Checking Current Session.mp4 | 26.25 MB | ||
| 13 - Auth Integration | |||
| 71. Updating & Monitoring Auth State.mp4 | 75.3 MB | ||
| 72. Calling auth functions in ViewModel.mp4 | 62.72 MB | ||
| 73. Auth Screen.mp4 | 65.65 MB | ||
| 74. Confirm Screen.mp4 | 33.8 MB | ||
| 75. Logout Screen.mp4 | 8.36 MB | ||
| 76. Adding Auth routes.mp4 | 69.38 MB | ||
| 14 - App Improvements | |||
| 77. Changing Auth from API to Cognito.mp4 | 41.91 MB | ||
| 78. Changing S3 Storage auth Rules.mp4 | 41.91 MB | ||
| 79. Testing the App.mp4 | 23.45 MB | ||
| 80. Amazon SES & Cognito.mp4 | 42.67 MB | ||
| 81. Confirm email manually.mp4 | 58.96 MB | ||
| 82. Fixing auth navigation.mp4 | 47.62 MB | ||
| 83. Clearing data when logged in.mp4 | 38.68 MB | ||
| 84. Optimizing NavHost navigation.mp4 | 77.51 MB | ||
| 85. Fix fetching products problem.mp4 | 25.31 MB | ||
| 86. Validating email and password.mp4 | 39.9 MB | ||
| 15 - UI Redesign & Polish | |||
| 87. Redesign Auth Screen Part 1.mp4 | 97.2 MB | ||
| 88. Redesign Auth Screen Part 2.mp4 | 76.51 MB | ||
| 89. Redesign Products List Screen.mp4 | 87.67 MB | ||
| 90. Redesign Product Item.mp4 | 28.47 MB | ||
| 91. Redesign Product Details Screen.mp4 | 115.84 MB | ||
| 92. Redesign Add Product Screen.mp4 | 43.51 MB | ||
| 2 - AWS Cloud | |||
| 10. Creating IAM user.mp4 | 55.67 MB | ||
| 6. Creating AWS account & dashboard.mp4 | 57.16 MB | ||
| 7. Creating AWS app on console.mp4 | 25.07 MB | ||
| 8. Why use NodeJS and Amplify.mp4 | 20.65 MB | ||
| 9. Installing NodeJS & Amplify.mp4 | 50.05 MB | ||
| 3 - Amplify Initialization | |||
| 11. Android App with Amplify.mp4 | 37.83 MB | ||
| 12. Adding Permissions to Users in AWS.mp4 | 55.55 MB | ||
| 13. Amplify Init.mp4 | 38.13 MB | ||
| 14. Adding AWS API Dependency.mp4 | 15.49 MB | ||
| 15. Amplify Add API.mp4 | 60.34 MB | ||
| 4 - GraphQL & Database | |||
| 16. GraphQL Schema.mp4 | 35.11 MB | ||
| 17. Amplify Commands.mp4 | 9.69 MB | ||
| 18. Creating DynamoDB Table.mp4 | 26.53 MB | ||
| 19. Amplify Init in Android.mp4 | 44.78 MB | ||
| 20. Solving Major Gradle Problems.mp4 | 48.14 MB | ||
| 5 - Building Core UI | |||
| 21. Product UI Data Class.mp4 | 17.09 MB | ||
| 22. Product Item.mp4 | 88.75 MB | ||
| 23. Products List Screen.mp4 | 77.48 MB | ||
| 6 - DataStore & Offline Sync | |||
| 24. AWS Datastore Overview.mp4 | 4.66 MB | ||
| 25. Adding Datastore Library.mp4 | 28.69 MB | ||
| 26. Generating Models.mp4 | 35.98 MB | ||
| 27. AWS configuration files.mp4 | 26.58 MB | ||
| 28. Datastore vs API.mp4 | 6.15 MB | ||
| 29. Saving Products using API.mp4 | 79.57 MB | ||
| 30. Saving Products using Datastore.mp4 | 42.9 MB | ||
| 31. Discovering Offline Data.mp4 | 16.49 MB | ||
| 32. Enabling Conflict Detection.mp4 | 45.31 MB | ||
| 33. Saving Data Using Datastore.mp4 | 26 MB | ||
| 7 - S3 Storage Integration | |||
| 34. S3 Overview.mp4 | 8.61 MB | ||
| 35. Adding S3 to app.mp4 | 65.2 MB | ||
| 36. S3 Buckets.mp4 | 27.21 MB | ||
| 8 - ViewModel & Data Flow | |||
| 37. Creating the ViewModel.mp4 | 37.33 MB | ||
| 38. Loading All Products.mp4 | 58.48 MB | ||
| 39. Getting Product Image from S3.mp4 | 72.79 MB | ||
| 40. Updating products with images.mp4 | 46.87 MB | ||
| 41. Adding Auth to App.mp4 | 43.69 MB | ||
| 42. Watch this if you delete s3 buckets.mp4 | 103.3 MB | ||
| 9 - Data Operations | |||
| 43. Query Data on AWS Cloud.mp4 | 20.54 MB | ||
| 44. Testing Load all products.mp4 | 51.75 MB | ||
| 45. Fetching Prodcuts into Products List.mp4 | 74.55 MB | ||
| 46. Upload product function.mp4 | 52.93 MB | ||
| 47. Uploading Image from Gallery to S3.mp4 | 57.3 MB | ||
| 48. Uploading Product to DynamoDB.mp4 | 43.88 MB | ||
| 49. Creating an Image Picker.mp4 | 52.06 MB | ||
| 50. Add Product Screen.mp4 | 98.73 MB | ||
| 51. Uploading product with image.mp4 | 47.05 MB | ||
| 52. Displaying Product Image - Removing Image Prefix.mp4 | 25.72 MB | ||
| 53. Deleting Products from DB.mp4 | 87.41 MB | ||
| 54. Test Deleting Products.mp4 | 33.48 MB |
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
The Complete Android 16 Course [Part 4] - Cloud Integration
Год выпуска: 4/2026
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/androidcoursepart4/
Автор: Abbass Masri - MasterCoding.io
Продолжительность: 6h 28m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This course is Part 4 of a hands-on Android series, transforming an e-commerce app into a production-ready, cloud-powered application using Jetpack Compose and AWS. It is practical rather than theoretical, having you build real features that real apps use: integrating AWS services into your Android app, implementing secure user authentication, connecting to a real cloud backend, managing products and data dynamically, improving UI/UX with advanced Jetpack Compose techniques, and structuring the app using clean architecture principles. You build a complete e-commerce application from scratch that simulates a real-world online shopping experience, combining a modern Android UI with a scalable cloud backend.
The app's core features include an authentication system where users create accounts, log in securely, and maintain sessions across launches; product listing and browsing with data fetched dynamically from the cloud and displayed in a clean, responsive Compose UI with smooth scrolling and optimized performance; a product details screen showing images, descriptions, and relevant information; cart functionality for adding products, managing quantities, and reviewing selections before checkout; and full cloud integration with AWS covering a cloud database for products and user data, an API layer for querying and mutating data, secure authentication, and a scalable backend architecture. Real-time data handling means backend changes like product updates can be reflected dynamically. The app is built entirely with Jetpack Compose, follows MVVM for clean maintainable code, uses state management for reactive UI updates, and focuses on user experience and performance. This is not a simple demo but a real-world project teaching you to connect a mobile app to a real backend, handle authentication and sessions, structure scalable Android applications, build modern UI with Compose, and work with cloud technologies in production scenarios. By the end, you will have a fully functional e-commerce Android app using real cloud infrastructure, following industry best practices, and ready to be extended into a real product—ideal for intermediate developers who want to go beyond the basics.
[spoiler="Содержание"]
1 - Introduction
1. Course Roadmap (06:56)
3. What we'll build together [App Promo] (06:30)
4. AWS Ecommerce App Roadmap (01:32)
5. Amazon Web Services (05:25)
2 - AWS Cloud
6. Creating AWS account & dashboard (06:23)
7. Creating AWS app on console (02:27)
8. Why use NodeJS and Amplify (06:52)
9. Installing NodeJS & Amplify (04:38)
10. Creating IAM user (05:24)
3 - Amplify Initialization
11. Android App with Amplify (03:39)
12. Adding Permissions to Users in AWS (05:59)
13. Amplify Init (02:25)
14. Adding AWS API Dependency (01:34)
15. Amplify Add API (04:25)
4 - GraphQL & Database
16. GraphQL Schema (03:52)
17. Amplify Commands (03:02)
18. Creating DynamoDB Table (02:20)
19. Amplify Init in Android (03:26)
20. Solving Major Gradle Problems (03:22)
5 - Building Core UI
21. Product UI Data Class (01:42)
22. Product Item (05:58)
23. Products List Screen (05:10)
6 - DataStore & Offline Sync
24. AWS Datastore Overview (01:22)
25. Adding Datastore Library (01:57)
26. Generating Models (02:06)
27. AWS configuration files (02:45)
28. Datastore vs API (01:49)
29. Saving Products using API (05:06)
30. Saving Products using Datastore (04:11)
31. Discovering Offline Data (01:44)
32. Enabling Conflict Detection (02:47)
33. Saving Data Using Datastore (02:21)
7 - S3 Storage Integration
34. S3 Overview (02:22)
35. Adding S3 to app (04:51)
36. S3 Buckets (02:21)
8 - ViewModel & Data Flow
37. Creating the ViewModel (03:54)
38. Loading All Products (06:02)
39. Getting Product Image from S3 (05:55)
40. Updating products with images (04:27)
41. Adding Auth to App (04:11)
42. Watch this if you delete s3 buckets (06:29)
9 - Data Operations
43. Query Data on AWS Cloud (02:14)
44. Testing Load all products (03:06)
45. Fetching Prodcuts into Products List (05:47)
46. Upload product function (05:15)
47. Uploading Image from Gallery to S3 (05:53)
48. Uploading Product to DynamoDB (03:01)
49. Creating an Image Picker (05:00)
50. Add Product Screen (06:21)
51. Uploading product with image (04:10)
52. Displaying Product Image - Removing Image Prefix (02:38)
53. Deleting Products from DB (08:46)
54. Test Deleting Products (02:22)
10 - Navigation
55. Product Details Screen (04:43)
56. Creating Navigation Host (05:54)
57. Adding Composables to NavHost (05:31)
58. Passing Arguments between Screens (05:42)
11 - Realtime Observers
59. Observing Live Changes in AWS (05:47)
60. DataStore Query Snapshot (05:38)
61. Observe Query Parameters (03:33)
62. Loading Updated Products List (06:27)
63. Updating Products mutable list (04:00)
64. Testing realtime observation (00:56)
12 - Cognito Authentication
65. What is AWS Cognito (04:03)
66. Auth States (02:42)
67. Auth SignUp (06:48)
68. Auth Confirm SignUp (03:44)
69. Auth Login & Logout (02:03)
70. Checking Current Session (02:26)
13 - Auth Integration
71. Updating & Monitoring Auth State (05:51)
72. Calling auth functions in ViewModel (06:22)
73. Auth Screen (06:07)
74. Confirm Screen (03:19)
75. Logout Screen (00:49)
76. Adding Auth routes (06:47)
14 - App Improvements
77. Changing Auth from API to Cognito (04:17)
78. Changing S3 Storage auth Rules (02:27)
79. Testing the App (02:35)
80. Amazon SES & Cognito (04:33)
81. Confirm email manually (04:09)
82. Fixing auth navigation (05:04)
83. Clearing data when logged in (04:27)
84. Optimizing NavHost navigation (06:58)
85. Fix fetching products problem (02:16)
86. Validating email and password (03:49)
15 - UI Redesign & Polish
87. Redesign Auth Screen Part 1 (09:11)
88. Redesign Auth Screen Part 2 (05:45)
89. Redesign Products List Screen (05:14)
90. Redesign Product Item (02:47)
91. Redesign Product Details Screen (07:32)
92. Redesign Add Product Screen (03:39)
[/spoiler]
Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: AVC, 1920x1080, 16:9, 30fps, 368kbps
Аудио: AAC, 44.1Hz, 130kbps, stereo
[spoiler="Скриншоты"]
![]()
[/spoiler]
The Complete Android 15 Course [Part 1]-Master Java & Kotlin
The Complete Android 15 Course [Part 2] - Jetpack Compose
The Complete Android 16 Course [Part 3] - Become a Master
The Complete Android 16 Developer Course [Part 5] - POS App
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
The Complete Android 15 Course [Part 2] - Jetpack Compose [7/2025, ENG] Posted by
unity321d in Other
|
19.58 GB | unity321d | 4 days | 1 | 6 |
|
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 |
All Comments