강의

멘토링

커뮤니티

Programming

/

Mobile Application Development

Tạo ứng dụng nhắn tin với Flutter

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.

(5.0) 7 đánh giá

108 học viên

Độ khó Cơ bản

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

  • DEV MOO
Flutter
Flutter
Firebase
Firebase
riverpod
riverpod
dart
dart
Android
Android
Flutter
Flutter
Firebase
Firebase
riverpod
riverpod
dart
dart
Android
Android

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

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

5.0

5.0

서광태

100% đã tham gia

Phần giải thích chi tiết rất tốt. Tuy nhiên, khóa học này có vẻ không phải là khóa học sơ cấp. Tôi đã học được rất nhiều và rất bổ ích.

5.0

투먼쓰

100% đã tham gia

Tôi đã tham gia cả bài giảng trên KakaoTalk và Instagram. Tôi nghĩ sẽ có nhiều nội dung trùng lặp, nhưng tôi nghĩ họ đã rất chú trọng đưa vào những điều mà mỗi người có thể học mới trong cả hai bài giảng. Cảm ơn bạn vì bài giảng tuyệt vời.

5.0

011414

100% đã tham gia

Tôi đã nghe nó suốt lần đầu tiên và theo dõi từ đầu đến cuối lần thứ hai. Nhìn chung, nó là một loại nước sốt sạch không có các yếu tố không cần thiết,, Đó là một lớp học tuyệt vời để học và tôi đã học được rất nhiều điều từ nó. Tuy nhiên có một điều đáng thất vọng là Mặc dù đây là khóa học Flutter nhưng chỉ có phiên bản Android. Nếu chỉ cải thiện phần này thì tôi tin chắc rằng đây sẽ là một khóa học Flutter xuất sắc bao gồm hầu hết tất cả các chức năng liên quan đến trò chuyện. Cảm ơn bạn đã làm việc chăm chỉ để chuẩn bị cho bài giảng.

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

  • Quản lý trạng thái sử dụng Riverpod

  • Đăng ký và Đăng nhập bằng xác thực số điện thoại sử dụng Firebase Auth

  • Tải lên tệp ảnh/video sử dụng Cloud Storage

  • Transation / Batch của Firestore

  • Chat sử dụng Flutter và Firebase (1:1 / nhóm)

  • Gửi tin nhắn media (ảnh / video)

  • Tin nhắn trả lời

  • Thông báo Push (Thông báo tin nhắn chat)

  • Đa ngôn ngữ / Thay đổi giao diện

  • Hoạt ảnh Flutter

Ứng dụng nhắn tin hàng đầu của Hàn Quốc với Flutter
Tạo KTalk!

Một ứng dụng nhắn tin được tạo bằng Flutter!

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 khác nhau mà bạn có thể sử dụng trong thực tế.
Tìm hiểu các tính năng thiết yếu của Flutter để xây dựng một ứng dụng nhắn tin phổ biến!

1. Xác minh số điện thoại và đăng ký/đăng nhập thành viên

  • Triển khai tính năng đăng ký và đăng nhập bằng xác thực số điện thoại trong Firebase Authentication.

2. Chủ đề sáng/tối

  • Triển khai chức năng chủ đề sáng và tối bằng Riverpod.

3. Đa ngôn ngữ

  • Triển khai các tính năng đa ngôn ngữ bằng cách sử dụng các gói Riverpod, flutter_localizations và intl.

4. Tạo phòng trò chuyện/gửi tin nhắn văn bản

  • Tạo phòng trò chuyện 1:1 từ danh sách bạn bè của bạn và triển khai khả năng gửi tin nhắn văn bản.

5. Gửi tin nhắn hình ảnh

  • Triển khai chức năng gửi tin nhắn hình ảnh bằng cách sử dụng bộ nhớ Firebase và image_picker.

6. Gửi tin nhắn video

  • Triển khai chức năng gửi tin nhắn video bằng cách sử dụng Firebase Storage, Image_picker và Flutter_file_downloader.

7. Trả lời

  • Triển khai chức năng trả lời bằng hoạt ảnh Flutter.

8. Trò chuyện nhóm

  • Triển khai chức năng trò chuyện nhóm cho 3 người trở lên.

9. Thông báo tin nhắn Toast

  • Triển khai tính năng thông báo tin nhắn mới bằng fluttertoast.

10. Thông báo tin nhắn đẩy

  • Triển khai chức năng thông báo tin nhắn đẩy bằng flutter_local_notifications.

Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Môi trường phòng thí nghiệm yêu cầu Windows 10 và Android Studio .

  • Bạn phải thiết lập môi trường phát triển Flutter . (Bài giảng này sử dụng phiên bản 3.22.1 .)

  • Sinh viên sẽ được cung cấp mã nguồn cuối cùng và tài liệu thực hành (tệp hình ảnh, v.v.).

  • Bạn cần có kiến thức cơ bản về Flutter và quản lý trạng thái, và nếu bạn có kinh nghiệm tạo ứng dụng việc cần làm hoặc sổ ghi chép đơn giản bằng Flutter, bạn có thể dễ dàng tham gia khóa học này.

  • Nội dung bài giảng được thiết kế riêng cho Android .


Mục tiêu học tập

  • Bất kỳ ai muốn tạo ứng dụng nhắn tin

  • Dành cho những ai muốn đưa ứng dụng Todo lên một tầm cao mới

  • Bất kỳ ai muốn học quản lý nhà nước Riverpod

  • Những người muốn trải nghiệm nhiều dịch vụ Firebase khác nhau

Kiến thức và biện pháp phòng ngừa của người chơi

  • Kỹ năng tạo ứng dụng đơn giản với Flutter

  • Kiến thức cơ bản về quản lý nhà nước

  • Bắt đầu từ ngày 1 tháng 11 năm 2024, các dịch vụ Firebase sẽ được tính phí theo gói Blaze, tính phí dựa trên mức sử dụng. Bạn cần có thẻ tín dụng để sử dụng gói Blaze. Tuy nhiên, miễn là bạn không vượt quá hạn mức sử dụng miễn phí, bạn sẽ không bị tính phí. Chúng tôi tin rằng nội dung khóa học sẽ đủ dùng trong hạn mức miễn phí. Để biết thêm thông tin, vui lòng tham khảo chính sách giá của Firebase.

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

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

  • Người muốn làm app messenger

  • Những ai muốn học quản lý trạng thái Riverpod

  • Muốn trải nghiệm các dịch vụ chính của Firebase

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

  • Kỹ năng làm app đơn giản bằng Flutter.

  • Kiến thức cơ bản về quản lý trạng thái

Xin chào
Đây là

217

Học viên

17

Đánh giá

101

Trả lời

5.0

Xếp hạng

2

Các khóa học

Xin chào

Tôi từng hoạt động với tư cách là nhà phát triển web và ứng dụng Android tại Hàn Quốc và Nhật Bản.
Tôi cũng hoạt động với tư cách là giảng viên lập trình, luôn truyền đạt kiến thức với tinh thần
trách nhiệm trong việc giảng dạy và cảm thấy vô cùng tự hào khi chứng kiến sự trưởng thành của các học viên.

excusme@naver.com

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

Tất cả

75 bài giảng ∙ (18giờ 52phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

7 đánh giá

5.0

7 đánh giá

  • xiahouen님의 프로필 이미지
    xiahouen

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • junghyun21176517님의 프로필 이미지
      junghyun21176517

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • kwangtaeseo9119님의 프로필 이미지
        kwangtaeseo9119

        Đánh giá 3

        Đánh giá trung bình 4.7

        Đã chỉnh sửa

        5

        100% đã tham gia

        Phần giải thích chi tiết rất tốt. Tuy nhiên, khóa học này có vẻ không phải là khóa học sơ cấp. Tôi đã học được rất nhiều và rất bổ ích.

        • twomonths님의 프로필 이미지
          twomonths

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Tôi đã tham gia cả bài giảng trên KakaoTalk và Instagram. Tôi nghĩ sẽ có nhiều nội dung trùng lặp, nhưng tôi nghĩ họ đã rất chú trọng đưa vào những điều mà mỗi người có thể học mới trong cả hai bài giảng. Cảm ơn bạn vì bài giảng tuyệt vời.

          • 0114148033님의 프로필 이미지
            0114148033

            Đánh giá 7

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Tôi đã nghe nó suốt lần đầu tiên và theo dõi từ đầu đến cuối lần thứ hai. Nhìn chung, nó là một loại nước sốt sạch không có các yếu tố không cần thiết,, Đó là một lớp học tuyệt vời để học và tôi đã học được rất nhiều điều từ nó. Tuy nhiên có một điều đáng thất vọng là Mặc dù đây là khóa học Flutter nhưng chỉ có phiên bản Android. Nếu chỉ cải thiện phần này thì tôi tin chắc rằng đây sẽ là một khóa học Flutter xuất sắc bao gồm hầu hết tất cả các chức năng liên quan đến trò chuyện. Cảm ơn bạn đã làm việc chăm chỉ để chuẩn bị cho bài giảng.

            1.381.331 ₫

            Khóa học khác của DEV MOO

            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!