강의

멘토링

커뮤니티

Programming

/

Mobile Application Development

Tạo trình nhắn tin bằng Firebase - Android

Bài giảng này chia sẻ cách tạo một trình nhắn tin tương tự như KakaoTalk mà không cần triển khai máy chủ phụ trợ. Vì khóa học này sử dụng Firebase nên bạn phải có kiến ​​thức tiên quyết về Android để tham gia khóa học này. Hầu hết nội dung bài giảng đều có tính logic và bài giảng này được triển khai trên Firebase. Nếu bạn hiểu rõ bài giảng này, bạn có thể triển khai trình nhắn tin bằng các giao thức nhắn tin khác.

(4.2) 18 đánh giá

314 học viên

  • huttchang0065
Android
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.

  • Hiểu cấu trúc và kiến ​​trúc cơ sở dữ liệu của các ứng dụng nhắn tin dựa trên Firebase

  • Thiết lập môi trường phát triển bằng Android Studio

  • Triển khai chức năng xác thực người dùng, đăng ký bạn bè và trò chuyện

  • Chức năng thông báo và cập nhật tin nhắn theo thời gian thực

  • Tích hợp phân tích Firebase

1. Giới thiệu khóa học

Bài giảng này sẽ kết hợp các tính năng của Firebase để triển khai dịch vụ nhắn tin (messenger). Ứng dụng Android được triển khai chủ yếu sẽ hỗ trợ trò chuyện một-một và một-nhiều với bạn bè. Chúng ta sẽ sử dụng các tính năng của Firebase để thay thế giao thức nhắn tin để triển khai dịch vụ nhắn tin.

Nội dung chính bao gồm cách triển khai một dịch vụ thương mại bằng tính năng đồng bộ hóa thời gian thực, một tính năng quan trọng của cơ sở dữ liệu thời gian thực. Khi nghe bài giảng, bạn có thể sẽ bắt gặp nhiều tính năng mà bạn muốn triển khai.

2. Những người có thể giúp đỡ

  • Dành cho những ai muốn biết nguyên tắc của dịch vụ nhắn tin
  • Nếu bạn cần triển khai trình nhắn tin bằng Android nhưng cần máy chủ tin nhắn
  • Những người cần phát triển hiệu quả và nhanh chóng bằng cách sử dụng chức năng đồng bộ hóa thời gian thực của Firebase

3. Cấu hình ứng dụng

Màn hình đăng nhập

  • Đăng nhập Google

Màn hình phòng trò chuyện

  • Màn hình trò chuyện
  • Tạo phòng chat mới
  • Gửi/nhận tin nhắn (văn bản, hình ảnh)
  • Xử lý đọc tin nhắn
  • Rời khỏi phòng chat

Danh sách bạn bè

  • Tìm kiếm bạn bè
  • Đăng ký làm bạn bè

4. Yêu cầu

Môi trường phát triển

Phiên bản Java : 1.8.0_65
Biên dịch phiên bản SDK : Android 25
Phiên bản MinSDK : Android 19
IDE : IntelliJ 2017.01

Ứng dụng ví dụ

Xem FireTalk trên Cửa hàng Play

5. Giới thiệu giảng viên

Xin chào. Tôi là Shin Huttchang, một lập trình viên Java Backend . Tôi bắt đầu phát triển vào năm 2012, và tôi đã yêu thích nó kể từ đó. Tôi biết đến Firebase thông qua Google I/O năm 2016, và là một lập trình viên backend, tôi nghĩ nó có thể có tác động đáng kể đến công việc của mình, vì vậy tôi đã bắt đầu nghiên cứu sâu rộng. Càng tìm hiểu về Firebase, tôi càng nhận ra những tính năng hấp dẫn của nó. Trong số rất nhiều ứng dụng, tôi rất tò mò về tính năng trò chuyện, vì vậy tôi muốn chia sẻ nó với các bạn. Hy vọng các bạn thích bài viết này, và nếu có bất kỳ câu hỏi nào, vui lòng để lại bình luận hoặc gửi email cho tôi. Tôi sẽ rất vui lòng trả lời. Cảm ơn bạn. Email: huttchang@gmail.com

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

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

  • Bất kỳ ai quan tâm đến việc phát triển Android

  • Bất cứ ai muốn tạo một ứng dụng trò chuyện thời gian thực

  • Bất kỳ ai muốn làm việc trên một dự án bằng Firebase

  • Bất cứ ai muốn học các kỹ năng thực tế có thể sử dụng trong các dự án thực tế

Xin chào
Đây là

8,517

Học viên

84

Đánh giá

1

Trả lời

4.4

Xếp hạng

2

Các khóa học

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

Tất cả

19 bài giảng ∙ (10giờ 24phút)

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

Đánh giá

Tất cả

18 đánh giá

4.2

18 đánh giá

  • h9님의 프로필 이미지
    h9

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    It's been a few years since I wrote a course review. I remember it being a huge help to me back then! Thank you~

    • ahnseungkl4089님의 프로필 이미지
      ahnseungkl4089

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      The code is from a lecture from a few years ago, so there are some parts that need to be fixed, but if you have a little knowledge, it is an error that can be easily found. The lecture itself seems very good. It explains everything in detail, from comments to explanations. It seems good because you can learn how to use it overall.

      • fffdjd235016님의 프로필 이미지
        fffdjd235016

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Thank you so much for helping me understand the flow of the chat

        • ljahpoao9033541님의 프로필 이미지
          ljahpoao9033541

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          63% đã tham gia

          I'm doing this for a school project and it helped me a lot!

          • biopjh8479님의 프로필 이미지
            biopjh8479

            Đánh giá 7

            Đánh giá trung bình 4.0

            5

            47% đã tham gia

            Although the development environment is a bit old, I followed along step by step without much difficulty. I am watching it with interest. Thank you for the great lecture. ^^

            477.854 ₫

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

            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!