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

Báo cáo thực tập lập trình di động với flutter

15 14 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 15
Dung lượng 678,3 KB

Nội dung

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH 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 DI ĐỘNG VỚI FLUTTER Công ty thực tập Unicloud Group Người phụ trách Đặng Quang Tru[.]

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH 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 DI ĐỘNG VỚI FLUTTER Công ty thực tập: Unicloud Group Người phụ trách: Đặng Quang Trung Thực tập sinh: Hoàng Dận Quang TP Hồ Chí Minh, tháng 12 năm 2022 LỜI MỞ ĐẦU Hiện nay, với phát triển ngày nhanh kinh tế với tiến đại khoa học, công nghệ, mức sống người dân ngày cải thiện thông qua thiết bị công nghệ Những ngành nghề liên quan tới công nghệ thông tin ngày phát triển mạnh mẽ để bắt kịp với xu hướng Trong đó, lập trình ứng dụng di động dần trở nên phổ biến Hòa vào xu chung giới, ngành lập trình ứng dụng di động Việt Nam không ngừng phát triển để theo kịp, hòa nhập cạnh tranh với công ty hàng đầu ứng dụng di động giới Bên cạnh công ty trẻ tuổi nước, công ty lớn giới gia nhập vào thị trường Việt Nam, góp phần lớn vào phát triển tích cực ngành lập trình di động Chính lí trên, sau ba năm học tập nhà trường, với mong muốn học hỏi thêm kinh nghiệm phát triển kỹ thân để xây dựng ứng dụng di động nhằm đáp ứng nhu cầu không ngừng đổi nâng cao, em định lựa chọn công ty Unicloud làm nơi thực tập Em tin với môi trường đại, chuyên nghiệp đầy động nỗ lực thân, Unicloud bệ phóng để tiếp bước cho hành trình phát triển ứng dụng web thân LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty Unicloud tạo điều kiện cho em có hội thực tập cơng ty Ngay từ buổi đầu thực tập, hướng dẫn nhiệt tình anh chị mentors, em tiếp thu nhiều kiến thức quy trình xây dựng phần mềm thực tế, làm việc môi trường chuyên nghiệp Không tạo điều kiện cho em học tập, anh chị tạo văn hóa làm việc cởi mở, giúp em chia sẻ tiếp thu nhiều kiến thức cách chủ động, thoải mái Chỉ thời gian ngắn, nhờ dẫn nhiệt tình anh chị hướng dẫn, em tiếp thu kiến thức quan trọng để xây dựng ứng dụng di động Chân thành cảm ơn anh chị hướng dẫn 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, em gửi lời cảm ơn đến anh Trung – mentor em q trình thực tập Cảm ơn anh anh hướng dẫn tận tình, tạo hội điều kiện cho em học hỏi, thử sức với mảng liên quan tới mục tiêu định hướng mục tiêu nghề nghiệp em sau Bên cạnh đó, em trân trọng gửi lời cảm ơn đến quý thầy khoa Cơng Nghệ Phần Mềm tận tình hỗ trợ, hướng dẫn em thực báo cáo Hồng Dận Quang TP.Hồ Chí Minh, ngày 21 tháng 12 năm 2022 NHẬN XÉT CỦA KHOA MỤC LỤC CHƯƠNG GIỚI THIỆU CÔNG TY THỰC TẬP Giới thiệu Unicloud Group Sản phẩm công ty CHƯƠNG NỘI DUNG THỰC TẬP 2.1 Tìm hiểu cơng cụ quy trình làm việc 2.2 Tìm hiểu ngơn ngữ Dart 2.3 Tìm hiểu Flutter 2.4 Tìm hiểu Package Dart CHƯƠNG CHI TIẾT DỰ ÁN 11 Giới thiệu dự án Sliving App 11 Thực 11 Kế hoạch 11 TÀI LIỆU THAM KHẢO 13 TỔNG KẾT 14 CHƯƠNG GIỚI THIỆU CÔNG TY THỰC TẬP Giới thiệu Unicloud Group Hình 1.1: Logo Unicloud Group Tiền thân Công ty Cổ phần Đầu tư Thương mại Sunshine Tech thuộc Tập đoàn Sunshine (Sunshine Group) thành lập ngày 12/06/2016, Unicloud Group Cơng ty Tập đồn Công nghệ Quốc tế tiên phong chuyển đổi số, tập trung nghiên cứu, phát triển, cung cấp sản phẩm, giải pháp công nghệ quan trọng cho hầu hết lĩnh vực “xương sống” kinh tế Nhằm mục tiêu tăng cường lực thúc đẩy phát triển ngành nghề, nâng cao chất lượng sống Unicloud sở hữu hệ sinh thái Cơng nghệ tồn diện ứng dụng phủ khắp lĩnh vực trọng yếu kinh tế Tài Ngân hàng, Chứng khoán, Bất động sản, Smart & IoT, Kinh tế chia sẻ, Chính phủ điện tử Unicloud có sứ mệnh tiên phong chuyển đổi số Việt Nam giới, giúp nâng tầm giá trị chất xám người Việt phục vụ cho cộng đồng văn minh giúp nâng cao chất lượng sống không người Việt mà toàn giới Sản phẩm công ty Unicloud cung cấp giải pháp phần mềm từ Web, Desktop App, Mobile App, AI lập trình nhúng với thiết bị IoT lĩnh vực cốt lõi: Digital Banking Platform (giải pháp cho lĩnh vực tài ngân hàng), Smart City (thành phố thơng minh & Chính phủ điện tử), Digital Transformation (Giải pháp chuyển đổi số doanh nghiệp), VR (ứng dụng Thực tế ảo) Một số sản phẩm bật cơng ty kể đến như:  STM (Smart Teller Machine): Máy giao dịch ngân hàng tự động  Sliving: Giải pháp nhà thông minh  UnicloudCA: Dịch vụ chứng thực chữ ký số  UniVR: Ứng dụng công nghệ thực tế ảo CHƯƠNG NỘI DUNG THỰC TẬ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 Skype để hợp tác công việc,… Kết quả: Hiểu thêm công ty Unicloud, q trình thành lập phát triển Có thêm kỹ cách hợp tác 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 Tìm hiểu cơng cụ quy trình làm việc Thời gian: ngày Nội dung: Tìm hiểu cơng cụ quy trình làm việc cơng ty Tìm hiểu cách sử dụng cơng cụ:  - Tìm hiểu Jira, Confluence Skype - Tìm hiểu Git GitLab - Tìm hiểu CI/CD - Tìm hiểu IDE Visual Studio Code Android Studio - Tìm hiểu Postman Tìm hiểu quy trình làm việc:  - Tìm hiểu mối liên hệ cách hợp tác phận cơng ty - Tìm hiểu quy chuẩn phát triển ứng dụng công ty Thực hiện: Tìm hiểu thơng qua tài liệu mạng, tham gia buổi học công ty thực hành ứng dụng nêu Kết quả: Hiểu văn hóa quy trình làm việc cơng ty, hiểu thêm công cụ hỗ trợ cho công việc lập trình hoạt động cơng ty 2.2 Tìm hiểu ngơn ngữ Dart Thời gian: ngày Nội dung: Tìm hiểu ngơn ngữ Dart  Nắm kiến thức  Biết cách bắt xử lý lỗi  Hiểu áp dụng OOP Dart  Tìm hiểu sử dụng Stream  Tìm hiểu quy tắc viết code hiệu Thực hiện: Tìm hiểu thơng qua tài liệu mạng, trao đổi chia sẻ kiến thức, làm thực hành Kết quả: Hiểu sâu ngôn ngữ Dart, cách viết code hiệu 2.3 Tìm hiểu Flutter Thời gian: ngày Nội dung: Tìm hiểu Flutter  Tìm hiểu sử dụng Widget thơng dụng  Hiểu Flutter App Lifecycle  Tìm hiểu cách quản lý State thơng qua Stream GetIt  Tìm hiểu cách tạo Animation Flutter  Nắm cách để xây dựng ứng dụng Flutter Thực hiện: Tìm hiểu thông qua tài liệu mạng, trao đổi chia sẻ kiến thức, làm thực hành Kết quả: Hiểu sâu xây dựng ứng dụng với Flutter 2.4 Tìm hiểu Package Dart Thời gian: ngày Nội dung: Tìm hiểu sử dụng số Package Dart  Tìm hiểu sử dụng RxDart  Tìm hiểu sử dụng GetIt  Tìm hiểu sử dụng Protobuf  Tìm hiểu sử dụng OneSignal Thực hiện: Tìm hiểu thơng qua tài liệu mạng, trao đổi chia sẻ kiến thức, làm thực hành Kết quả: Biết cách áp dụng Package Dart kể vào ứng dụng di động Thực dự án Sau hai tuần hướng dẫn thực hành, thực tập sinh nắm kiến thức cần có tham gia trực tiếp vào dự án công ty, thực tính từ lên đến nâng cao Chi tiết dự án chia sẻ phần sau Lịch làm việc Mức Tuầ Công việc n Người độ hướng dẫn hoàn thành   Tìm hiểu cơng ty, cách tổ chức công ty Đặng Làm quen với công cụ quy Quang trình làm việc cơng ty Trung  Tìm hiểu ngơn ngữ Dart  Tìm hiểu Flutter Đặng  Tìm hiểu Package Quang 100% 100% Trung  Tham gia dự án Sliving Đặng  Tìm hiểu cơng nghệ, cấu trúc, u Quang cầu dự án Trung Xây dựng tính đăng nhập, xác Đặng thực mã OTP Quang  100% 100% Trung  Xây dựng tính đăng ký Đặng số điện thoại Quang 100% Trung  Xây dựng tính thống kê biểu đồ lượng Đặng Quang 100% Trung  Xây dựng tính điều khiển rèm Đặng cửa Quang 100% Nhận xét người hướng dẫn Trung  Xây dựng tính liên kết tài khoản Google, Apple  Xây dựng tính quản lý thơng tin tài khoản 10  Xây dựng tính gửi cải đặt thơng báo 11 12 Đặng Quang 100% Trung Đặng Quang 100% Trung  Sửa lỗi tồn đọng Đặng  Báo cáo, đánh giá trình thực Quang tập Trung 100% 10 CHƯƠNG CHI TIẾT DỰ ÁN Giới thiệu dự án Sliving App Ứng dụng Sliving App ứng dụng di động quản lý thông minh cho giải pháp Smart Home, cho phép người sử dụng điều khiển thiết bị nhà thông minh bóng đèn, rèm cửa, máy lạnh… theo dõi trạng thái nhà thông qua cảm biến ánh sáng, cảm biến nhiệt độ, cảm biến chuyển động Ứng dụng xây dựng chủ yếu nhắm tới nhóm khách hàng sở hữu nhà thông minh xây dụng tập đồn Sunshine Group Vì vậy, tác vụ xử lý thông tin cho thiết bị IoT chủ động tối ưu Hình 3.1: Hình ảnh ứng dụng Sliving App Thực Ứng dụng xây dựng phát triển xuyên suốt đội ngủ nhân viên Tập đồn Unicloud, có phần góp sức nhỏ em q trình thực tập công ty hướng dẫn anh Đặng Quang Trung, đồng thời người phụ trách quản lý dự án Kế hoạch Ứng dụng liên tục cập nhật phát triển với hai mục tiêu chính: Cập nhật giao diện ứng dụng cải thiện trải nghiệm người dùng, song song với phát triển tính đáp ứng nhu cầu tiềm thị trường 11 Trong khoảng thời gian thực tập, em giao thực công việc sau: Giai đoạn 1: Nội dung:  - Tham khảo tài liệu, tìm hiểu dự án - Xây dựng, cải thiện tính xác thực bao gồm đăng nhập, đăng ký, xác thực mã OTP - Xây dựng, cải thiện tính thống kê biểu đồ lượng Kết quả:  - Hoàn thành tốt cơng việc giao - Hiểu quy trình, cấu trúc, yêu cầu dự án Giai đoạn 2: Nội dung:  - Xây dựng tính điều khiển rèm cửa - Xây dựng tính liên kết tài khoản Google, Apple - Cải thiện trải nghiệm tính quản lý thơng tin tài khoản - Xây dựng tính gửi cài đặt thông báo Kết quả:  - Hồn thành tốt cơng việc giao - Học hỏi nhiều kiến thức hữu ích nâng cao kinh nghiệm 12 TÀI LIỆU THAM KHẢO Trang chủ website Tập đoàn Unicloud https://www.unicloud.com.vn/ Trang chủ website dự án Sliving https://www.sliving.vn/ Danh mục tài liệu tham khảo Dart https://dart.dev/guides Danh mục tài liệu tham khảo Flutter https://docs.flutter.dev/ 13 TỔNG KẾT Khoảng thời gian tháng thực tập Unicloud để lại cho em nhiều trải nghiệm quý giá Bên cạnh trau dồi kiến thức chuyển mơn, kinh nghiệm thực tế, em cịn học hỏi thêm nhiều khía cạnh khác văn hóa, tinh thần làm việc có hội kết giao với người đồng nghiệp, người bạn quý báu, hành trang giúp em vững bước nghiệp sau Cuối cùng, em xin chân thành cảm ơn Tập đoàn Unicloud tạo điều kiện cho em thực tập công ty Đặc biệt cảm ơn anh chị bạn đồng nghiệp tận tình giúp đỡ cho em tháng vừa qua 14 ... ngày phát triển mạnh mẽ để bắt kịp với xu hướng Trong đó, lập trình ứng dụng di động dần trở nên phổ biến Hòa vào xu chung giới, ngành lập trình ứng dụng di động Việt Nam không ngừng phát triển... tranh với cơng ty hàng đầu ứng dụng di động giới Bên cạnh công ty trẻ tuổi nước, công ty lớn giới gia nhập vào thị trường Việt Nam, góp phần lớn vào phát triển tích cực ngành lập trình di động. .. ứng dụng di động Chân thành cảm ơn anh chị hướng dẫn bỏ nhiều thời gian, cơng sức để hướng dẫn em hồn thành đợt thực tập Đặc biệt, em gửi lời cảm ơn đến anh Trung – mentor em trình thực tập Cảm

Ngày đăng: 01/02/2023, 21:20

w