1. Trang chủ
  2. » Công Nghệ Thông Tin

BÁO cáo THỰC tập lập TRÌNH HYBRID APP sử DỤNG FLUTTER

13 12 0

Đ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 13
Dung lượng 371,32 KB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP LẬP TRÌNH HYBRID APP SỬ DỤNG FLUTTER Công ty thực tập : Công ty TNHH Giải pháp Wata Người phụ trách : Ngô Vũ Quyền Thực tập sinh : Nguyễn Quốc Trung TP Hồ Chí Minh, tháng 12 năm 2021 LỜI MỞ ĐẦU Ngày nay, lượng người dùng thiết bị di động ngày lớn Theo báo cáo GSMA (Hiệp hội di động toàn cầu), khoảng tỷ người (2/3 dân số giới) sử dụng Smartphone Trong đó, Trung Quốc đứng đầu giới (với 851 triệu người dùng) Với doanh nghiệp, thị trường lớn để bán hàng Kinh doanh App Mobile xu hướng nhiều quốc gia Mạng 5G sớm đưa vào hoạt động thời gian tới thúc đẩy mạnh mẽ tảng Smartphone phát triển Đặc biệt hoạt động mảng thương mại điện tử Trung Quốc quốc gia nhanh việc khai thác thị trường thương mại tảng Smartphone Họ cho mắt nhiều ứng dụng hỗ trợ bán hàng trực tuyến như: Livestream, thương mại điện tử, quảng cáo trực tuyến,… Ở vùng quê xa xơi Trung Quốc, nhìn cảnh quan tưởng nơi n bình thiếu vắng cơng nghệ Nhưng vẻ bề ngồi, người dân đây, kể người lớn tuổi theo học lớp học sử dụng Smartphone để bán hàng nông sản Việt Nam có khoảng 43,7 triệu người sử dụng Smartphone (chiếm tỉ lệ 44,9%), đứng thứ 15 châu Á Việt Nam bắt đầu khai thác thị trường ứng dụng mobile giàu tiềm Bằng chứng cho luận điểm đẩy nhanh tốc độ để đưa mạng 5G vào hoạt động nhiều ứng dụng di động khác Thương mại điện tử khơng cịn sân chơi doanh nghiệp nước Đặc biệt vươn lên nhanh Tiki Công nghệ chatbot trở thành ứng dụng doanh nghiệp Việt áp dụng để tương tác với khách hàng 24/24 phổ biến Ví điện tử áp dụng rộng rãi, giúp khách hàng thành toán dễ dàng tiện lợi (như: Momo, Zalo pay, VTC pay,…) Áp dụng công nghệ AI để tự động hóa dây chuyền sản xuất tương tác với khách hàng (như: Vingroup, FPT,…) Và nhiều ứng dụng di động khác khai thác: blockchain, điện tốn đám mây, on-demand App,… Ngồi Native App viết cho tảng hệ điều hành năm gần Hybrid App lên với tính ưu việt tương lai cho ngành lập trình ứng dụng di động, đại diện lớn React Native Flutter Flutter đời sau lại mang đặc điểm hiệu suất chất lượng sản phẩm tốt hẳn React Native Minh chứng ngày có nhiều doanh nghiệp tuyển dụng vị trí nhân liên quan đến Flutter Đây dấu hiệu đáng mừng Trải qua thời gian học tập trường, để có thêm kinh nghiệm thực tế, muốn tham gia làm việc môi trường chuyên nghiệp Vì vậy, em định chọn Wata Solutions - môi trường lý tưởng, đại - nơi giúp em thực dự định LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty TNHH Giải pháp Wata tạo điều kiện cho em có hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình nhóm trainer, em tiếp thu kiến thức quan trọng để làm sản phẩm Chân thành cảm ơn anh chị nhóm trainer bỏ nhiều thời gian,công sức để hướng dẫn em hoàn thành đợt thực tập Đặc biệt cảm ơn anh Đỗ Vương Tiến, hướng dẫn, giúp đỡ cho em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với môi trường mới;, anh Ngô Vũ Quyền, training cho em kiến thức quan trọng Flutter để làm sản phẩm thời gian qua Cũng xin cảm ơn thầy cô khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Nguyễn Quốc Trung TPHCM, ngày 23 tháng 12 năm 2021 NHẬN XÉT CỦA KHOA MỤC LỤC MỤC LỤC Chương 1: Giới thiệu công ty thực tập Giới thiệu công ty Wata Solutions 2 Sản phẩm công ty Chương 2: Nội dung thực tập Tìm hiểu cơng ty kỹ công ty Nghiên cứu kỹ thuật 3 Thực project Lịch làm việc Chương 3: Chi tiết mini project Giới thiệu mini project Thực Kế hoạch .7 TÀI LIỆU THAM KHẢO TỔNG KẾT Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty TNHH Giải pháp Wata Wata Solutions thành lập năm 2015, công ty hàng đầu phát triển phần mềm Sau sáu năm thành lập, đến Wata Solutions khẳng định vị công ty dẫn đầu lĩnh vực Wata Solutions có văn phịng đặt nhà Hải Âu, 39B Trường Sơn, Phường 2, Tân Bình, Thành phố Hồ Chí Minh, gia cơng sản phẩm cho nhiều quốc gia Sản phẩm công ty Wata Solutions hoạt động lĩnh vực phát triển phần mềm Website , Mobile Application, UX/UI Design, Software Testing Trải qua nhiều năm thành lập, Wata Solutions tạo sản phẩm có chất lượng tốt, khách hàng đánh giá cao, Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Hybrid App sử dụng Flutter” nhằm mục đích giúp sinh viên thực tập đào tạo tồn diện lập trình Flutter, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty, sinh viên có hội học tập, khám phá làm việc môi trường phát triển game chun nghiệp Tìm hiểu cơng ty kỹ công ty Thời gian : ngày Nội dung : Giới thiệu công ty, cách tổ chức công ty Được nghe người phụ trách giới thiệu cơng ty, q trình thành lập phát triên (như nhắc đến trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức cơng ty Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm công ty Wata Solutions, q trình thành lập phát triển Có thêm kỹ việc sử dụng email công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm Nghiên cứu kỹ thuật 2.1 2.2 Các kiến thức kiến thức cần có quy trình phát triển phần mềm Scrum Thời gian : tuần Nội dung : Tìm hiểu kiến thức sử dụng trình làm việc kiến thức quy trình phát triển phần mềm Scrum Trong thời gian này, mentor hướng dẫn thực tập sinh tìm hiểu kiến thức giúp ích cho cơng việc sau Một số kiến thức chức nhiệm vụ thành viên đội nhóm, quy trình phát triển phần mềm Scrum,… Thực : Tìm hiểu viết báo cáo Kết : Hiểu nắm kiến thức tìm hiểu hướng dẫn Các công cụ cần thiết Thời gian : tuần Nội dung : Được training công cụ cần thiết để áp dụng vào công việc sau Một số công cụ Github - Công cụ quản lý code , JIRA - Công cụ quản lý dự án, Thực : - Thực hành công cụ training Kết : - Sử dụng tốt công cụ training 2.3 Tìm hiểu Dart Flutter Nội dung: Các kiến thức Dart Flutter để tạo ứng dụng đơn giản - Kiến thức Dart - Lập trình hướng đối tượng Các kiến thức lập trình hướng đối tượng khái niêm, đặc tính tính kế thừa, tính đóng gói, tính ảo hóa, tính đa hình - Lập trình bất đồng bộ: Lập trình bất đồng mơt phần quan trọng lập trình Dart, cần phải sử dụng phép chương trình thực cơng việc chờ việc khác hồn thành, tránh gây lỗi phát sinh trình sử dụng - Quản lý nhớ Thực tập sinh hướng dẫn cách cấp phát, quản lý nhớ cho tối ưu, tránh rò rỉ nhớ, phần quan trọng lập trình ứng dụng điện thoại, nhớ điện thoại khơng thể lớn máy tính - Kiến thức Flutter: Thực tập sinh training tìm hiểu kiến thức Flutter : - Stateless Widget Stateful Widget - Một số package - State Management - Lập trình bất đồng Flutter - HTTP request Thực : - Tham gia đầy đủ buổi trainning Làm tập thực hành, … Tìm kiếm tài liệu mạng để tìm hiểu thêm Kết : - Hiểu khái niệm lập trình Dart Flutter Có thể áp dụng vào dự án thực tế 5 Thực project Sau tháng training thực hành, thực tập sinh nắm kiến thực Flutter Trong tháng thứ hai, trainer hướng dẫn thực tập sinh áp dụng kiến thức học để thực Mini Project Flutter Chi tiết đồ án nói phần sau Lịch làm việc Tuần Công việc Người hướng dẫn Mức độ hồn thành - Tìm hiểu cơng ty, Anh Đỗ Vương Tiến 100 % cách tổ chức công ty - Tìm hiểu kiến thức 1-2 kiến thức cần có quy trình phát triển phần mềm Scrum - Tìm hiểu Anh Ngơ Vũ Quyền 100 % cơng cụ cần thiết - Tìm hiểu Dart Anh Ngô Vũ Quyền 100 % 4-5 - Tìm hiểu Flutter 6-7 Hiện thực Mini Project: - Thiết kế UI - Lập trình - Viết Unit test Anh Ngô Vũ Quyền 100 % - Anh Ngô Vũ Quyền 100 % Viết báo cáo Chương 3: Chi tiết mini project Giới thiệu mini project Ứng dụng Meeting Tracker đời để giúp người dùng theo dõi , đánh dấu, chỉnh sửa công việc ngày xem lại cơng việc diễn vào ngày trước 1.1 1.2 Một số tính sản phẩm - Thêm cơng việc vào ngày Người dùng thêm công việc với nội dung công việc - Cập nhật trạng thái cơng việc ngày Người dùng Cập nhật trạng thái Huỷ bỏ công việc đánh dấu - Theo dõi cơng việc theo ngày Người dùng theo dõi công việc ngày dạng lịch Một số hình ảnh sản phẩm Màn hình thêm cơng việc Màn hình danh sách cơng việc ngày Màn hình danh sách cơng việc theo lịch Thực - Nguyễn Quốc Trung Và giúp đỡ tận tình team interns Wata Solutions Kế hoạch Thực hiện: - Thiết kế giao diện - Lập trình chức Visual Studio - Tìm hiểu Rest API, HTTP request Kết nối tới back-end sử dụng NodeJS thực team interns Wata Solutions trước - Viết Unit Test tiến hành kiểm thử Kết : - Thiết kế hoàn thiện sản phẩm với tính yêu cầu TÀI LIỆU THAM KHẢO https://viblo.asia/p/gioi-thieu-ve-flutter-bWrZnNxrZxw https://viblo.asia/p/tim-hieu-ve-native-app-va-hybrid-app-3P0lPnPmKox https://topdev.vn/blog/jira-la-gi/ https://hocvienagile.com/agipedia/tong-quan-ve-scrum/ https://viblo.asia/p/tao-http-request-trong-flutter-07LKXmJeZV4 TỔNG KẾT Như vậy, vòng vài tuần ngắn ngủi, em kịp hoàn thành phát triển ứng dụng nhỏ Flutter Ứng dụng đã có đầy đủ tính đề ban đầu Do thời gian có hạn nên tính ứng dụng cịn đơn giản, hình ảnh chưa đẹp mong đợi Tuy nhiên ứng dụng phát triển nhiều tính Chân thành cảm ơn giúp đỡ bạn anh chị nhóm interns Wata Solutions giúp đỡ em để hồn thành ứng dụng Cảm ơn anh Ngơ Vũ Quyền giúp em hồn thành báo cáo ... - Lập trình bất đồng bộ: Lập trình bất đồng môt phần quan trọng lập trình Dart, cần phải sử dụng phép chương trình thực cơng việc chờ việc khác hoàn thành, tránh gây lỗi phát sinh trình sử dụng. .. thực tập với chủ đề ? ?Hybrid App sử dụng Flutter? ?? nhằm mục đích giúp sinh viên thực tập đào tạo tồn diện lập trình Flutter, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại... Làm tập thực hành, … Tìm kiếm tài liệu mạng để tìm hiểu thêm Kết : - Hiểu khái niệm lập trình Dart Flutter Có thể áp dụng vào dự án thực tế 5 Thực project Sau tháng training thực hành, thực tập

Ngày đăng: 10/03/2022, 20:34

TỪ KHÓA LIÊN QUAN

w