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

Bao Cao Đồ Án Flutter

46 1,8K 24

Đ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

Định dạng
Số trang 46
Dung lượng 3,44 MB

Nội dung

Ngày nay công nghệ thông tin ngày càng phát triển có rất nhiều công nghệ mới được cho ra mắt. Bên cạnh đó có rất nhiều công cụ hổ trợ các lập trình viên xây dựng cho mình một phần mềm riêng và trong lĩnh vực đa nền tảng cũng vậy. Flutter Là một bộ SDK đa nền tảng dành riêng cho thiết bị di động được Google cung cấp để tạo ra các giao diện native chất lượng cao, các ứng dụng Flutter có thể hoạt động trên cả IOS và Android. Nó như một thủ thuật khôn khéo để tương thích được với framework UI trên cả hai hệ điều hành này Flutter được Google cho ra mắt năm 2017 vẫn còn khá mới mẽ, Nhưng các lập trình viên lại rất ưa chuộng và tiếp cận rất nhanh nhờ những tính năng và lợi ích mà Flutter mang lại. Sau một thời gian tìm hiểu và nghiên cứu thì chúng em đã vận dụng để làm một ứng dụng để có thể áp dụng vào cuộc sống. Nhận thấy việc ăn uống của sinh viên trong trường còn gặp nhiều khó khăn nên chúng em đã áp dụng những kiến thức đã học để làm một Ứng dụng bán hàng, có thể hỗ trợ cả 2 hệ điều hành là Android và IOS.

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỒ ÁN CHUYÊN NGÀNH ỨNG DỤNG BÁN HÀNG Ngành: CÔNG NGHỆ THÔNG TIN Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Giảng viên hướng dẫn: Lớp: 16DTHA1 Sinh viên thực hiện: TP Hồ Chí Minh, 2020 MỤC LỤC BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: LỜI NĨI ĐẦU  Ngày cơng nghệ thơng tin ngày phát triển có nhiều cơng nghệ cho mắt Bên cạnh có nhiều cơng cụ hổ trợ lập trình viên xây dựng cho phần mềm riêng lĩnh vực đa tảng Flutter Là SDK đa tảng dành riêng cho thiết bị di động Google cung cấp để tạo giao diện native chất lượng cao, ứng dụng Flutter hoạt động IOS Android Nó thủ thuật khơn khéo để tương thích với framework UI hai hệ điều hành Flutter Google cho mắt năm 2017 mẽ, Nhưng lập trình viên lại ưa chuộng tiếp cận nhanh nhờ tính lợi ích mà Flutter mang lại Sau thời gian tìm hiểu nghiên cứu chúng em vận dụng để làm ứng dụng để áp dụng vào sống Nhận thấy việc ăn uống sinh viên trường gặp nhiều khó khăn nên chúng em áp dụng kiến thức học để làm Ứng dụng bán hàng, hỗ trợ hệ điều hành Android IOS ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: LỜI CẢM ƠN  Sau trình học tập, nghiên cứu nỗ lực thân đặc biệt hướng dẫn tận tình Cơ: Nguyễn Thị Kim Anh em hồn thành đề tài tiến độ Em xin bày trỏ lòng biết ơn chân thành tới Cơ: Nguyễn Thị Kim Anh hướng dẫn, bảo đôn đốc em suốt trình thực hiên đề tài Đồng cảm ơn sâu sắc đến tất quý thầy cô trường Đại Học Cơng Nghệ Thành Phố Hồ Chí Minh, Các Thầy Cô khoa công nghệ thông tin tạo điều kiên hỗ trợ chúng em sở vật chất truyền đạt chúng em kiến thức, hay công nghệ thông tin Với mong muốn vận dụng kiến thức học vào thực tế, qua làm quen đúc kết kinh nghiệm để sau xây dựng nên phần mềm ứng dụng vào sống, đáp ứng nhu cầu xã hội Đồng thời qua đó, chúng em hiểu sâu vào nơi dung nắm bắt ý nghĩa thực tiễn đề tài nghiên cứu Vì phần mềm Flutter chúng em nên thiếu sót chưa hồn chỉnh Em mong nhận thơng cảm, góp ý tận tình bảo Cơ ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: CHƯƠNG I TỔNG QUAN 1.1 Giới thiệu đề tài: Tại chọn Flutter mà ngơn ngữ khác? • Nếu bạn tìm kiếm phương pháp thay để phát triển ứng dụng Android, bạn nên cân nhắc thử Flutter Google, framework dựa ngơn ngữ lập trình Dart • Các ứng dụng xây dựng với Flutter phân biệt với ứng dụng xây dựng cách sử dụng Android SDK, giao diện hiệu suất Hơn nữa, với tinh chỉnh nhỏ, chúng chạy thiết bị iOS • Phát triển ứng dụng thống nhất: Flutter có cơng cụ thư viện để giúp bạn dễ dàng đưa ý tưởng vào sống iOS Android Nếu bạn chưa có kinh nghiệm phát triển thiết bị di động, Flutter cách dễ dàng nhanh chóng để xây dựng ứng dụng di động tuyệt đẹp Nếu bạn nhà phát triển iOS Android có kinh nghiệm, bạn sử dụng Flutter cho View bạn tận dụng nhiều code Java / Kotlin / ObjC / Swift có bạn • Framework đại reactive: Dễ dàng tạo giao diện người dùng bạn với framework đại, reactive Flutter tập hợp platform, layout widget phong phú Giải thách thức giao diện người dùng khó khăn bạn với API mạnh mẽ linh hoạt cho 2D, animation, gesture, hiệu ứng • UI đẹp biểu cảm: Thỏa mãn người dùng bạn với widget builtin đẹp mắt Flutter theo Material Design Cupertino (iOS-flavor), API chuyển động phong phú, scroll tự nhiên mượt mà tự nhận thức tảng • Chạy 60 fps, giao diện ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH • GVHD: Người dùng tạo với Flutter thực thi tốt nhiều so với ứng dụng tạo với framework phát triển đa tảng khác chẳng hạn React Native Ionic Một số lí khiến bạn hứng thú với Flutter: o Flutter sử dụng Dart, ngôn ngữ nhanh, hướng đối tượng với nhiều tính hữu ích mixin, generic, isolate, static type o Flutter có thành phần UI riêng nó, với chế để kết xuất chúng tảng Android iOS Hầu hết thành phần giao diện người dùng, sẵn dùng, phù hợp với nguyên tắc Material Design o Các ứng dụng Flutter phát triển cách4 sử dụng IntelliJ IDEA, IDE giống với Android Studio Hiện có nhiều ngôn ngữ hổ trợ da tảng tên lớn phải nhắc đến React Native Các công ty lớn UberEats, Discord Facebook chuyển sang React Native – phần tất yếu dịch chuyển công nghệ Nhưng Google không chịu thua Họ nhận thấy độ phủ sóng React Native Sau năm nghe ngóng, Google cho mắt phiên alpha Flutter  Hỗ trợ hot reload: Thông thường với lập trình Android Android Studio Mỗi lần thay đổi dòng code phải build chạy lại ứng dụng Hot reload giúp build lại ứng dụng reload lại hình thay đổi code mà thơi Điều tiết kiệm nhiều thời gian cho developer  Code structure: Ngược với React Native, Flutter không tách biệt data, style, templates Mình biết bạn cảm thấy kì lạ bạn quen với React native Tuy nhiên, cách tiếp cận thuận tiện nhiều người chấp ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: thuận Flutter không cần thêm ngôn ngữ tạo giao diện JSX XML hay công cụ đặc biệt để tạo layout Khi sử dụng Flutter, bạn tiết kiệm thời gian khơng cần phải chuyển từ chế độ thiết kế sang code ngược lại Flutter cho phép bạn làm thứ hình Ngồi ra, tất cơng cụ cần thiết truy cập từ vị trí  Cài đặt mơi trường phát triển: Flutter đơn giản hóa q trình cài đặt Framework cung cấp cơng cụ hữu ích để kiểm tra lỗi hệ thống gọi ” Flutter doctor”  Hiệu suất sử dụng: Flutter kiến trúc cho phép xây dựng ứng dụng native, có hiệu suất nhanh Bởi Flutter khơng cần cầu nối, hoạt động nhanh nhiều Do đó, Flutter chạy animation với 60 khung hình /giây 1.2 Mục đích nghiên cứu: - Cũng cố nắm kiến thức lập trình di động - Tạo phần mềm ứng dụng vào thực tế - Phương pháp để xây dựng ứng dụng - Biết cách để tiếp cận ngôn ngữ - Nắm kiến thức Android Studio 1.3 Phương pháp nghiên cứu: - Thu thập tham khảo tài liệu trang web - Tham khảo ý kiến giảng viên hướng dẫn để hoàn thiện phần mềm - Xây dựng phần mềm với công cụ hỗ trợ Flutter ngôn ngữ Dart ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: CHƯƠNG II CƠ SỞ LÝ THUYẾT 2.1 Flutter: 2.1.1 Giới thiệu Flutter: Flutter Framework viết ngôn ngữ Dart Flutter sinh Cross-platform framework khác với Cross-platform tại, Flutter viết mã build đoạn mã thực thi tương ứng thiết bị khác thay build thành đoạn mã tối ưu chạy môi trường trung gian Flutter viết chia làm hai tầng Tầng sử dụng ngôn ngữ cung cấp đoạn mã xây dựng lên ứng dụng Flutter Các đoạn mã cung cấp phương tiện để thay đổi chỉnh sửa chúng Từ giúp ứng dụng lập trình viên tùy chỉnh theo mong muốn Tầng Application giúp lập trình viên thay đổi mã nguồn ứng dụng thời điểm compile time Tầng thứ hai Flutter nằm sâu bên viết C++ Tầng Shell chứa cơng tụ trợ giúp ứng dụng Flutter q trình chạy Nổi bật cần lưu ý tầng máy ảo Dart VM Khái niệm máy ảo khái niệm ứng dụng chạy song song với mã nguồn phần ứng dụng • Flutter SDK dành cho thiết bị di động Google để tạo giao diện native chất lượng cao iOS Android thời gian ngắn ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: Flutter làm việc với source code có sẵn, sử dụng nhà phát triển tổ chức khắp giới, đồng thời open-source miễn phí • Flutter có cơng cụ thư viện để giúp bạn dễ dàng đưa ý tưởng vào sống iOS Android Nếu bạn chưa có kinh nghiệm phát triển thiết bị di động, Flutter cách dễ dàng nhanh chóng để xây dựng ứng dụng di động tuyệt đẹp Nếu bạn nhà phát triển iOS Android có kinh nghiệm, bạn sử dụng Flutter cho View bạn tận dụng nhiều code Java / Kotlin / ObjC / Swift có bạn • Flutter sử dụng Dart, ngơn ngữ nhanh, hướng đối tượng với nhiều tính hữu ích mixin, generic, isolate, static type • Flutter có thành phần UI riêng nó, với chế để kết xuất chúng tảng Android iOS Hầu hết thành phần giao diện người dùng, sẵn dùng, phù hợp với nguyên tắc Material Design ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH 2.1.2 GVHD: Mơ hình cấu tạo nên project Flutter: Hình Mơ hình cấu tạo nên project Flutter • Phần lớn là: My App • Bên Material App có thuộc tính: title, theme, home Trong đó, tên title có ý nghĩa tương đương với Android @string/app_name để đặt AndroidManifest với thuộc tính application:android: name, hay với iOS Product Name, hay chí Identity#Display name Tên theme có vai trò tương tự phần theme values/styles Android Cuối home Vai trò tên tương ứng với việc bạn định nghĩa Activity • Scaffold: đóng vai trò phần để bố trí thành phần khác theo phong Material Design hay Material Theming Nếu bạn ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: quen với việc viết ứng dụng Android theo phong cách mặc định Google cung cấp thông qua theme Theme.AppCompat hay android:Theme.Material bạn khơng lạ với Scaffold Nó tương tự giống tổng hợp DrawerLayout CoordinatorLayout • AppBar: Nó tương tự Toolbar hay ActionBar Android Sdk Support Lib Tuy nhiên, khơng đơn giản Toolbar hay ActionBar, thực bạn phải định Widget tay, thay dùng hàng loạt methods để thực thao tác định sẵn với Widgets mặc định Android setText hay setNavigationIcon • Column Row: Đây widget quen thuộc bạn chuyên code Android, chúng tương đồng với LinearLayout Trong Row tương ứng với LinearLayout với orientation horizontal, tức chiều ngang, Column resemble vertical LinearLayout, tức chiều dọc Còn bạn chưa thao tác với Android Sdk, chúng xếp widget theo hướng ngang từ start sang end Row, hay từ top xuống bottom với Column • Center: Đây Widget gây cho bạn lầm lẫn tai hại hành vi có khác hay chung với Nếu mình, parent khơng kèm – hay nói theo kiểu vui tơi khơng có cặp kè – với Widget ngang hàng (với tên parent đó) khác thân khơng “nắm tay” ai, kích thước tăng lên chiếm trọn khơng gian Còn phải kèm với đó, e dè mà điều chỉnh kích thước vừa đủ bọc con/child mà thơi 2.1.3 Ưu Điểm Flutter: Fast Development: Tính Hot Reload hoạt động milliseconds để thị giao diện tới bạn Sử dụng tập hợp widget customizable để xây dựng giao diện vài phút ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 10 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: Giao diện nạp tiền giúp giúp hàng nạp tiền vào tài khoản với mệnh giá khác từ 10.000đ 500.000đ khách hàng nạp tiền vào tài khoản thơng qua ví điện tử Momo • Ứng dụng Kin Food tích hợp với ví điện tử Momo người dùng đăng nhập vào Momo để nạp tiền cho tài khoản Kin Food ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 32 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: • • Giao diện xác thực nạp tiền thành công Giao diện cửa hàng thức ăn nhanh sau khách hàng chọn vào mục thức ăn nhanh trang chủ ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 33 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH • • • GVHD: Giao diện ăn cửa hàng thức ăn nhanh LOTTERIA người dùng lựa chọn ăn để đưa vào giỏ hàng cách chọn nút thêm phía bên phải ăn Giao diện giỏ hàng hiển thị mà người dùng chọn cho phép người dùng thêm bớt số lượng giao diện hiển thị chi phí đơn hàng Giao diện địa giao hàng cho phép người dùng chọn địa điểm mà muốn nhận hàng khn viên trường Kin chọn nút “GIAO ĐẾN ĐÂY” để nhân viên giao hàng ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 34 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: giao hàng đến địa điểm mà người dùng mong muốn • • Giao diện xác nhận đặt thành cơng phía hiển thị hai lựa chọn cho người dùng là: tình trạng đơn hàng trở trang chủ Giao diện tình trạng giao hàng cho khách hàng theo dõi trình giao hàng đơn hàng để có ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 35 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: thể xếp thời gian hợp lí để nhận đơn hàng đặt chức trở trang chủ để khách hàng trở trang chủ • Trong hình “Tình trạng đơn hàng”, nhân viên mang hàng đến địa điểm hẹn giao sinh viên liên lạc với nhân viên cách gọi điện thoại, nhắn tin, gọi qua zalo viber (nếu bạn nhân viên có liên kết tài khoản) ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 36 BÁO CÁO ĐỒ ÁN CHUN NGÀNH GVHD: • • Sinh viên xem lịch sử giao dịch đây, chức hiển thị tên giao dịch, chi phí, thời gian Nếu muốn xem rõ sinh viên chọn vào giao dịch để xem rõ Tại hình chi tiết giao dịch, sinh viên xem nội dung, chi phí, số dư tài khoản thời điểm giao dịch, thời gian giao dịch,… ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 37 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: 3.3 Giải vấn đề: 3.3.1 Biểu đồ User Case Biểu đồ Usercase thể số lượng chức mà người dùng tương tác trực tiếp Hình Mơ hình User Case ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 38 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH 3.3.2 GVHD: Biểu đồ ERD Hình Mơ hình ERD Chi tiết cụ thể: Tên bảng KhuyenMai ViTienCuaHang Tên thuộc tính PK Giải thích MaKM Mã khuyến TenKM Tên khuyến MoTaKM Mô tả khuyến TgBatDau Thời gian bắt đầu TgKetThuc Thời gian kết thúc MaVi Mã ví tiền SoDu Số dư NgayGiaoDich Ngày giao dịch SoTienGiaoDich Số tiền giao dịch PK ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 39 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH MaCH FK DanhSachYenThich ViTien LichSuGD CuaHang KhachHang GVHD: Mã cửa hàng PK MaYeuThich Mã yêu thích TenYeuThich Tên yêu thích PFK MaKH Mã khách hàng FK MaCH Mã cửa hàng PK MaViTien Mã ví tiền SoDu Số dư ví tiền FK MaKH Mã khách hàng PK MaGD Mã giao dịch MoTa Nội dung giao dịch SoTienDaNap Số tiền nạp TinhTrang Tình trang giao dịch SoTienDaTieu Số tiền tiêu NgayNapTien Ngày nạp tiền NgayTieuTien Ngày tiêu tiền PFK MaViTien PK MaCH Mã cửa hàng TenCH Tên cửa hàng DiaChiCH Địa cửa hàng DienThoaiCH Điện thoại cửa hàng MoTaCH Mô tả cửa hàng DanhGiaCH Đánh giá cửa hàng MaKH Mã khách hàng HoTenKH Họ tên khách hàng TaiKhoanKH Tài khoản khách hàng MatKhauKH Mật khách hàng EmailKH Email khách hàng PK ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD Mã ví tiền 40 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH ChiTietKhuyenMai NhanVienGiaoHang DanhMucDoAn LichSuNVGH GVHD: DiaChiKH Địa khách hàng DienThoaiKH Điện thoại khách hàng NgaySinhKH Ngày sinh khách hàng MaDA Mã đồ ăn PFK MaKhuyenMai Mã khuyến GiaKM Giá khuyến SoLuong Số lượng MaNV Mã nhân viên HoTenNV Họ tên nhân viên TaiKhoanNV Tài khoản nhân viên MatKhauNV Mật nhân viên EmailNV Email nhân viên DiaChiNV Địa nhân viên DienThoaiNV Điện thoại nhân viên NgaySinhNV Ngày sinh nhân viên GioiTinh Giới tính nhân viên TrangThaiNV Trạng thái nhân viên ViTriHienTai Vị trí DiemThuong Điểm thưởng DoUuTien Độ ưu tiên DanhGiaNVGH Đánh giá nhân viên MaDM Mã danh mục TenDM Tên danh mục FK MaCH Mã cửa hàng PK MaLS Mã lịch sử FK MaNV Mã nhân viên PFK PK PK ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 41 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH DonDatHang DoAn ChiTietDonHang GVHD: TgGiao Thời gian giao TrangThaiNhanDon Trạng thái nhận đơn TrangThaiGiaoHang Trạng thái giao hàng FK MaDonHang Mã đơn hàng PK MaDonHang Mã đơn hàng TinhTrangDonHang Tình trạng đơn hàng NgayDat Ngày đặt NgayGiao Ngày giao ThoiGianGiao Thời gian giao FK MaKH Mã khách hàng FK MaVT Mã vị trí PK MaDA Mã đồ ăn TenDA Tên đồ ăn DonGia Đơn giá AnhDA Hình ảnh đồ ăn MoTa Mô tả đồ ăn NgayCapNhat Ngày cập nhật SoLuongTon Số lượng tồn TrangThaiDA Trạng thái đồ ăn DanhGiaDoAn Đánh giá đồ ăn FK MaDM Mã danh mục PFK MaDA Mã danh mục PFK MaDonHang Mã đơn hàng SoLuong Số lượng DonGia Đơn giá ThanhTien Thành tiền ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 42 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH ViTriGiaoHang 3.3.3 PK GVHD: MaVT Mã vị trí TenVT Tên vị trí Khu Khu Tang Tầng Sơ đồ sở liệu: Hình Sơ đồ sở liệu CHƯƠNG IV TỔNG KẾT ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 43 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH 4.1 GVHD: Kết luận: Trong đề tài” Ứng dụng dành cho khách hàng Kin Food”, chúng em phân tích xây dựng App đơn giản với chức nhiều trở ngại, chưa hồn tất tất chức App Qua việc nghiên cứu xây dựng đề tài này, em cố gắng phần củng cố kiến thức lập trình nắm cách làm để xây dựng App Từ đó, em xây dựng phần mềm tương tự khác Do thời gian làm đồ án có hạn trình độ nhiều hạn chế nên khơng thể trách khỏi thiếu sót Chúng em mong nhận đóng góp ý kiến thầy, giáo viên hướng dẫn bạn sinh viên để đồ án hoàn thiện Một lần chúng em xin chân thành cảm ơn 4.2 Ưu điểm khuyết điểm: - Môi trường ứng dụng hạn chế khơng có đủ kinh phí thử nghiệm hệ thống thực dẫn tới đề tài mang tính phát triển - Giao diện số trang quản trị chưa đẹp, cách bố trí điều khiển chưa hợp lý - Việc tối ưu hệ thống chưa tốt - Độ bảo mật hạn chế 4.3 Đánh giá: Sau đồ án em cố gắng nghiên cứu sâu nó, nâng cấp hệ thống với đầy đủ chức mà yêu cầu cần có Cố gắng hoàn thiện báo cáo tốt so với lần cho mơn học khác Ơn lại kiến thức hỏng mơn lập trình Tiếp tục làm sản phẩm khác để áp dụng trình học tập mai sau Đề tài “Ứng dụng giao hàng Kin Food” cần mở rộng củng cố nhiều khía cạnh để website hồn thiện Để cho việc quản lí bán hàng ngày dễ dàng thuận tiện cửa hàng mai sau,… NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN HƯỚNG DẪN ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 44 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD: Tp.HCM, ngày… tháng … năm … Giáo viên hướng dẫn Tài liệu tham khảo   Youtube: Code4func Github.com ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 45 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH   GVHD: Flutter.dev Dialogflow.com ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD 46 ... hàng mà thực trước đó, bao gồm tất đơn hàng tất thực 29 BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH • GVHD: Trang chi tiết đơn hàng giúp hiển thị chi tiết thông tin đơn hàng khách hàng bao gồm: mã đơn hàng, thời... phần ứng dụng • Flutter SDK dành cho thiết bị di động Google để tạo giao diện native chất lượng cao iOS Android thời gian ngắn ỨNG DỤNG DÀNH CHO KHÁCH HÀNG - FOOD BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH GVHD:... chọn ngôn ngữ Dart? Các nhà phát triển Google nơi khác sử dụng Dart để tạo ứng dụng chất lượng cao, quan trọng cho iOS, Android web Với tính nhắm đến phát triển phía khách hàng, Dart phù hợp

Ngày đăng: 24/05/2020, 17:22

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w