Lớp học lập trình Google Developers cung cấp hướng dẫn từng bước, thực tế kinh nghiệm lập trình. Hầu hết lớp học lập trình sẽ hướng dẫn bạn từng bước trong quy trình xây dựng một ứng dụng nhỏ hoặc cách thêm tính năng vào ứng dụng hiện có. Các lớp học này đề cập đến nhiều chủ đề như Android Wear, Google Compute Engine, ARCore và API của Google trên iOS.
Các công cụ của lớp học lập trình trên GitHubThêm tính năng mua hàng trong ứng dụng vào ứng dụng Flutter
Updated 23 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ thêm các giao dịch mua hàng trong ứng dụng vào một ứng dụng Flutter đã được xác minh và quản lý bằng dịch vụ phụ trợ Dart.
Ảnh động trong Flutter
24 phút
Updated 14 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng ảnh động trong Flutter. Bạn sẽ tạo một tiện ích tạo ảnh động cho cả kích thước và màu sắc, thêm hiệu ứng lật thẻ 3D, sử dụng các hiệu ứng từ gói ảnh động và thêm tính năng hỗ trợ cử chỉ xem trước thao tác quay lại của Android.
Ứng dụng Flutter đầu tiên của bạn
1 giờ 25 phút
Updated 13 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách tạo một ứng dụng Flutter có thể tạo ra những cái tên ngẫu nhiên và thú vị.
Thêm quy trình xác thực người dùng vào ứng dụng Flutter bằng FirebaseUI
8 phút
Updated 6 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách thêm tính năng Xác thực Firebase vào ứng dụng Flutter chỉ bằng một vài dòng mã.
Tìm hiểu về Firebase dành cho Flutter
53 phút
Updated 22 tháng 11, 2024
Tìm hiểu cách tạo ứng dụng di động Flutter bằng Firebase.
Thêm âm thanh và nhạc vào trò chơi Flutter
42 phút
Updated 9 tháng 11, 2024
Tìm hiểu cách thêm hiệu ứng âm thanh, nhạc nền và âm thanh động vào trò chơi bằng Flutter.
Phát triển cục bộ cho ứng dụng Flutter bằng Bộ công cụ mô phỏng Firebase
8 phút
Updated 9 tháng 11, 2024
Lớp học lập trình hướng dẫn cách sử dụng Bộ công cụ mô phỏng Firebase trong quá trình phát triển bằng Flutter. Lớp học lập trình này sẽ sử dụng trình mô phỏng Xác thực và Firestore để minh hoạ cách sử dụng trình mô phỏng.
Tạo hiệu ứng chuyển đổi đẹp mắt bằng Material Motion cho Flutter
56 phút
Updated 4 tháng 11, 2024
Xây dựng hệ thống chuyển động của Material vào ứng dụng Reply (Trả lời) bằng cách sử dụng hiệu ứng chuyển đổi từ gói ảnh động.
MDC-104 Flutter: Thành phần Material Advanced
28 phút
Updated 4 tháng 11, 2024
Cải thiện thiết kế của ứng dụng Flutter và triển khai thành phần trình đơn phông nền nâng cao trong Flutter.
Flutter MDC-102: Cấu trúc và bố cục vật liệu
22 phút
Updated 4 tháng 11, 2024
Tìm hiểu cách sử dụng Material để tạo cấu trúc và bố cục cho một ứng dụng Flutter.
Thêm biểu ngữ AdMob và quảng cáo gốc cùng dòng vào ứng dụng Flutter
39 phút
Updated 29 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách thêm quảng cáo cùng dòng AdMob (Biểu ngữ và Quảng cáo gốc) vào ứng dụng Flutter.
Thêm quảng cáo AdMob vào ứng dụng Flutter
40 phút
Updated 29 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách thêm quảng cáo biểu ngữ, quảng cáo xen kẽ và quảng cáo có tặng thưởng vào ứng dụng Flutter.
Thêm tiện ích Màn hình chính vào ứng dụng Flutter
35 phút
Updated 29 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tạo một tiện ích trên Màn hình chính cho ứng dụng Flutter dành cho iOS hoặc Android. Bạn sẽ bắt đầu với một ứng dụng tin tức cơ bản về Flutter. Sau đó, bạn sẽ sử dụng các khung gốc để tạo giao diện người dùng cho chính các tiện ích đó. Cuối cùng, bạn sẽ tìm hiểu cách chia sẻ tài nguyên và thiết lập hoạt động giao tiếp giữa các tiện ích và ứng dụng chính.
Tìm hiểu các mẫu hình và bản ghi của Dart
39 phút
Updated 29 tháng 8, 2024
Sử dụng các mẫu, bản ghi và các tính năng mới khác của Dart 3 để tái cấu trúc phong cách thiết kế giao diện người dùng trong Flutter.
Tạo Bot Voice cho Android thông qua Dialogflow Essentials & Xoè
1 giờ 5 phút
Updated 29 tháng 8, 2024
Ngay từ đầu, Dialogflow mang đến nhiều công cụ tích hợp cho web, Trợ lý Google, mạng xã hội và cổng điện thoại. Tuy nhiên, khi muốn đưa bot trò chuyện vào thiết bị di động, bạn sẽ phải tạo một công cụ tích hợp tùy chỉnh. Phòng thí nghiệm này sẽ hướng dẫn bạn cách tích hợp Dialogflow Essentials vào một ứng dụng Flutter.
Thêm Google Maps vào ứng dụng Flutter
30 phút
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng trải nghiệm Google Maps bằng cách sử dụng SDK ứng dụng di động Flutter để tạo trải nghiệm gốc chất lượng cao trên iOS, Android và web.
Tạo bố cục ứng dụng thích ứng dạng ảnh động bằng Material 3
53 phút
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tích luỹ kinh nghiệm về cách tạo một ứng dụng có thiết kế thích ứng tạo hiệu ứng động linh hoạt bằng Material 3 trên cả 6 nền tảng mà Flutter hỗ trợ.
Cải thiện ứng dụng Flutter
52 phút
Updated 23 tháng 8, 2024
Flutter là bộ công cụ giao diện người dùng của Google để xây dựng những ứng dụng đẹp mắt, được biên dịch tự nhiên cho thiết bị di động, web và máy tính chỉ từ một cơ sở mã duy nhất. Trong lớp học lập trình này, bạn bắt đầu bằng một ứng dụng nhạc đơn giản rồi (sử dụng Material 3) để cải thiện giao diện và khả năng phản hồi của ứng dụng trên mọi nền tảng.
Ứng dụng thích ứng trong Flutter
1 giờ
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng một ứng dụng Flutter có thể thích ứng với cả 6 nền tảng mà Flutter hỗ trợ - Android, iOS, web, Windows, macOS và Linux.
Cách kiểm thử một ứng dụng Flutter
55 phút
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng và kiểm thử một ứng dụng Flutter đơn giản.
Sử dụng FFI trong trình bổ trợ Flutter
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng một trình bổ trợ Flutter cho cả nền tảng di động và máy tính bằng cách dùng FFI để tận dụng một thư viện C gốc hiện có.
Thêm WebView vào ứng dụng Flutter
1 giờ 5 phút
Updated 22 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách thêm trình bổ trợ webview_flutter vào ứng dụng Flutter.
Tạo trò chơi vật lý 2D bằng Flutter và Flame
32 phút
Updated 22 tháng 8, 2024
Tìm hiểu cách tạo cơ chế trò chơi trong các trò chơi Flutter và Flame bằng Forge2D, một công cụ vật lý 2D.
Giới thiệu về Ngọn lửa bằng Flutter
55 phút
Updated 22 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng Flame, một công cụ phát triển trò chơi được xây dựng dựa trên Flutter. Bạn sẽ được giới thiệu về các Thành phần và hiệu ứng của Flame, cùng với cách tích hợp Flame với tính năng quản lý trạng thái của Flutter.
Xây dựng giao diện người dùng thế hệ mới trong Flutter
1 giờ 15 phút
Updated 22 tháng 8, 2024
Tìm hiểu cách xây dựng giao diện người dùng Flutter với ảnh động, chương trình đổ bóng và hiệu ứng hạt nhân hoạt động được trên cả 6 nền tảng của Flutter.
Tạo câu đố chữ bằng Flutter
53 phút
Updated 22 tháng 8, 2024
Tìm hiểu cách tạo một ứng dụng Flutter chuyên sâu về điện toán mà vẫn duy trì khả năng tương tác linh hoạt của Flutter.
MDC-101 Flutter: Kiến thức cơ bản về thành phần Material
22 phút
Updated 21 tháng 8, 2024
Tìm hiểu kiến thức cơ bản về cách sử dụng Thành phần Material bằng cách tạo trang đăng nhập cho một ứng dụng Flutter đơn giản.
Flutter MDC-103: Tuỳ chỉnh giao diện Material với màu sắc, hình dạng, độ cao và kiểu chữ
39 phút
Updated 21 tháng 8, 2024
Khám phá cách thư viện Material Flutter giúp bạn dễ dàng tạo sự khác biệt cho sản phẩm và thể hiện thương hiệu của mình qua thiết kế.