1. Trang chủ
  2. » Luận Văn - Báo Cáo

lập trình di Động Đề tài xây dựng ứng dụng chat trên thiết bị di Động

17 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng ứng dụng chat trên thiết bị di động
Tác giả Vũ Anh Tuấn
Người hướng dẫn Nguyễn Đắc Phương Thảo
Trường học Đại Học Mở Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 17
Dung lượng 1,71 MB

Nội dung

---ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MÔN: LẬP TRÌNH DI ĐỘNG Đề tài: Xây dựng ứng dụng chat trên thiết bị di động Giảng viên hướng dẫn: Nguyễn Đắc Phương Thảo

Trang 1

-ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN MÔN: LẬP TRÌNH DI ĐỘNG

Đề tài: Xây dựng ứng dụng chat trên thiết bị di động

Giảng viên hướng dẫn: Nguyễn Đắc Phương Thảo Thành viên nhóm: Vũ Anh Tuấn–2110A05

Hà Nội 2023

Trang 2

BẢNG PHÂN CÔNG CÔNG VIỆC

Vũ Anh Tuấn

Phát biểu bài toán, Lên kế hoạch, xây dựng bộ

khung ứng dụng, xây dựng bộ cơ sở dữ liệu,

code các phần xử lí logic, code giao diện, xây

dựng và bảo trì môi trường app, kiểm thử, nhận

xét ưu, nhược điểm của bài toán

Trang 3

Mục Lục

I Giới thiệu: 1

1 Khái niệm về Android 1

2 Lý do chọn đề tài 1

3 Mục tiêu chọn đề tài 2

II Nội dung: 3

1 Các giải pháp, công nghệ sử dụng trong dự án 3

2 Hình ảnh kết quả khi chạy chương trình 3

Trang 4

I Giới thiệu:

1 Khái niệm về Android

Android là một hệ điều hành có mã nguồn mở dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng

Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự hỗ trợ tài chính từ Google, sau này được chính Google mua lại vào năm 2005 và hệ điều hành Android đã ra mắt vào năm 2007

Android cho phép các nhà phát triển tạo ra các ứng dụng di động hấp dẫn tận dụng tất cả một chiếc điện thoại đã cung cấp Các nhà phát triển viết ứng dụng cho Android dựa trên ngôn ngữ java Sự ra mắt của Android vào ngày

5 tháng 11 năm 2007 gắn với sự thành lập ảu liên minh thiết bị cầm tay mã nguồn mở, bao gồm 78 công ty phần cứng, phần mềm và viễn thông nhằm mục đích tạo nên một chuẩn mở cho điện thoại di động trong tương lai

2 Lý do chọn đề tài

Trong thời đại kỹ thuật số ngày nay, thiết bị di động đã trở thành một phần không thể thiếu trong cuộc sống hàng ngày của chúng ta Với sự phát triển nhanh chóng của công nghệ di động và tầm ảnh hưởng của mạng Internet, ứng dụng chat trên thiết bị di động đã trở thành một phương tiện giao tiếp quan trọng và phổ biến

Một trong những lý do quan trọng để chọn đề tài này là vì sự phổ biến của việc sử dụng thiết bị di động Hiện nay, hầu hết mọi người đều sở hữu một thiết bị di động, và việc sử dụng ứng dụng chat trên di động đã trở thành một phần không thể thiếu của cuộc sống hàng ngày Từ việc trò chuyện cá nhân,

Trang 5

kinh doanh cho đến giao tiếp trong công việc, ứng dụng chat trên thiết bị di động đóng vai trò quan trọng trong việc kết nối mọi người trên khắp thế giới

3 Mục tiêu chọn đề tài

Mục tiêu của dự án là phát triển một ứng dụng chat đáng tin cậy, dễ sử dụng và hỗ trợ các tính năng cơ bản như gửi tin nhắn văn bản, hình ảnh và video, tạo nhóm chat Ngoài ra, ứng dụng cũng cần đảm bảo tính bảo mật và quản lý người dùng hiệu quả

Trang 6

II Nội dung:

1 Các giải pháp, công nghệ sử dụng trong dự án

 Sử dụng SharePreference để lưu trữ thông tin tài khoản và tự động đăng nhập những lần tiếp theo

 Sử dụng Viewpager2 để quản lý các fragment trên cùng một Activity

 Sử dụng Bottomnavigation chuyển đổi giữa các fragment

Sử dụng Firebase để lưu trữ dữ liệu và các dịch vụ thông báo tin nhắn qua mạng Internet

2 Hình ảnh kết quả khi chạy chương trình

Trang 7

4

Trang 8

 SignInActivity để đăng nhập vào ứng dụng

Trang 9

 Giao diện ContainerFragmentActivity và HomeFragment

Trang 10

 Giao diện Chat của ChatActivity

Trang 11

 Giao diện GroupFragment

Trang 12

 Giao diện Chat của ChatGroupActivity

Trang 13

 Giao diện danh sách bạn bè của ListFriendFragment

Trang 14

 Giao diện tìm kiếm bạn bè bằng Email và hoặc quét mã QR

Trang 15

 Giao diện hồ sơ của người dùng khi tìm kiếm thành công

Trang 16

 Giao diện người dùng nhận được lời mời kết bạn

Trang 17

 Dialog xóa bạn bè khi click lâu vào item của bạn bè

Ngày đăng: 14/02/2025, 15:50

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN