Đồ án: Xây dựng ứng dụng chat trong Android với Firebase
Đồ án Xây dựng ứng dụng chat trong Android với Firebase giới thiệu hệ điều hành android, môi trường lập trình Android Studio và lập trình Chat với Firebase.
Mục lục nội dung
1. Nhiệm vụ đề tài
Tìm hiểu về hệ điều hành android.
Tìm hiểu về môi trường lập trình Android Studio.
Tìm hiểu về nền tảng hỗ trợ cho lập trình di động firebase.
Tìm hiểu các kỹ thuật lập trình ứng dụng chat trong android với firebase.
Xây dựng chương trình chat trên điện thoại
2. Nội dung
2.1 Giới thiệu về hệ điều hành Android
Giới thiệu hệ điều hành android
- Hệ điều hành
- Hệ điều hành Android
Sự ra đời và lịch sử phát triển
- Sự ra đời của Android
- Lịch sử phát triển của Android
Các phiên bản của Android
- Phiên bản Android 1.0
- Phiên bản Android 1.5: CupCake
- Phiên bản Android 1.6: Donut
- Phiên bản Android 2.0 và phiên bản Android 2.1: Eclair
- Phiên bản Android 2.2: Froyo
- Phiên bản Android 2.3: Gingerbread
- Phiên bản Android 3.0: Honeycomb
- Phiên bản Android 4.0: Ice Cream Sandwich
- Phiên bản Android 4.1: Jelly Bean
- Hệ điều hành Android 4.4: KitKat
- Hệ điều hành Android 5.0: Lollipop
- Phiên bản Android 6.0: Marshmallow
- Phiên bản Android 7.0:nougat
- Phiên bản 8.0:Oreo
- Phiên bản Android P
Kiến trúc của hệ điều hành Android
- Linux kernel
- Tầng Library và Android Runtime
- Tầng Application Framework
- Tầng ứng dụng
2.2 Môi trường lập trình Android Studio
Sơ lược về Android Studio
Cài đặt và sử dụng Android Studio
- Cấu hình yêu cầu
- Phần mềm Android Studio
- Dự án trong Android studio
Thiết bị ảo trong Android Studio
2.3 Lập trình Chat với Firebase
Tổng quan về Firebase
- Khái niệm
- Lịch sử phát triển của Firebase
- Ưu nhược điểm của Firebase
Tổng quan dịch vụ Firebase
- Dịch vụ Firebase Analytics
- Các dịch vụ phát triển và kiểm thử ứng dụng
- Các dịch vụ tăng trưởng và thu hút người dùng
Một số kỹ thuật cơ bản
- Tạo dự án trên Firebase
- Nhúng dự án Firebase vào ứng dụng
- Quản lý người dùng
- Chat trên kênh riêng tư
- Xóa tin nhắn chat
- Đăng xuất
Bài toán
Sơ đồ chức năng
Thiết kế dữ liệu
- Bảng dữ liệu người dùng
- Bảng thông tin nội dung tin nhắn
Giao diện chương trình
- Giao diện chính
- Giao diện đăng ký
- Giao diện đăng nhập
- Giao diện thông tin người dùng
- Giao diện danh sách người dùng
- Giao diện chat
3. Kết luận
Với mục tiêu là tìm hiểu về hệ điều hành Android, tìm hiểu về môi trường lập trình Android Studio và tìm hiểu các kỹ thuật để xây dựng ứng dụng hoàn chỉnh trên thiết bị thật. Thông qua việc tìm hiểu nắm bắt lý thuyết về hệ điều hành Android, bước đầu đã xây dựng thành công chương trình thực nghiệm với các chức năng cơ bản. Trong quá trình tìm hiểu lý thuyết về hệ điều hành Android và xây dựng ứng dụng em đã thu được kết quả sau:
- Hiểu được các lớp đối tượng, phương thức hỗ trợ lập trình trên nền hệ điều hành Android.
- Hiểu được các dịch vụ trong Firebase
- Xây dựng ứng dụng với các chức năng: Đăng ký, đăng nhập, hiển thị danh sách người dùng, hiển thị và chỉnh sửa profile, chat trên kênh riêng tư.
- Đóng gói ứng dụng thành file.apk cho phép cài đặt trên điện thoại Android.
- Đưa thành công ứng dụng lên Google Play cho phép người dùng tìm hiểu và cài đặt trên thiết bị thật.
4. Tài liệu tham khảo
https://vi.wikipedia.org/wiki/Android_(hệ_điều_hành)
https://fptshop.com.vn/tin-tuc/danh-gia/lich-su-phat-trien-cua-android-he- dieu-hanh-di-dong-pho-bien-nhat-the-gioi-55019
http://androidtmc.blogspot.com/2015/08/android-tutorial-for-beginners- part-1.html
https://xaiandroid.com/huong-dan-tao-may-ao-android-bang-genymotion- tren-may-tinh.html
https://androidcoban.com/tong-quan-ve-firebase-google-phien-ban- moi.html
--- Nhấn nút TẢI VỀ hoặc XEM ONLINE để tham khảo đầy đủ nội dung Đồ án trên ---
Tham khảo thêm
- pdf Đồ án: Xây dựng ứng dụng phát hiện phần khác biệt giữa hai ảnh
- pdf Đồ án: Xây dựng ứng dụng quản lý bàn ăn trên thiết bị di động Android
- pdf Đồ án: Xây dựng ứng dụng phát hiện khuôn mặt trong ảnh sử dụng OpenCV
- pdf Đồ án: Xây dựng ứng dụng quản lý cho vay vốn của quỹ vay vốn của Liên đoàn Lao động thành phố
- pdf Đồ án: Một số nội dung về ảnh panorama và kỹ thuật ghép ảnh
- pdf Đồ án: Xây dựng ứng dụng quản lý quy trình giảng dạy của giảng viên
- pdf Đồ án: Xây dựng chương trình theo dõi giảng dạy tại các phòng máy tính trong trường Đại học Dân lập Hải Phòng
- pdf Đồ án: Phát triển hệ thống hỗ trợ luyện thi TOEIC dựa trên Moodle
- pdf Đồ án: Xây dựng chương trình quản lý nhân viên trong nhà hàng
- pdf Đồ án: Xây dựng hệ thống hỗ trợ khảo sát thăm dò ý kiến sinh viên
- pdf Đồ án: Xây dựng chương trình quản lý nhà hàng Coffee SEN
- pdf Đồ án: Chương trình quản lý lương xí nghiệp xăng dầu K131
- pdf Đồ án: Xây dựng chương trình quản lý nhà hàng Hữu Hạnh
- pdf Đồ án: Xây dựng hệ thống dự báo phụ tải điện sử dụng mạng nơron nhân tạo
- pdf Đồ án: Xây dựng chương trình quản lý và kế toán kho hàng
- pdf Đồ án: Xây dựng chương trình kế toán tiền mặt
- pdf Đồ án: Xây dựng Website bán hàng đa cấp bằng ASP.NET
- pdf Đồ án: Xây dựng hệ thống quản lý cấu hình máy tính trong mạng LAN
- pdf Đồ án: Môi trường phát triển tác tử di động và ứng dụng
- pdf Đồ án: Chương trình theo dõi cấp phát thuốc tại phòng y tế trường Đại học Dân lập Hải Phòng
- pdf Đồ án: Tìm hiểu kỹ thuật 3D Morphing
- pdf Đồ án: Tìm hiểu bài toán xóa đối tượng nhỏ trong ảnh
- pdf Đồ án: Tìm hiểu phương pháp trích chọn đặc trưng hình ảnh và độ đo tương tự
- pdf Đồ án: Tìm hiểu kỹ thuật AJAX và viết ứng dụng thực nghiệm
- pdf Đồ án: Tìm hiểu và xây dựng ứng dụng mã hóa đối xứng bằng thuật toán Rijndael
- pdf Đồ án: Tìm hiểu bài toán làm trơn ảnh
- pdf Đồ án: Xây dựng chương trình xác thực ảnh số
- pdf Đồ án: Kỹ thuật giấu tin thuận nghịch trong ảnh MMPOUA
- pdf Đồ án: Kỹ thuật giấu tin trên k bit LSB của ảnh
- pdf Đồ án: Tìm hiểu, nghiên cứu một số tình huống trong chuyển giao hồ sơ y tế điện tử
- pdf Đồ án: Tra cứu ảnh dựa trên lược đồ khoảng cách và biểu diễn hình dạng
- pdf Đồ án: Xây dựng hệ thống hỗ trợ quản lý cung cấp phim theo yêu cầu
- pdf Đồ án: Tìm hiểu công nghệ thực tế ảo và ứng dụng
- pdf Đồ án: Xây dựng chương trình trợ giúp tìm việc làm cho người lao động
- pdf Đồ án: Kỹ thuật giấu ảnh màu trong ảnh màu
- pdf Đồ án: Xây dựng chương trình trợ giúp tổ chức và quản lý các giải đấu
- pdf Đồ án: Nghiên cứu xây dựng ứng dụng cho hệ điều hành iOS
- pdf Đồ án: Tìm hiểu phương pháp nâng cao chất lượng ảnh y học