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á

  • 정 현님의 프로필 이미지
    정 현

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • 서광태님의 프로필 이미지
      서광태

      Đánh giá 2

      Đánh giá trung bình 4.5

      Đã chỉnh sửa

      5

      100% đã tham gia

      자세한 설명이 좋네요 그런데 이 강의 초급 강의는 아닌 거 같습니다. 많이 배웠고 잘 들었습니다.

      • 투먼쓰님의 프로필 이미지
        투먼쓰

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        카카오톡 / 인스타 두 강의 모두 들었습니다. 겹치는 내용이 많이 있을 줄 알았는데, 두 강의 모두에서 각자 새롭게 배울 수 있는 부분을 넣으시려고 꼼꼼히 신경쓰신것 같아요. 좋은 강의 감사드립니다.

        • 011414님의 프로필 이미지
          011414

          Đánh giá 6

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          처음 쭉 한번 듣고, 두번째는 처음부터 끝까지 따라해 봤습니다. 전체적으로 군더더기 없고 깔끔한 소스여서,, 공부하기도 굉장히 좋았고, 많은 것을 얻을 수 있는 강의였습니다. 다만, 한가지 아쉬운 점은 Flutter 강의 임에도 불구하고, Android 버전만 가능하다는 부분입니다. 이 부분만 보완이 된다면,, 채팅과 관련된 거의 모든 기능이 들어 있는 훌륭한 Flutter 강의가 될 것으로 자부합니다. 강의 준비하시느라 정말 고생 많으셨습니다.

          • 강민성님의 프로필 이미지
            강민성

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            기존 실력은 플러터로 간단한 앱만 여러개 만들었는데 그때마다 뭔가 부족한 느낌이었습니다. 이번에 채팅앱 만들기 강의를 통해서 실전에서 사용 가능할 만한 앱의 기능들을 구현할 수 있어서 매우 유익했습니다. riverpod 사용방법을 몰라서 애를 먹었는데 강의를 보면서 상태관리가 어떤식으로 사용되는지 생각하며 공부할 수 있었습니다. 플러터 초보에서 막히신 분이라면 꼭 이 강의를 추천하고 싶습니다!!

            • DEV MOO
              Giảng viê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!