Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Android "

Chia Sẻ Khóa Học Ứng Dụng Bán Khóa Học Trực Tuyến Sử Dụng Flutter Cho iOS Và Android [Khóa 7384 A]

18 tháng 4 2023 / No Comments

iOS và Android Flutter Online Store để bán khóa học.

Bạn sẽ học được gì:

  • ✓ Cách xây dựng một ứng dụng di động từng bước bằng Flutter cho iOS và Android.
  • ✓ Kết nối ứng dụng của bạn với Firebase và Laravel Backend.
  • ✓ Tìm hiểu cách xây dựng API cho ứng dụng của bạn.
  • ✓ Tìm hiểu cách sử dụng BLoC state management.

Đây là hướng dẫn ứng dụng khóa học trực tuyến sử dụng BLoC state management. State management và routing đều đã được thực hiện bằng BLoC.

Nó bao gồm Laravel backend với Firebase để đăng nhập mạng xã hội cơ bản. Hầu hết các API được xây dựng bằng Laravel. Backend chứa nhiều admin (super admin panel và teachers panel).

Các tính năng ứng dụng:

  • ✓ Màn hình onboard với ba bức ảnh.
  • ✓ Email login Firebase verification.
  • ✓ Social media login Google, Apple và Facebook.
  • ✓ Xem khóa học.
  • ✓ Phát video khóa học nơi bạn sẽ thấy cách phát và dừng video.
  • ✓ Tải lên khóa học từ backend.
  • ✓ Xem khóa học nhiều giáo viên.
  • ✓ Mua khóa học ở front end.
  • ✓ Thanh toán stripe từng bước.
  • ✓ Super admin panel.
  • ✓ Teacher admin panel.
  • ✓ Tính năng chat bằng Firebase.

Ứng dụng này bao gồm Flutter cho người mới bắt đầu đến người học nâng cao. Chúng tôi bắt đầu từ UI rất đơn giản như vẽ văn bản đến bố cục phức tạp.

Chúng tôi cũng xây dựng widget có thể tái sử dụng để giảm số lượng code. Vì vậy, ở phần cuối của hướng dẫn này, bạn sẽ học cách xây dựng các Flutter widget có thể tái sử dụng từ đơn giản đến phức tạp. Cuối cùng, bạn sẽ thành thạo Firebase chatting và xây dựng API cũng như tương tác với các máy chủ theo ba cách.

State Management:

Chúng tôi đã sử dụng BLoC để quản lý state cũng như cho routing.

Backend.

Chúng tôi đã sử dụng Laravel framework để xây dựng backend và API. Backend có đặc quyền nhiều người dùng. Nó có nghĩa là có super admin và sub admin. Tài khoản Teacher là sub admin. Super admin có thể quan sát và chỉ định vai trò cho teacher hoặc sub admin.

Firebase:

Firebase được sử dụng cho email login và đăng nhập bên thứ ba như Google, Facebook và Apple.

Version

  • ✓ PHP >= 7.4.
  • ✓ Laravel > 8.8.
  • ✓ Flutter > 3.3.

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02. Basic project và State management.
  • ✓ 03. BLoC state management.
  • ✓ 04. Welcome screen.
  • ✓ 05. Sign in screen.
  • ✓ 06. Refactor section.
  • ✓ 07. Sign in bloc section.
  • ✓ 08. Sign in controller.
  • ✓ 09. Register section.
  • ✓ 10. Register controller.
  • ✓ 11. Application screen.
  • ✓ 12. Route section.
  • ✓ 13. SharedPrefrences.

Khóa học này dành cho ai:

  • ✓ Người mới bắt đầu đến người học Flutter nâng cao.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.