Please use this identifier to cite or link to this item:
https://dspace.ctu.edu.vn/jspui/handle/123456789/20538
Title: | SỬ DỤNG FIREBASE ĐỂ XÂY DỰNG ỨNG DỤNG CHAT TRÊN NỀN TẢNG ANDROID |
Authors: | Đoàn, Hòa Minh Trần, Quốc Trung |
Keywords: | TRUYỀN THÔNG VÀ MẠNG MÁY TÍNH |
Issue Date: | 2019 |
Publisher: | Trường Đại Học Cần Thơ |
Abstract: | Sự phát triển nhanh chóng của các thiết bị di động mà đặc biệt là điện thoại di động đã kéo theo nhu cầu sử dụng các ứng dụng di động ngày càng gia tăng, đặc biệt là nhu cầu về các ứng dụng trò chuyện và giao tiếp. Những ứng dụng nhắn tin đang ngày càng phổ biến và là ứng dụng không thể thiếu trên mỗi chiếc điện thoại thông minh, thậm chí là đồng hồ thông minh nhờ tính tiện dụng của chúng. Mục tiêu của đề tài là xây dựng một ứng dụng nhắn tin thời gian thực với sự đơn giản trong cách sử dụng, ứng dụng không chỉ cho phép nhắn tin và còn cho phép người dùng gọi điện thông qua internet hoàn toàn miễn phí. Hiện nay trong nước ta và trên thế giới có nhiều ứng dụng giao tiếp nổi bật như Messenger, Skype, Whatsapp, Zalo… .Tuy nhiên, các ứng dụng này đa phần còn khá phức tạp, một số ứng dụng còn vướng phải các nghi vấn về việc đánh cấp dữ liệu người dùng. Nội dung đề tài xoay quanh việc xây dựng một ứng dụng nhắn tin mang khuynh hướng đơn giản trong cách sử dụng. Ứng dụng cho phép người dùng kết bạn, gửi tin nhắn, gọi điện thoại hoặc gọi video thông qua Internet. Ứng dụng được xây dựng dựa trên các API có sẵn của Firebase mà không sử dụng các thư viện hỗ trợ Firebase của bên thứ ba nhằm làm cho mã nguồn và giải pháp trong ứng dụng bám sát với các tài liệu về Firebase. Trong quá trình thực hiện, ứng dụng đã được chỉnh sửa và tối ưu hóa rất nhiều lần do sự khác biệt trong thiết kế CSDL NoSQL và SQL. Cùng với đó, Firebase là một dịch vụ còn khá mới và không nằm trong chương trình giảng dạy nên việc tìm hiểu về Firebase có một số khó khăn nhất định. Phương pháp thực hiện đề tài chủ yếu là tự học, nghiên cứu, kết hợp với đặt câu hỏi trên các diễn đàn hỏi đáp cho lập trình viên như StackOverflow, Medium …. Ngoài ra, thực hành là một phần không thể thiếu, đặc biệt là theo các bài luyện tập chuẩn (“Best Practices”) cho Firebase. Khi hoàn thành, đề tài cơ bản đã đạt được các mục tiêu ban đầu đã đề ra là xây dựng ứng dụng nhắn tin để đáp ứng nhu cầu của người dùng và xây dựng được một cơ sở lý thuyết ngắn ngọn về Firebase. Tuy nhiên, do thời gian có hạn nên ứng dụng vẫn còn thiếu nhiều chức năng hữu ích khác, đặc biệt là các chức năng về riêng tư hóa. Vì vậy, mở rộng thêm các chức năng về cài đặt và quản lý quyền riêng tư cho người dùng, tối ưu hóa CSDL hơn nữa để tăng tốc độ phản hồi của ứng dụng…sẽ là những chức năng ưu tiên trong hướng phát triển của ứng dụng sau khi hoàn thành đề tài. |
Description: | 96 tr |
URI: | http://dspace.ctu.edu.vn/jspui/handle/123456789/20538 |
Appears in Collections: | Trường Công nghệ Thông tin & Truyền thông |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
_file_ Restricted Access | 3.02 MB | Adobe PDF | ||
Your IP: 3.138.134.247 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.