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 FLUTTER TRÊN ỨNG DỤNG DI ĐÔNG Công ty thực tập 8XLAND Người phụ trách BÙI VĂN HUY Thực tập sinh TRẦN HIẾU NGHĨA TP[.]
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 FLUTTER TRÊN ỨNG DỤNG DI ĐƠNG Cơng ty thực tập : 8XLAND Người phụ trách : BÙI VĂN HUY Thực tập sinh : TRẦN HIẾU NGHĨA TP Hồ Chí Minh, tháng 10 năm 2022 Contents LỜI MỞ ĐẦU Chương Giới thiệu công ty thực tập 1 Khái quát công ty 8xLand 1.2 Quá trình hình thành phát triển .4 Chương Ngơn ngữ lập trình Flutter .5 2.1 Flutter gì? 2.2 Đặc điểm bật 2.3 Lý thân chọn chuyên đề với Flutter để thực tập .5 Chương Nội dung thực tập 3.1 Quy trình thực tập cơng việc thực tế nơi thực tập 3.2 Nghiệp vụ chuyên môn Chương Các cơng việc làm q trình thực tập 12 4.1 Màn hình u thích sở: 12 4.2 Màn hình u thích chun viên 13 4.3 Màn hình u thích sản phẩm 14 4.4 Màn hình sách danh mục yêu thích 16 4.5 Màn hình lịch hẹn trạng thái xác nhận 17 4.6 Màn hình lịch hẹn trạng thái đơn nháp 18 4.7 Màn hình lịch hẹn tráng thái lịch hẹn 19 4.8 Component bottom sheet đặt lịch 20 4.9 Màn hình chọn chuyên viên nhà 21 4.10 Màn hình danh sách chọn chuyên viên nhà 21 4.11 Màn hình địa cá nhân 23 4.12 Màn hình thiết lập tài khoản 24 4.13 Màn hình hỗ trợ 25 4.14 Màn hình nhật ký hoạt động 26 4.15 Lịch làm việc cụ thể 27 4.16 Tổng kết phần thân làm 29 Chương Tự đánh giá nhận xét thực tập 31 Nhận thức thân sau thời gian tìm hiểu tham gia thực tập đơn vị 31 Học hỏi từ quy định nơi thực tập .32 KẾT LUẬN 33 LỜI MỞ ĐẦU Công nghệ thông tin giai đoạn có bước phát triển vũ bão lĩnh vực hoạt động khắp nơi y tế, giáo dục, kinh doanh… Và áp dụng hầu hết công ty để quản lý phát triển cách tốt Qua thời gian tìm hiểu mơn học thực tập doanh nghiệp với đề tài thực tập công ty liên quan đến chuyên ngành công nghệ thông tin Ở Thành Phố Hồ Chí Minh này, có nhiều ngành nghề liên quan đến lĩnh vực Nhưng em chọn thực tập chuyên ngành di động với Framework Flutter với ngôn ngữ lập trình Dart Trong trình thực tập tìm hiểu thực em hiểu tổ chức, mục tiêu vấn đề quan trọng việc quản lý cơng ty để tồn phát triển cách tốt Trang NHẬN XÉT CỦA KHOA Chương Giới thiệu công ty thực tập 1 Khái quát công ty 8xLand Thông tin chung công ty Loại công ty: Công Ty Trách Nhiệm Hữu Hạn dịch vụ Tên công ty: 8XLand (Wowland Group) Logo công ty: Địa chỉ: 211 Đường Số 5, Khu Đô Thị Lakeview, Phường An Phú, Thành phố Thủ Đức, Thành phố Hồ Chí Minh, Việt Nam Người đại diện: Bùi Thị Linh Vi Website: https://8xland.com/ Số điện thoại: 07999 01999 Email: cskh@8xland.com Đặc điểm sản xuất kinh doanh Phát triền môi giới bất động sản, Nơi cung cấp sản phẩm dự án đa dạng, thỏa sức khám phá dự án BĐS hot nhà, thông qua kĩ thuật công nghệ đại. 8X Land hỗ trợ tối đa cho người dùng công cụ quản lý cần thiết cho nhà mơi giới: tính khoản vay dự kiến, phong thủy bất động sản, pháp lý bất động sản… 8X Land được nghiên cứu dựa công nghệ 4.0 big data thông minh với hệ sinh thái đa dạng Kết nối, tìm kiếm chia sẻ lĩnh vực bất động sản Các loại hình bất động sản 8xLand cung cấp 8X Land cung cấp cho thị trường khách hàng danh mục loại BĐS đa dạng phân khúc bao gồm: nhà phố, biệt thự, hộ chung cư, office, đất nền, nhà xưởng, Tầm nhìn Trang Kiến tạo giới THỊNH VƯỢNG thông qua ứng dụng công nghệ tân tiến hoạt động đầu tư, phát triển dịch vụ bất động sản Tạo cộng đồng môi giới CHÂN CHÍNH: Làm việc chuyên nghiệp, hiệu Sứ mệnh Kết nối công nghệ - Nâng tầm thịnh vượng Tạo công cụ hỗ trợ đắc lực đồng hành môi giới đạt thành công nghiệp Xây dựng hệ thống quản lý thơng minh với: Quy trình xử lí tự động, khép kín Nền tảng giúp kết nối, đưa Bất Động Sản Việt Nam vươn tầm giới 1.2 Quá trình hình thành phát triển Vào năm 2017, thiết lập trang thông tin điện tử bất động sản, khách hàng đăng tải, tìm kiếm thông tin bán/mua/cho thuê bất động sản - Cung cấp thông tin bất động sản qua điện thoại thư điện tử Trong 2018, Tư vấn, môi giới, đấu giá bất động sản, đấu giá quyền sử dụng đất Chi tiết: Sàn giao dịch bất động sản, môi giới bất động sản, tư vấn, quản lý bất động sản, Trung gian việc mua, bán cho thuê bất động sản sở phí hợp đồng Những năm cịn lại phát triển thơng qua website ứng dụng di động để phổ biến quảng cáo rộng rãi Cùng với dịch vụ tư vấn pháp lý, tư vấn phong thủy, tính lãi vay, thẩm định khả vay, định giá Bất động sản Chương Ngơn ngữ lập trình Flutter 2.1 Flutter gì? Flutter mobile UI framework Google để tạo giao diện chất lượng cao iOS Android khoảng thời gian ngắn Flutter hoạt động với code sẵn có sử dụng lập trình viên, tổ chức Flutter hồn tồn miễn phí mã nguồn mở Sử dụng ngơn ngữ lập trình Dart đơn giản dễ học Flutter đời vào tháng 05/2017 2.2 Đặc điểm bật Fast Development: Tính Hot Reload hoạt động thời gian ngắn cho phép fix bug tiết kiệm nhiều thời gian Expressive and Flexible UI: Có nhiều thành phần để xây dựng giao diện Flutter vô đẹp mắt theo phong cách Material Design Cupertino Và thay đổi loại UI muốn dễ dàng so với ngôn ngữ khác Thể UI nhiều tảng 2.3 Lý thân chọn chuyên đề với Flutter để thực tập Theo quan điểm cá nhân Flutter năm gần Flutter có tốc độ tăng trưởng nhanh Flutter hỗ trợ đa nên tảng tốc độ chạy Debug nhanh Ở Việt Nam chưa phát triển nhiều, Flutter hứa hẹn tương lai người chọn theo đường di động Flutter dễ học dễ sử dụng tảng có đầu tư cao hệ thống Flutter giúp tối giản tối đa công sức xây dựng phần mềm người dùng Giúp người dùng code nhiều tạo ứng dụng di động gốc Chương Nội dung thực tập 3.1 Quy trình thực tập công việc thực tế nơi thực tập Đầu tiên nhận nhiệm vụ việc lập trình phần mềm Trong q trình có vấn đề chưa hiểu hỏi với trưởng nhóm Và trường hợp trưởng nhóm khơng rõ hỏi với bên nhóm thiết kế UI Sau nhận nhiệm vụ cần phải ghi thêm nhiệm vụ Github ghi nhiệm vụ với nhãn thực hiện, thêm ứng dụng Trello Vì bên nhóm IT nhóm thiết kế trao đổi thơng tin Trello Sau hồn thành bước nhận nhiệm vụ thân bắt đầu code Trong trình code lỗi thân phải kiểm tra lại đến hoàn thành thấy ổn bàn giao cho nhóm QC Và nhiệm vụ Github Trello thay nhãn cần QC Nhóm QC chịu trách nhiệm kiểm tra chức phần mềm đó, chức cịn thiếu hay chưa hồn chỉnh bàn giao lại cho em Nếu thành cơng báo QC thành cơng Trello Nếu thất bại dán nhãn QC thất bại thông báo lỗi chi tiết em thông qua Zalo Bên sơ đồ mơ tả quy trình làm việc phận em công ty Những kiến thức học công ty Kỹ tổ chức công việc thông qua ứng dụng Trello, Github, Zalo Kỹ lập kế hoạch với thân để hồn thành nhiệm vụ thời gian quy định Kiến thức chuyên ngành vững Phối hợp cơng việc với nhóm Ngồi nâng cao kỹ giao tiếp, thuyết trình, khả giải vấn đề ... ngành phát triển ứng dụng bất động sản với Flutter, thực thiết kế ứng dụng chức theo yêu cầu đội thiết kế Chỉnh sửa lại phần chưa tối ưu hạn chế ứng dụng Giám sát bảo trì ứng dụng theo thời gian... 2.1 Flutter gì? Flutter mobile UI framework Google để tạo giao di? ??n chất lượng cao iOS Android khoảng thời gian ngắn Flutter hoạt động với code sẵn có sử dụng lập trình viên, tổ chức Flutter. .. 1.2 Quá trình hình thành phát triển .4 Chương Ngơn ngữ lập trình Flutter .5 2.1 Flutter gì? 2.2 Đặc điểm bật 2.3 Lý thân chọn chuyên đề với Flutter để