Tải bản đầy đủ (.pdf) (24 trang)

xây dụng ứng dụng điều khiển nhà thông minh trên thiết bị di động

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (738 KB, 24 trang )

ĐẠ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

XÂY DỰNG ỨNG DỤNG ĐIỀU KHIỂN NHÀ
THÔNG MINH TRÊN THIẾT BỊ DI ĐỘNG

Công ty thực tập

: Sunshine Tech

Người phụ trách

: Đặng Quang Trung

Thực tập sinh

: Phạm Quốc Đạt

TP. HỒ CHÍ MINH, 2022


LỜI MỞ ĐẦU
Thế giới đã và đang bước vào thời đại của Internet vạn vật (IoT), với sự
xuất hiện của các ứng dụng công nghệ IoT hứa hẹn mang đến những giá trị to
lớn cho con người. Trong những năm gần đây, chúng ta đã thấy sự xuất hiện
của những hệ thống nhà thông minh hay các thiết bị gia dụng thơng minh có
thể điều khiển bằng giọng nói hoặc thơng qua cảm biến. Khơng chỉ dừng lại ở


đó, khi mọi đồ vật được kết nối Internet, chúng sẽ trở nên thông minh hơn nhờ
khả năng gửi và/hoặc nhận thông tin và tự động hoạt động dựa trên các thông
tin đó, đồng thời có thể ra lệnh cho các thiết bị khác. Cơng nghệ này cịn cho
phép người dùng có thể dễ dàng điều khiển các thiết bị trong nhà dù ở bất cứ
đâu thơng qua điện thoại thơng minh.
Vì vậy, để có cơ hội tiếp cận sớm hơn với những quy trình tạo ra một ứng dụng
điều khiển các thiết bị IoT trên thiết bị di động, cùng với mong muốn có thêm kinh
nghiệm thực tế trong mơi trường làm việc của ngành Cơng nghệ Thơng tin nói chung
và Kỹ thuật Phần mềm nói riêng, nên em đã quyết định ứng tuyển vào Công ty
Sunshine Tech – một công ty phần mềm thuộc Sunshine Group là một trong những
Tập đoàn bất động sản hàng đầu Việt Nam hiện nay. Vì em có tìm hiểu là nơi đây
phát triển rất mạnh về các ứng dụng có liên quan tới IoT nhằm đáp ứng nhu cầu cư
dân của Sunshine.

Phạm Quốc Đạt


LỜI CẢM ƠN
Trước hết, em xin gửi lời cảm ơn chân thành tới công ty Sunshine Tech đã tạo
điều kiện cho em có cơ hội thực tập tại cơng ty.
Ngay từ những buổi đầu thực tập, dưới sự hướng dẫn nhiệt tình của các anh
chị cố vấn, em đã tiếp thu được nhiều kiến thức về quy trình sản xuất phần mềm trong
thực tế, cũng như được làm việc trong môi trường chuyên nghiệp. Em được trao cơ
hội tham gia vào nhóm lập trình ứng dụng di động. Đây là khoảng thời gian em quý
giá để em có thể chuẩn bị tốt hơn cho công việc trong tương lai.
Em xin cảm ơn các anh chị và các thành viên trong nhóm đã quan tâm, giúp
đỡ và động viên em xuyên suốt q trình thực tập tại cơng ty. Mọi người tạo mọi điều
kiện để em học tập, làm việc một cách có hiệu quả, giúp em làm quen với quá trình
phát triển phần mềm, hiểu được sự phức tạp của lập trình, cung cấp kinh nghiệm thực
tiễn phong phú, tạo nền tảng cho sự phát triển của em sau này.

Bên cạnh đó, em cũng trân trọng gửi lời cảm ơn tới quý thầy cô khoa Công
nghệ Phần mềm đã tận tình dạy dỗ, chỉ bảo, hướng dẫn và tạo điều kiện cho em hoàn
thành bài báo cáo này.

Sinh viên thực hiện

Phạm Quốc Đạt
TP.Hồ Chí Minh, ngày 15 tháng 06 năm 2022


NHẬN XÉT CỦA KHOA
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................



MỤC LỤC
DANH MỤC HÌNH .................................................................................................... i
DANH MỤC BẢNG .................................................................................................. ii
Chương 1. GIỚI THIỆU CÔNG TY THỰC TẬP ......................................................1
1.1. Giới thiệu công ty Sunshine Tech – thành viên của Sunshine Group..............1
1.2. Sản phẩm của công ty ......................................................................................2
Chương 2. Nội dung thực tập ......................................................................................5
2.1. Tìm hiểu cơng ty và các kỹ năng cơ bản sử dụng trong cơng việc ..................5
2.2. Tìm hiểu về sản phẩm và các công nghệ liên quan ..........................................5
2.3. Tham gia làm việc cùng Scrum team ...............................................................6
2.4. Lịch làm việc ....................................................................................................6
Chương 3. Chi tiết về project ......................................................................................9
3.1. Giới thiệu về dự án ...........................................................................................9
3.2. Thực hiện........................................................................................................10
Chương 4. Kết quả đạt được .....................................................................................11
4.1. Scrum .............................................................................................................11
4.1.1. Giới thiệu.................................................................................................11
4.1.2. Ba trụ cột chính của Scrum .....................................................................12
4.1.3. Scrum team..............................................................................................12
4.1.4. Scrum Event ............................................................................................12
4.2. Flutter .............................................................................................................12
4.2.1. Flutter là gì? ............................................................................................12
4.2.2. Tính mới của Flutter................................................................................13
4.2.3. Đặc điểm nổi bật .....................................................................................13


4.3. Stoplight .........................................................................................................14
TỔNG KẾT ...............................................................................................................15
TÀI LIỆU THAM KHẢO .........................................................................................16



i

DANH MỤC HÌNH
Hình 1.1: Logo của cơng ty Sunshine Tech ................................................................1
Hình 1.2: Logo của Unicloud Group ..........................................................................2
Hình 1.3: Nhà thông minh của Sunshine Tech ...........................................................3
Hình 1.4: Ứng dụng Kienlong Bank Plus [4]..............................................................3
Hình 3.1: Hình ảnh thực tế từ ứng dụng Sliving App .................................................9
Hình 4.1 Mơ tả quy trình Scrum ...............................................................................11
Hình 4.2 Ví dụ minh họa cho Flutter ........................................................................14


ii

DANH MỤC BẢNG
Bảng 2.1 Lịch làm việc theo sprint .............................................................................8


1

Chương 1. GIỚI THIỆU CÔNG TY THỰC TẬP
1.1. Giới thiệu công ty Sunshine Tech – thành viên của Sunshine Group

Hình 1.1: Logo của công ty Sunshine Tech
Công ty CP Đầu tư Thương mại Sunshine Tech [1] được thành lập ngày
12/06/2016, là công ty công nghệ chuyên về các giải pháp công nghệ IoT liên quan
tới tối ưu và nâng cao chất lượng đời sống của cư dân tại các dự án căn hộ hạng sang.
Trong những năm qua, Sunshine Tech liên tục đã cho ra đời các giải pháp như giải

pháp tổng thể cho smart living, giải pháp nhà thông minh, giải pháp bãi đỗ xe thông
minh, giải pháp an ninh thông minh, giải pháp thang máy thông minh và giải pháp
kiểm sốt ra vào thơng minh.
Những bước đi đột phá bằng công nghệ thông minh này đã giúp Sunshine
Group hoàn thiện “hệ sinh thái Sunshine” với tâm điểm là “cư dân điện tử” bằng các
tiện ích cơng nghệ cùng dịch vụ hoàn hảo nhằm nâng cao chất lượng đời sống của
người dân Việt…Đồng thời tạo sự khác biệt cho các sản phẩm bất động sản của
Sunshine Group nhờ sự khác biệt về công nghệ hiện đại, vượt trội và thơng minh.
Những lĩnh vực phát triển của cơng ty [2]:
• Xây dựng các ứng dụng di động (Mobile App) cho việc giám sát, điều khiển.
• Thiết kế phần cứng của Sản phẩm.
• Xây dựng Firmware, Cloud Server.
• Xây dựng Mobile App, Website.
• AI, Machine learning, …

Đặng Quang Trung

Phạm Quốc Đạt


2

Cuối năm 2021, Sunshine Tech đã được đổi tên thành Cơng ty CP Tập đồn
Cơng nghệ Unicloud (Unicloud Group), có hơn 300 thành viên tại trụ sở Hà Nội và
chi nhánh TP.HCM, cùng 2 công ty con là Unicloud Investment và Nanochip.

Hình 1.2: Logo của Unicloud Group
1.2. Sản phẩm của công ty
Sunshine Tech là công ty xây dựng những sản phẩm hiện đại và tiện lợi cho
những cư dân căn hộ cao cấp, giúp kết nối các đồ vật và thiết bị thông qua cảm biến,

phần mềm và các công nghệ khác, cho phép các đồ vật và thiết bị thu thập và trao đổi
dữ liệu với nhau để tự hoạt động dựa trên dữ liệu đó.
Các giải pháp nhà thông minh nổi bật của Sunshine Tech [3] giúp thay đổi chất
lượng cuộc sống:
• Hệ thống cơng tắc cảm ứng.
• Rèm cửa thơng minh.
• Điều hịa thơng minh.
• Cảm biến chuyển động.
• Hệ thống đo lường thơng minh (giúp chủ nhà kiểm soát số liệu điện năng và
nước tiêu thụ trong gia đình theo thời gian thực tế).

Đặng Quang Trung

Phạm Quốc Đạt


3

Hình 1.3: Nhà thông minh của Sunshine Tech

Hình 1.4: Ứng dụng Kienlong Bank Plus [4]

Đặng Quang Trung

Phạm Quốc Đạt


4

Bên cạnh những sản phẩm về nhà thông minh, Sunshine Tech còn xây dựng

các sản phẩm khác. Một trong những sản phẩm nổi bật là Kienlong Bank Plus, được
Ngân hàng TMCP Kiên Long (KienlongBank) và Tập đoàn Sunshine (Sunshine
Group) phối hợp hoàn thiện.

Đặng Quang Trung

Phạm Quốc Đạt


5

Chương 2. Nội dung thực tập
Trong thời gian thực tập, em đã tham gia dự án xây dựng ứng dụng dạy điều
khiển nhà thông minh thiết bị di động - Sliving App - phục vụ điều khiển các thiết bị
IoT trong các căn hộ thông minh. Thực tập sinh tại cơng ty có cơ hội học hỏi, khám
phá và làm việc trong môi trường phát triển ứng dụng chuyên nghiệp.
2.1. Tìm hiểu cơng ty và các kỹ năng cơ bản sử dụng trong cơng việc
Thời gian: 1 ngày
Nội dung:
• Giới thiệu tổng quan về cơng ty (q trình thành lập và phát triển, quy trình
làm việc, cách tổ chức của cơng ty).
• Tìm hiểu các ngun tắc trong cơng ty (giờ làm việc, cách theo dõi tiến độ
công việc bằng Jira, sử dụng email trong công việc, thái độ làm việc, …).
• Giới thiệu về các thành viên nhóm và sản phẩm sẽ thực hiện.
• Giới thiệu các cơng cụ và website hỗ trợ trong q trình làm việc.
Kết quả:
• Có kiến thức hiểu biết thêm về cơng ty Sunshine Tech cũng như văn hóa, giá
trị, q trình thành lập và phát triển của cơng ty.
• Biết cách tự tìm đọc tài liệu hiệu quả liên quan đến việc tải ứng dụng, cài đặt
máy.

• Có thêm các kỹ năng về việc sử dụng email, Jira trong công việc, tác phong
làm việc có kế hoạch, trách nhiệm và kỷ luật.
• Có kiến thức định hình về các kiến thức sử dụng trong q trình thực tập tại
cơng ty.
2.2. Tìm hiểu về sản phẩm và các công nghệ liên quan
Thời gian: 1 tuần
Nội dung:

Đặng Quang Trung

Phạm Quốc Đạt


6

• Tìm hiểu và làm quen với sản phẩm, cấu trúc, cách cài đặt, framework liên
quan dựa vào document của sản phẩm…
• Tìm hiểu về các library của Flutter như: TextField, Image Picker, …
• Tìm hiểu các cơng cụ hỗ trợ như Stoplight, Jira, Gitlab.
• Tìm hiểu về Docker, WebSocket.
Kết quả:
• Tiếp cận với tool làm việc của Scrum team
• Hiểu các khái niệm cần thiết, có khả năng sử dụng các thư viện mở rộng.
2.3. Tham gia làm việc cùng Scrum team
Thời gian: 10 tuần
Nội dung:
Làm việc chung và tham gia đầy đủ các event với Scrum team : Sprint Planning
Meeting, Daily Scrum, Sprint Review, Sprint Retrospective.
Nhận tasks, lên kế hoạch, estimate và hoàn thành: Thiết kế test case, Thực hiện
task, sửa lỗi cho các chức năng khác nhau của ứng dụng.

2.4. Lịch làm việc
Sprint

Cơng việc

Người

Mức độ

Nhận

hướng dẫn

hồn thành

xét

Tìm hiểu quy trình làm việc Scrum.
Học cách trao đổi cơng việc qua
1

Skype, Email và Google Meet.
Tìm hiểu cách quản lý dự án trên

Đặng Quang
Trung

Đạt
100%


yêu
cầu

Jira và cài đặt các công cụ phục vụ
cho dự án.

Đặng Quang Trung

Phạm Quốc Đạt


7

Tìm hiểu cách nắm bắt thơng tin
UI/UX trên Figma để code đúng tỉ
lệ.
Xây

dựng

màn hình

Splash,

Onboarding và Đăng ký.
Tạo

các

widget




bản

(TextFormField,
LoginWithButton) dùng chung cho
các màn hình.
Xây dụng màn hình Quản lý nhà.
Xây dựng luồng gọi API cho các
màn hình.
2

Tạo mock data cho các màn hình.
Tìm hiểu BloC pattern để quản lý

Đặng Quang
Trung

Đạt
100%

yêu
cầu

state.
Sửa các lỗi do tester phát hiện ra
trong những màn hình đã làm.
Áp dụng BloC pattern để xử lý
logic cho các màn hình Đăng ký và

Quản lý nhà.
3

Xây dựng thêm màn hình chính cho Đặng Quang
mục Tự động hóa.

Trung

Đạt
100%

yêu
cầu

Tạo mock data.
Sửa các lỗi do tester phát hiện ra
trong những màn hình đã làm.

Đặng Quang Trung

Phạm Quốc Đạt


8

Áp dụng BloC pattern để xử lý
logic cho các màn hình Tự động
hóa.
4


Tạo mock data.

Đặng Quang
Trung

Đạt
100%

u
cầu

Hỗ trợ thành viên khác xây dựng
các màn hình chưa hoàn thành.
Refactor và clean code.
Áp dụng BloC pattern để xử lý
logic cho các màn hình thuộc Tự
động hóa (Cơng tắt bắc cầu, Cảm
biến và Thiết bị điều khiển).
5

Tạo mock data.

Đặng Quang
Trung

Đạt
100%

yêu
cầu


Refactor và clean code.
Sửa các lỗi do tester phát hiện ra
trong những màn hình đã làm.
Sửa lỗi tất cả lỗi có trong mục Tự
động hóa.
Tìm hiểu WebSocket.
6
Refactor và clean code.

Đặng Quang
Trung

Đạt
100%

yêu
cầu

Sửa các lỗi do tester phát hiện ra
trong những màn hình đã làm.
Bảng 2.1 Lịch làm việc theo sprint

Đặng Quang Trung

Phạm Quốc Đạt


9


Chương 3. Chi tiết về project
3.1. Giới thiệu về dự án
Ứng dụng Sliving App là một ứng dụng cho phép người sử dụng có thể điều
khiển tất cả các thiết bị thiết yếu trong ngơi nhà thơng minh như bóng đèn, rèm cửa,
máy lạnh… và lấy thông tin từ các cảm biến ánh sáng, cảm biến nhiệt độ để thông
báo cho người dùng. Ứng dụng này được xây dựng chủ yếu nhắm tới nhóm khách
hàng sở hữu nhà thơng minh được xây dụng bởi tập đồn Sunshine Group. Vì vậy,
các tác vụ xử lý thông tin cho các thiết bị IoT này được chủ động và tối ưu nhất.

Hình 3.1: Hình ảnh thực tế từ ứng dụng Sliving App

Đặng Quang Trung

Phạm Quốc Đạt


10

Do yêu cầu bảo mật thông tin của doanh nghiệp nên em khơng thể trình bày
chi tiết hơn.
3.2. Thực hiện
Bốn thành viên thực hiện team Internship:
• Phạm Quốc Đạt.
• Trần Tuấn Minh.
• Hồng Cơng Thắng.
• Trần Trung.
Và sự giúp đỡ nhiệt tình từ team các anh chị mentors:
• Đặng Quang Trung.
• Cao Thị Nguyệt.
• Trần Thanh Tâm.

• Hồng Tuấn Kiệt.

Đặng Quang Trung

Phạm Quốc Đạt


11

Chương 4. Kết quả đạt được
Trong chương này, em sẽ trình bày những kết quả, những kiến thức cũng như
kĩ năng làm việc mà em đã đạt được trong 3 tháng thực tập tại công ty.
4.1. Scrum
4.1.1. Giới thiệu
Scrum [5] là một framework giúp mọi người giải quyết và thích nghi với các
vấn đề phức tạp một cách hiệu quả, sáng tạo và cung cấp sản phẩm có giá trị cao nhất
có thể.
• Nhẹ nhàng.
• Dễ hiểu.
• Khó quản lý và làm chủ.

Hình 4.1 Mơ tả quy trình Scrum
Scrum là một framework được sử dụng để quản lý công việc trên các sản phẩm
phức tạp. Scrum không phải là một quá trình, kỹ thuật hay là một định nghĩa nào,
Scrum là framework – tức là một phương pháp được nhiều người sử dụng và trở nên

Đặng Quang Trung

Phạm Quốc Đạt



12

phổ biến giúp làm rõ các hiệu quả tương đối của việc quản lý sản phẩm và kĩ thuật để
cải thiện sản ph ẩm, cải thiện mối quan hệ giữa team member và môi trường làm việc.
4.1.2. Ba trụ cột chính của Scrum
Scrum nhấn mạnh vào 3 yếu tố chính gồm:
• Transparency: Minh bạch.
• Inspection: Thanh tra.
• Adaptation: Thích nghi.
4.1.3. Scrum team
Scrum team gồm có 3 roles chính:
• Product Owner.
• The Developer Team.
• Scrum Master.
4.1.4. Scrum Event
Sprint thường kéo dài khoảng 2-3 tuần và gồm các events sau:
• Planning Meeting.
• Daily Meeting.
• Review Meeting.
• Retrospective.
4.2. Flutter
4.2.1. Flutter là gì?
Flutter [6, 7] là mobile UI framework của Google nhằm tạo ra các giao diện
chất lượng cao trên iOS và Android trong khoảng thời gian ngắn. Flutter hoạt động
với những code sẵn có được sử dụng bởi các lập trình viên, các tổ chức.
Flutter hồn tồn miễn phí và cũng là mã nguồn mở.

Đặng Quang Trung


Phạm Quốc Đạt


13

4.2.2. Tính mới của Flutter
Flutter là một cơng nghệ mới được Google phát triển, một framework dựa trên
ngôn ngữ lập trình Dart. Đây được kỷ vọng sẽ là một cơng nghệ có thể khắc phục các
nhược điểm của React Native.
Các ứng dụng được xây dựng với Flutter hầu như không thể phân biệt với
những ứng dụng được xây dựng bằng cách sử dụng Android SDK, cả về giao diện và
hiệu suất. Và chỉ cần thêm một số tham số là có thể triển khai phiên bản IOS của một
ứng dụng.
Với khả năng chạy hỗ trợ 60 khung hình trên giây, giao diện người dùng được
tạo ra với Flutter thực thi tốt hơn nhiều so với những ứng dụng được tạo ra với các
framework phát triển đa nền tảng khác chẳng hạn như React Native và Ionic. Một số
điểm đặc biệt của Flutter:
• Flutter sử dụng Dart, một ngơn ngữ nhanh, hướng đối tượng với nhiều tính
năng hữu ích như mixin, generic, isolate, và static type.
• Flutter có các thành phần UI được thiết kế riêng theo Material Design của
Google, có thể sử dụng trên cả hai nền tảng Android và iOS.
• Các ứng dụng Flutter thường được phát triển bằng cách sử dụng IntelliJ IDEA,
Android Studio và Visual Studio Code.
4.2.3. Đặc điểm nổi bật
• Fast Development: Tíng năng Hot Reload hoạt động rất nhanh. Sử dụng tập
hợp các widget có thể customizable để xây dựng giao diện trong vài phút.
• Expressive and Flexible UI: Có rất nhiều các thành phần để xây dựng giao
diện của Flutter vô cùng đẹp mắt theo phong cách Material Design và
Cupertino, hỗ trợ nhiều các APIs chuyển động, smooth scrolling...
• Native Performance: Các widget của fluter kết hợp các sự khác biệt của các

nền tảng ví dụ như scrolling, navigation, icons, font để cung cấp một hiệu năng
tốt nhất tới iOS và Android.

Đặng Quang Trung

Phạm Quốc Đạt


14

Hình 4.2 Ví dụ minh họa cho Flutter
4.3. Stoplight
Stoplight [8] là một trang web cho phép người dùng mock API một cách nhanh
chóng. Khi đã tạo hoặc nhập tài liệu OpenAPI, người dùng có quyền truy cập vào
một máy chủ giả lập tức thì, máy chủ này có tính năng tự động tự động tải lại khi tài
liệu của bạn thay đổi. Một API giả và máy chủ HTTP giả mô phỏng hoạt động của
một API thực cho phép cộng tác và phản hồi về thiết kế API.
Với chế độ giả lập, ta có thể đẩy nhanh sự phát triển của các API mới. Các
nhóm có thể làm việc song song trước khi API khả dụng thơng qua ảo hóa. Máy chủ
giả và máy chủ giả trực tuyến của Stoplight có thể ảo hóa các API bên trong và bên
ngồi trong nền bạn với các phản hồi động được tạo từ JSON schema được thiết kế
sẵn.
Stoplight có thể xác thực các yêu cầu và mô phỏng hành vi máy chủ bằng cách
tự động xác thực các thông tin trong yêu cầu được gửi từ phía người dùng cuối giống
như một máy chủ thực sự dựa trên các tài liệu API đã được thiết kế.

Đặng Quang Trung

Phạm Quốc Đạt



15

TỔNG KẾT
Trong q trình thực tập tại cơng ty Sunshine Tech, em đã tích lũy được rất
nhiều kinh nghiệm quý giá từ các anh chị trong công ty, đồng thời học được thêm
nhiều kiến thức mới và bổ ích từ dự án xây dựng ứng dụng di động Sliving.
Khoảng thời gian thực tập là thời điểm tình hình dịch bệnh ở nước ta rất phức
tạp, em không thể đến công ty để cảm nhận được trực quan môi trường làm việc và
buộc phải trao đổi trực tuyến với các thành viên khác. Điều đó cũng đã gây ra một số
bất lợi đáng kể, mặc dù vậy, em đã hoàn thành các công việc được giao và hỗ trợ các
thành viên khác trong quá trình phát triển ứng dụng.
Thời gian thực tập ở công ty tuy ngắn nhưng đem lại cho em rất nhiều trải
nghiệm quý báu. Là lần đầu tiên được trực tiếp tham gia vào một dự án thực tế và
quy trình làm việc chuyên nghiệp. Đặc biệt, với sự giúp đỡ và chỉ dạy tận tình của
các anh chị trong nhóm đã góp phần để em hồn thành tốt đợt thực tập này. Tuy
không thể đi cùng mọi người trong nhóm đến khi kết thúc dự án nhưng đó đủ để em
có thêm những sự hiểu biết nhất định và phải cần chuẩn bị thêm những gì trong tương
lai để có thể làm việc một cách hiệu quả nhất. Xin chân thành cảm ơn công ty
Sunshine Tech và các anh chị hướng dẫn đã cho em cơ hội được thực tập cũng như
ứng dụng những kiến thức và kỹ năng của bản thân vào môi trường làm việc chuyên
nghiệp.

Đặng Quang Trung

Phạm Quốc Đạt


16


TÀI LIỆU THAM KHẢO
[1]

TopCV, “Thông tin công ty & tin tuyển dụng từ Cơng ty Cổ phần Tập đồn
Cơng nghệ Unicloud (Unicloud Group),” 2022. [Trực tuyến]. Địa chỉ:
[Truy cập 15/5/2022].

[2]

“Về

Haravan,

Sunshine

Mall,”

2020.

[Trực

tuyến].

/>
Địa

[Truy

chỉ:
cập


15/5/2022].
[3]

SunshineGroup, “Sống tiện nghi hơn với nhà thông minh của Sunshine Group,”
2021. [Trực tuyến]. Địa chỉ: [Truy cập 16/5/2022].

[4]

GooglePlay,

“KienlongBank

Plus,”

2022.

[Trực

tuyến].

Địa

chỉ:

/>=VI. [Truy cập 16/5/2022].
[5]

L.T.P.Thảo, “Scrum là gì và tại sao nên dùng Scrum,” 2018. [Trực tuyến]. Địa
chỉ: a/p/scrum-la-gi-va-tai-sao-nen-dung-scrum-1Je5Ed6LlnL.

[Truy cập 18/5/2022].

[6]

T.Việt, “Flutter là gì? Nó có ưu điểm vượt trội ra sao để làm một ứng dụng
mobile?,” 2018. [Trực tuyến]. Địa chỉ: />[Truy cập 18/5/2022].

[7]

V.N.Tuấn, “Giới thiệu về Flutter,” 2018. [Trực tuyến]. Địa chỉ:
a/p/gioi-thieu-ve-flutter-bWrZnNxrZxw. [Truy cập 18/5/2022].

[8]

Stoplight, “OpenAPI Mock Server & Web Mock Service | API Mocking &
Servers

Online

|

Stoplight,”

2022.

[Trực

tuyến].

Địa


chỉ:

[Truy cập 19/5/2022].

Đặng Quang Trung

Phạm Quốc Đạt



×