
Tạo ứng dụng nhắn tin với Flutter
DEV MOO
Phát triển ứng dụng nhắn tin dùng quản lý trạng thái Riverpod của Flutter và Firebase.
Basic
Flutter, Firebase, riverpod
Tạo ứng dụng SNS bằng cách sử dụng quản lý trạng thái Nhà cung cấp/StateNotifier của Flutter và Firebase.

Quản lý trạng thái bằng Nhà cung cấp / StateNotifier
Đăng ký bằng Firebase Auth/Xác thực email/Đăng nhập/Đăng xuất
Dịch/Đợt hàng loạt trong Firestore
Tải lên/xem/xóa hình ảnh bằng Firestorage
Hoạt hình rung
Phân trang
Thoát ra
Thay đổi biểu tượng khởi chạy ứng dụng
Thay vì sử dụng các ứng dụng nhắc việc tương tự, hãy sử dụng một mạng xã hội thú vị!
Học Quản lý trạng thái Flutter bằng cách xây dựng
Chúng tôi tạo ra khóa học này để giúp bạn tìm hiểu nhiều tính năng thực tế. Hãy tìm hiểu các tính năng Flutter thiết yếu cần thiết để tạo một ứng dụng mạng xã hội giống Instagram!
Kiến thức cơ bản về Flutter + Quản lý trạng thái nhà cung cấp
Khi tạo một ứng dụng Instagram SNS tương tự, bạn sẽ tìm hiểu về quản lý trạng thái của Provider (StateNotifier) và tìm hiểu sơ lược về Flutter Animation .
Ứng dụng này được khuyến nghị cho những ai muốn tạo ứng dụng mạng xã hội, những người tò mò về cấu trúc và quản lý trạng thái, và những người muốn triển khai các chức năng phức tạp ngoài ứng dụng quản lý việc cần làm.
Tổng quan toàn diện về các dịch vụ chính của Firebase
Tìm hiểu về các dịch vụ chính của Firebase , bao gồm tích hợp Firebase, đăng ký thành viên và đăng nhập xác thực email bằng Xác thực Firebase, truy xuất/lưu/chỉnh sửa/xóa/phân trang dữ liệu Firestore và Giao dịch/Xử lý hàng loạt, cũng như cách lưu/xóa tệp hình ảnh trong Cloud Store.
1. Cài đặt môi trường dự án
2. Màn hình đăng ký thành viên
3. Màn hình đăng nhập
4. Di chuyển màn hình theo trạng thái AuthStatus
5. Màn hình chính
6. Màn hình đăng ký sau
7. Màn hình danh sách bài đăng
8. Màn hình hồ sơ
9. Đăng màn hình
10. Màn hình danh sách lượt thích
11. Màn hình bình luận
12. Chức năng xóa bài viết
13. Màn hình tìm kiếm người dùng
14. Chức năng phân trang
15. Thay đổi biểu tượng khởi chạy ứng dụng
Người tạo ra khóa học này, DEV MOO
H. Xin vui lòng cho tôi biết phiên bản Flutter được sử dụng trong bài giảng.
Tôi đã sử dụng Flutter 3.13.7.
H. Tại sao bạn sử dụng Provider để quản lý trạng thái?
Flutter cung cấp một số gói quản lý trạng thái, bao gồm Riverpod, Bloc và GetX. Trong số đó, Provider được Google tích cực hỗ trợ và khuyến nghị, giúp bạn dễ dàng tìm thấy thông tin cần thiết thông qua các cộng đồng trực tuyến. Hơn nữa, tôi tin rằng việc chuyển đổi từ Provider sang các gói quản lý trạng thái khác, chẳng hạn như Riverpod, sẽ tương đối đơn giản.
H. Nội dung bài giảng không tương thích với iOS phải không?
Nội dung bài giảng hiện tại chỉ được xác minh cho Android. Phiên bản iOS dự kiến sẽ được cập nhật.
H. Tôi có cần kiến thức trước để tham gia khóa học không?
Cần có kiến thức cơ bản về Flutter và quản lý trạng thái nhà cung cấp. Nếu bạn đã từng tạo một ứng dụng hoặc sổ ghi chép việc cần làm đơn giản, bạn sẽ có thể làm theo.
H. Bạn có cung cấp mã nguồn không?
Chúng tôi cung cấp cho sinh viên mã nguồn thông qua Github.
📢 Thông tin cần lưu ý trước khi tham gia khóa học
Khóa học này dành cho ai?
Bất kỳ ai muốn tạo ứng dụng SNS
Những người muốn chuyển sang cấp độ tiếp theo của ứng dụng Todo
Bất cứ ai muốn tìm hiểu quản lý nhà nước của nhà cung cấp
Những người muốn trải nghiệm các dịch vụ Firebase khác nhau
Cần biết trước khi bắt đầu?
Kỹ năng tạo một ứng dụng đơn giản với Flutter
Kiến thức cơ bản của Provider/StateNotifier
213
Học viên
16
Đánh giá
101
Trả lời
5.0
Xếp hạng
2
Các khóa học
안녕하세요
한국, 일본에서 웹 개발 및 안드로이드 앱 개발자로 활동했습니다.
프로그래밍 강사로도 활동하면서 지식을 전파하여 사람을 가르친다는 일에
책임감을 갖고 학생분들이 성장하는 모습에 보람을 느끼고 있습니다.
excusme@naver.com
Tất cả
73 bài giảng ∙ (13giờ 28phút)
Tài liệu khóa học:
8. Sử dụng file svg
06:39
12. Xác thực email
07:55
Tất cả
10 đánh giá
5.0
10 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Tôi đã mua nó sau khi tìm kiếm một khóa học dạy Flutter và Firebase cùng nhau. Lúc đầu hơi khó khăn vì đây là lần đầu tiên tôi sử dụng một nhà cung cấp nên tôi chỉ tìm hiểu thông tin cơ bản về nhà cung cấp đó rồi nghe theo. Tôi đang định nghe nó lần thứ n... nhưng tôi nghĩ mình cần nghiên cứu thêm về nhà cung cấp để hiểu hết về nó..ㅜㅜ Trước hết, tôi thích chất lượng âm thanh vì nó rõ ràng và nhất quán. Văn bản cũng được nhìn thấy rõ ràng. Và tôi thích việc bạn giải thích lý do tại sao bạn làm theo cách này khi viết mã. Tôi cũng thích cách mã được cải thiện. Đây là khóa học sao chép Instagram vì bạn có thể triển khai các thao tác CRUD cơ bản nhưng tôi nghĩ bạn có thể sử dụng nó để tạo bất kỳ ứng dụng nào. Nhìn chung, đó là một bài giảng rõ ràng, kỹ lưỡng và rõ ràng!
Cảm ơn! Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng để lại chúng bất cứ lúc nào.
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 8
∙
Đánh giá trung bình 4.9
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
Ưu đãi có thời hạn
36 ₫
29%
1.401.167 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!