23103050-Lập trình di động
Cheu An
0:00 / 0:00
23103050-Lập trình di động
1 просмотр · 2 нед. назад
Cheu An
1 подписчик
1 просмотр · 2 нед. назад
Bài1.Video trình bày dự án Calendar & Task Manager CRUD – ứng dụng lịch cá nhân được xây dựng bằng Flutter, hỗ trợ quản lý lịch trình, công việc hằng ngày và tự đánh giá mức độ hoàn thành sau mỗi ngày.
🛠️ Công nghệ sử dụng:
Flutter & Dart: Xây dựng giao diện ứng dụng.
Node.js & Express.js: Xây dựng REST API.
JSON: Lưu trữ dữ liệu công việc và đánh giá.
Postman: Kiểm thử các API.
HTTP: Kết nối ứng dụng Flutter với server.
✨ Các chức năng chính:
📆 Xem lịch và lựa chọn ngày.
➕ Thêm công việc mới.
✏️ Chỉnh sửa thông tin công việc.
🗑️ Xóa công việc.
✅ Theo dõi trạng thái hoàn thành.
📝 Ghi chú và đánh giá mức độ hoàn thành công việc theo phần trăm.
💾 Lưu dữ liệu thông qua REST API và file JSON.
🔔 Định hướng phát triển chức năng thông báo nhắc nhở theo giờ.
🎯 Mục tiêu dự án: Vận dụng kiến thức lập trình di động để xây dựng ứng dụng quản lý thời gian cá nhân, thực hành kết nối API, xử lý dữ liệu JSON và phát triển chức năng CRUD.
Bài 2. Trong video này, mình sẽ giới thiệu bài thực hành xây dựng ứng dụng máy tính bỏ túi bằng Flutter và Dart trong môn Lập trình di động.
Ứng dụng được thiết kế với giao diện theo phong cách máy tính trên điện thoại di động, hiện đại, dễ nhìn và dễ sử dụng. Dự án giúp vận dụng các kiến thức cơ bản về lập trình Flutter, thiết kế giao diện và xử lý sự kiện người dùng.
✨ Các chức năng chính:
➕ Thực hiện phép cộng, trừ, nhân và chia.
🔢 Nhập số và tính toán trực tiếp trên giao diện.
💯 Hỗ trợ chức năng phần trăm và đổi dấu số.
🧹 Xóa toàn bộ dữ liệu bằng nút AC.
⌫ Xóa ký tự cuối bằng nút DEL.
🟰 Hiển thị kết quả tính toán.
⚠️ Xử lý trường hợp chia cho 0.
📱 Giao diện tối ưu cho màn hình điện thoại.
🛠️ Công nghệ sử dụng:
Flutter – xây dựng giao diện ứng dụng.
Dart – xử lý logic và phép tính.
Visual Studio Code – viết và chạy mã nguồn.
🎯 Mục tiêu của dự án:
Thực hành xây dựng ứng dụng di động cơ bản, làm quen với các Widget trong Flutter, sử dụng StatefulWidget, setState(), GridView.builder() và xử lý sự kiện khi người dùng nhấn nút.