강의

멘토링

커뮤니티

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

  • survivalcoding
Flutter
iOS
Android
Clone Coding
Firebase

Đánh giá từ những học viên đầu tiê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,124

Học viên

870

Đánh giá

862

Trả lời

4.7

Xếp hạng

14

Các khóa học

교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.

전문 분야 : Android, Flutter

저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)

주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부

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!