1. Trang chủ
  2. » Giáo Dục - Đào Tạo

báo cáo phát triển ứng dụng di động app dịch vụ giặt ủi

18 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 đề Phát Triển Ứng Dụng Di Động App Dịch Vụ Giặt Ủi
Tác giả Nguyễn Trần Việt Anh
Trường học Đại Học Đà Lạt
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo
Năm xuất bản 2021
Thành phố Đà Lạt
Định dạng
Số trang 18
Dung lượng 0,94 MB

Nội dung

TRƯỜNG ĐẠI HỌC ĐÀ LẠTKHOA CÔNG NGHỆ THÔNG TIN... APP DỊCH VỤ GIẶT ỦI1.Công Nghệ Sử DụngCông nghệ sử dụng FlutterNgôn ngữ sử dụng Dart Code2.Tổng Quát-Yêu cầu của đề tàiĐề tài cần đáp ứng

Trang 1

TRƯỜNG ĐẠI HỌC ĐÀ LẠT KHOA CÔNG NGHỆ THÔNG TIN

——

⁃—— □&□ ——⁃——

Báo Cáo

Phát Triển Ứng Dụng Di Động

ĐÀ LẠT, THÁNG 12 NĂM 2021

Trang 2

ĐẠI HỌC ĐÀ LẠT KHOA: CÔNG NGHỆ THÔNG TIN

BÁO CÁO Sinh viên: Nguyễn Trần Việt Anh – 1812726

Học phần: Phát Triển Ứng Dụng Di Động

Nhóm: 8 Báo Cáo Tổng Quát Lớp: CTK42

Trang 3

APP DỊCH VỤ GIẶT ỦI

1.Công Nghệ Sử Dụng

Công nghệ sử dụng Flutter

Ngôn ngữ sử dụng Dart Code

2.Tổng Quát

-Yêu cầu của đề tài

Đề tài cần đáp ứng được các yêu cầu cơ bản của ứng dụng

-Ý tưởng thiết kế ban đầu

Một app giặt ủi với các tính năng cơ bản và đáp ứng cơ bản các yêu cầu

-Các vấn đề có thể gặp

Có thể có một số lỗi và trong quá trình chạy trương trình sảy ra vấn đề -Các thành phần sử dụng

Column, Row

Đây là 2 widget giúp định hình 1 tập hợp các widget theo chiều dọc (vertically) hoặc chiều ngang (horizontally) 2 thuộc tính quan trọng nhất của 2 widget này là mainAxisAlignment và crossAxisAlignment

Container

Đây là 1 widget được mình thường xuyên được sử dụng vì tính hữu dụng của nó Nó có các thuộc tính width, height giúp bạn có thể dễ dàng layout những view có kích thước đã xác định và đặc biệt là thuộc tính decoration giúp bạn trang trí lộng lẫy hơn cho view của bạn

SingleChildScrollView

Khi bạn có 1 Column hoặc 1 Row có height hoặc width vượt qua độ lớn màn hình điện thoại của bạn thì SingleChildScrollView widget xuất hiện

Trang 4

giúp bạn giải quyết vấn đề này Để widget này hoạt động đúng thì bạn cần phải set giá trị cho thuộc tính scrollDirection của nó (Axis.vertical là theo chiều dọc, Axis.horizontal theo chiều ngang)

StatefulWidget

StatefulWidget sẽ tận dụng lại State cũ, lấy tất cả giá trị trong đó ra để render lại Widget

Stateless widgets

StatelessWidget chỉ đơn thuần nhận dữ liệu và hiển thị 1 cách thụ động Việc tương tác với nó không sinh ra bất kỳ một event nào để chính bản thân phải render lại

MainAxisAligment

Dùng để sắp xếp các phần tử con trong một row hoặc column

AppBar

AppBar (Thanh ứng dụng) bao gồm một thanh công cụ (Tool Bar) và các Widget tiềm năng khác

Navigation.push

Được sử dụng để điều hướng / chuyển sang một tuyến đường / trang / màn hình mới

ListView

Dùng để hiển thị các mục có thể cuộn và có thể dùng dể tạo các mục hoạc tạo danh sách mục lập đi lập lại

DateTimePickerWidgetState

Tạo ra một bộ thời gian để người sử dụng có thể chọ thời gian

SetState

setState là cách cập nhật trạng thái cơ bản, phổ biến và hầu hết đều được dùng trong xây dựng ứng dụng Flutter

Trang 5

3.Thiết Kế Ban Đầu

Splash screen

Trang 6

Màn hình On Boarding

Trang 7

Login Page

Trang 8

Homepage

Trang 9

Trang Home

Trang 10

Trang dịch vụ

Trang 11

Trang dịch vụ

Trang 13

Trang thông tin khách hàng

Trang 14

Trang chọn thời gian

Trang 16

Trang xác nhận

Trang 17

Trang theo dõi

Trang 18

Đà Lạt, ngày 31 tháng 12 năm 2021

Giáo viên hướng dẫn

(Ký tên)

SV Thực hiện

(Ký tên)

BCN Khoa

(Ký tên)

Tổ trưởng Bộ Môn

(Ký tên)

Ngày đăng: 24/07/2024, 14:28

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

TÀI LIỆU LIÊN QUAN

w