Đồ án: Tìm hiểu lập trình cơ sở với Android Firebase và ứng dụng
Đồ án Tìm hiểu lập trình cơ sở với Android Firebase và ứng dụng tìm hiểu hệ điều hành android, môi trường lập trình Android Studio; lập trình android firebase; xây dựng được chương trình thực nghiệm quản lý danh bạ điện thoại, đóng gói chương trình thành file *.apk cho phép cài đặt và chạy trên điện thoại android thật.
Mục lục nội dung
1. Nhiệm vụ
Tìm hiểu hệ điều hành android.
Tìm hiểu môi trường lập trình Android Studio.
Tìm hiểu về lập trình android firebase.
Ứng dụng các kỹ thuật đã tìm hiểu xây dựng chương trình ứng dụng thực nghiệm.
2. Nội dung
2.1 Giới thiệu về hệ điều hành Android
Android là gì?
Mô tả
- Giao diện
- Ứng dụng
Phát triển
- Linux
- Quản lý bộ nhớ
- Lịch sử cập nhật
- Cộng đồng mã nguồn mở
Bảo mật và tính riêng tư
Giấy phép phát hành
Đón nhận
- Máy tính bảng
- Thị phần và tỷ lệ sử dụng
- Tỷ lệ sử dụng các phiên bản Android
- Tình trạng ăn cắp bản quyền ứng dụng
Bản quyền và bằng phát minh
Các thiết bị khác ngoài điện thoại và máy tính bảng
Phần mềm gián điệp
2.2 Môi trường lập trình Android Studio
Sơ lược về Android Studio
Các thao tác trong môi trường Android Studio
- Cài đặt Android Studio
- Cấu trúc dự án android studio
- Tạo giao diện chương trình trong android studio
2.3 Giới thiệu cơ sở dữ liệu thời gian thực firebase
Firebase là gì
Cấu trúc dữ liệu
Cơ chế hoạt động
- Thêm mới
- Truy vấn xem dữ liệu
- Cập nhật dữ liệu
- Xóa dữ liệu
Tích hợp firebase vào ứng dụng
Các thao tác dữ liệu cơ bản trên firebase
2.4 Chương trình ứng dụng thử nghiệm
Phát biểu bài toán
Sơ đồ chức năng
Cơ sở dữ liệu
Giao diện chương trình
- Màn hình chính
- Màn hình menu
- Màn hình Thêm contact
- Màn hình Xem Danh sách Contact
- Chức năng tìm kiếm
- Sửa contact
- Xóa Contact
- Màn hình giới thiệu
- Thoát ứng dụng
3. Kết luận
Trên đây em đã khảo sát trên mặt lý thuyết đối với xây dựng ứng dụng Android. Đồ án hướng tới mục tiêu lập trình cơ sở dữ liệu với Android Firebase và ứng dụng. Trong khoảng thời gian nhất định dành cho việc thực hiện đề tài, nên một số vấn đề vẫn chưa được hoàn chỉnh. Tuy nhiên, đồ án đã đạt được một số kết quả:
- Về lý thuyết: Tìm hiểu, nghiên cứu được cách tạo cơ sở dữ liệu trên Firebase, các kỹ thuật lập trình với cơ sở dữ liệu với Android Firebase và ứng dụng: xây dựng dự án trên Firebase, kiểm tra cấp quyền kết nối Firebase, lấy dữ liệu từ Firebase về Android, tìm kiếm dữ liệu, thêm, sửa, xóa dữ liệu từ Android lên Realtime Firebase database.
- Về thực nghiệm: Sử dụng các kỹ thuật lập trình với cơ sở dữ liệu Firebase để xây dựng được ứng dụng truy xuất cơ sở dữ liệu với các thao tác với dữ liệu như: xem, sửa, thêm, xóa.
Do thời gian hạn chế, nên hiện tại đồ án mới chỉ dừng lại ở thao tác với dữ liệu khi kết nối Firebase. Trong tương lai em sẽ tiếp tục phát triển ứng dụng hoàn chỉnh hơn,thực tế với người dùng hơn.
4. Tài liệu tham khảo
http://khoapham.vn/KhoaPhamTraining/android/snipet/
https://duythanhcse.wordpress.com/2018/10/11/phat-trien-ung-dung-co-so-du-lieu-thoi-gian-thuc-voifirebasephan-1/
--- Nhấn nút TẢI VỀ hoặc XEM ONLINE để tham khảo đầy đủ nội dung Đồ án trên ---