강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

Tiện ích mở rộng giới thiệu Flutter - Instagram Clone 2.0

Mục đích của khóa học này là cung cấp hướng dẫn về cách tạo một ứng dụng dịch vụ đơn giản bằng Firebase và Flutter.

(4.5) 29 đánh giá

497 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • survivalcoding
Flutter
Flutter
iOS
iOS
Android
Android
Clone Coding
Clone Coding
Firebase
Firebase
Flutter
Flutter
iOS
iOS
Android
Android
Clone Coding
Clone Coding
Firebase
Firebase

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.5

5.0

김성재

100% đã tham gia

Cảm ơn bạn vì bài giảng tuyệt vời.

5.0

김재철( Jay kim)

77% đã tham gia

Tuyệt. Cảm ơn

5.0

Lavender

81% đã tham gia

Cảm ơn bạn đã luôn tải lên những bài giảng tuyệt vời. Nếu bạn nghe từng bài giảng khác nhau mà bạn đã tải lên, chúng sẽ giải thích rất nhiều nội dung cần thiết cho việc phát triển Flutter. Anh ấy đã làm một video có bố cục tốt từ cơ bản đến API và kiến ​​trúc rõ ràng, đồng thời tôi rất vui vì mã sao chép Instagram này chứa nội dung hay mà tôi cần. Tôi mong đợi những bài giảng tuyệt vời trong tương lai. Cảm ơn

Bạn sẽ nhận được điều này sau khi học.

  • Cách tận dụng Firebase trong Flutter

  • Đăng nhập/đăng xuất bằng tài khoản Google bằng xác thực Firebase

  • Cách sử dụng Firestore, cơ sở dữ liệu NoSQL

  • Phương thức lưu trữ tệp bằng Firebase Storage và mối quan hệ với DB

  • Cách thiết kế cấu trúc dữ liệu trong cơ sở dữ liệu NoSQL

  • Lập trình phản ứng bằng Stream và StreamBuilder

  • Lập trình không đồng bộ bằng Futures

Những bản sao của Instagram cũng làm theo,
Flutter + Firebase thì ổn.

Ứng dụng Instagram + Máy chủ với Flutter và Firebase

Cho đến nửa đầu năm 2019, tôi vẫn chưa hoàn toàn tự tin vào Flutter. Nhưng khi phát hành ứng dụng và tham gia các buổi đào tạo trực tiếp, tôi dần dần tự tin hơn. Tôi tin rằng Flutter là giải pháp phù hợp cho việc phát triển ứng dụng đơn giản.

Vì vậy, chúng tôi đã nâng cấp ví dụ về bản sao Instagram từ khóa học giới thiệu Flutter trước đây và phát hành khóa học Bản sao Instagram 2.0.
Có một số điểm trùng lặp trong các lĩnh vực được đề cập ở các khóa học hiện có, do đó hai khóa học này bổ sung cho nhau.

Đăng nhập/đăng xuất Google, sử dụng hồ sơ Google, đính kèm ảnh và viết bài đăng đều đã được đề cập trong các bài giảng trước.
Trong hướng dẫn Instagram Clone 2.0, chúng tôi sẽ triển khai các tính năng bổ sung như theo dõi/bỏ theo dõi, hiển thị bài đăng, thích/không thích, bình luận, danh sách bình luận và hiển thị số lượt thích/bình luận cuối cùng trên một bài đăng .


Ai sẽ được lợi khi lắng nghe?

Nếu bạn biết cách tạo UI bằng Flutter và quen thuộc với cú pháp Dart, bạn có thể tham gia khóa học này.
Xin lưu ý rằng khóa học này không đề cập đến cấu hình và tạo giao diện người dùng.
Vì tôi sẽ triển khai các hàm dựa trên mã UI đã viết trước, nên tôi khuyên bạn nên xem khóa học Giới thiệu về Flutter để biết những kiến thức cơ bản.

Trên thực tế, khi xây dựng một ứng dụng với Flutter, việc lập trình UI và lập trình logic có thể được tách biệt hoàn toàn. Trong khóa học này, bạn có thể coi logic là trọng tâm chính.
Ngữ pháp Dart được bao gồm trong khóa học giới thiệu về Flutter và cũng có sẵn dưới dạng video trên YouTube để bạn có thể xem bất cứ khi nào cần.


Bạn có thể tự làm được.


Các tính năng triển khai

Sau đây là các tính năng chúng tôi sẽ sao chép trong khóa học này. Các tính năng được thêm vào từ khóa học "Giới thiệu về Flutter" ban đầu được in đậm .

  • Đăng nhập / Đăng xuất bằng mạng xã hội
  • Hiển thị thông tin hồ sơ
  • Tạo bài đăng có đính kèm ảnh
  • Theo dõi / Bỏ theo dõi
  • Hiển thị bài đăng trên tab Trang chủ (hiển thị bình luận gần đây, số lượng bình luận và lượt thích)
  • Thích/Không thích bài đăng
  • Bình luận về bài đăng
  • Hiển thị danh sách bình luận

Các tính năng của bài giảng

  • Khóa học này được thiết kế dành cho những người đã học khóa học 'Giới thiệu về Flutter' hoặc có kiến thức cơ bản tương đương.
  • Hai khóa học này bổ sung cho nhau vì chúng bao gồm một số chủ đề trùng lặp với khóa học "Giới thiệu về Flutter", nhưng giải thích theo những cách khác nhau.
  • Điều này được thực hiện bằng cách sửa đổi một dự án khởi động đã được tạo bằng UI và không bao gồm bất kỳ quá trình tạo UI riêng biệt nào.
  • Tôi sẽ giải thích tập trung vào việc triển khai chức năng.

Xin lưu ý trước khi tham gia lớp học!

  • Video này được quay trước khi Null Safety được triển khai, tính năng này được hỗ trợ bắt đầu từ Flutter 2 và Dart 2.12.
  • Do đó, để theo dõi video, bạn phải tham khảo nội dung bài giảng và cài đặt phiên bản Dart ở mức 2.7 hoặc thấp hơn trước khi tham gia khóa học.
  • Nếu bạn sử dụng cùng phiên bản thư viện với video bài giảng, bạn có thể tiến hành như trong video.
  • Nếu bạn muốn cập nhật phiên bản thư viện, bạn phải giải quyết vấn đề trực tiếp thông qua tài liệu có liên quan.
  • Chúng tôi cập nhật Github không thường xuyên để áp dụng phiên bản mới nhất.

Các công cụ được đề cập ở đây

  • Khóa học này được thiết kế dành cho những người đã học khóa học 'Giới thiệu về Flutter' hoặc có kiến thức cơ bản tương đương.
  • Hai khóa học này bổ sung cho nhau vì chúng bao gồm một số chủ đề trùng lặp với khóa học "Giới thiệu về Flutter", nhưng giải thích theo những cách khác nhau.
  • Điều này được thực hiện bằng cách sửa đổi một dự án khởi động đã được tạo bằng UI và không bao gồm bất kỳ quá trình tạo UI riêng biệt nào.
  • Tôi sẽ giải thích tập trung vào việc triển khai chức năng.

Câu hỏi dự kiến Hỏi & Đáp

H. Bạn sử dụng chương trình nào trong khóa học này?

Chúng tôi sử dụng Flutter và Firebase.

H. Sinh viên không chuyên ngành cũng có thể tham gia khóa học này không?

Hoàn toàn có thể. Tuy nhiên, tôi khuyên bạn nên học khóa học nhập môn Flutter trước (vui lòng kiểm tra kiến thức tiên quyết của bạn).

H. Tôi có thể làm gì sau khi hoàn thành khóa học này?

Bạn sẽ học cách tạo một ứng dụng dịch vụ đơn giản.

Bài giảng của người chơi

Giới thiệu về Flutter -
Phát triển Android và iOS cùng lúc

Với một mã
Phát triển Android và iOS, Giới thiệu về Flutter

Khuyến nghị cho
những người này

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

  • Bất kỳ ai muốn tìm hiểu cách phát triển một ứng dụng dịch vụ đơn giản

  • Những người muốn nâng cấp bản sao Instagram được đề cập trong khóa học Flutter giới thiệu

Cần biết trước khi bắt đầu?

  • Cách viết giao diện người dùng Flutter cơ bản

  • Ngôn ngữ phi tiêu

Xin chào
Đây là

12,405

Học viên

893

Đánh giá

865

Trả lời

4.7

Xếp hạng

15

Các khóa học

Tôi là Oh Jun-seok, một nhà phát triển chuyên giảng dạy và viết sách.
Tôi đang vận hành kênh YouTube 'Survival Coding của Oh Jun-seok' và nền tảng giáo dục Survival Coding (https://survivalcoding.com).

Lĩnh vực chuyên môn: Android, Flutter

Sách đã xuất bản
Flutter Survival Coding của Oh Jun-seok (Hanbit Media 2020)
Android Survival Coding của Oh Jun-seok: Kotlin Edition (Hanbit Media 2018)
Android cho đến khi thành thạo (Ruby Paper 2018)

Kinh nghiệm làm việc chính
Đại diện OhRange
Giảng viên đào tạo nghề phát triển công nghệ thông tin tại Trường dạy nghề Semin
Vận hành Học viện phát triển ứng dụng thông minh Suwon
Bộ phận MC, LG Electronics
Bộ phận An ninh, Công ty Cổ phần Tokai Rika, tỉnh Aichi, Nhật Bản
Bộ phận IT, Công ty Cổ phần Nihon Techseed, tỉnh Aichi, Nhật Bản

LinkedIn: https://www.linkedin.com/in/junsuk5/

Chương trình giảng dạy

Tất cả

31 bài giảng ∙ (3giờ 25phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

29 đánh giá

4.5

29 đánh giá

  • tjdwo95778915님의 프로필 이미지
    tjdwo95778915

    Đánh giá 17

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Cảm ơn bạn vì bài giảng tuyệt vời.

    • 2200955044님의 프로필 이미지
      2200955044

      Đánh giá 7

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • yungjoon22554님의 프로필 이미지
        yungjoon22554

        Đánh giá 21

        Đánh giá trung bình 4.5

        4

        90% đã tham gia

        Nó có lợi. Cảm ơn

        • nas0286님의 프로필 이미지
          nas0286

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          77% đã tham gia

          Tuyệt. Cảm ơn

          • flutterdjango님의 프로필 이미지
            flutterdjango

            Đánh giá 8

            Đánh giá trung bình 5.0

            5

            81% đã tham gia

            Cảm ơn bạn đã luôn tải lên những bài giảng tuyệt vời. Nếu bạn nghe từng bài giảng khác nhau mà bạn đã tải lên, chúng sẽ giải thích rất nhiều nội dung cần thiết cho việc phát triển Flutter. Anh ấy đã làm một video có bố cục tốt từ cơ bản đến API và kiến ​​trúc rõ ràng, đồng thời tôi rất vui vì mã sao chép Instagram này chứa nội dung hay mà tôi cần. Tôi mong đợi những bài giảng tuyệt vời trong tương lai. Cảm ơn

            Khóa học khác của survivalcoding

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!