Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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) 6 đánh giá

91 học viên

  • devmoo
실습 중심
flutter
Flutter
Firebase
riverpod
dart
Android

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

Dịch cái này sang tiếng Việt

  • 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à

196

Học viên

15

Đánh giá

101

Trả lời

5.0

Xếp hạng

2

Các khóa học

안녕하세요

한국, 일본에서 웹 개발 및 안드로이드 앱 개발자로 활동했습니다.
프로그래밍 강사로도 활동하면서 지식을 전파하여 사람을 가르친다는 일에
책임감을 갖고 학생분들이 성장하는 모습에 보람을 느끼고 있습니다.

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ả

6 đánh giá

5.0

6 đánh giá

  • junghyun21176517님의 프로필 이미지
    junghyun21176517

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • kwangtaeseo9119님의 프로필 이미지
      kwangtaeseo9119

      Đánh giá 2

      Đánh giá trung bình 4.5

      Đã 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á 6

          Đá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.

          • min2019112544님의 프로필 이미지
            min2019112544

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Kỹ năng hiện có của tôi là tạo một số ứng dụng đơn giản bằng Flutter, nhưng tôi luôn cảm thấy thiếu thứ gì đó. Bài giảng về cách tạo một ứng dụng trò chuyện này rất hữu ích vì nó cho phép tôi triển khai các chức năng của ứng dụng có thể được sử dụng trong cuộc sống thực. Tôi đã gặp khó khăn khi không biết cách sử dụng riverpod, nhưng tôi đã có thể học bằng cách xem bài giảng và suy nghĩ về cách sử dụng quản lý nhà nước. Nếu bạn là người mới bắt đầu học Flutter và đang gặp khó khăn, tôi chắc chắn sẽ giới thiệu khóa học này!!

            • devmoo
              Giảng viên

              Cảm ơn!

          1.402.898 ₫

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

          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!