Tải bản đầy đủ (.doc) (16 trang)

ĐỒ ÁN CƠ SỞ 3 ĐỀ TÀI: Ứng dụng chỉnh sửa ảnh. Giảng viên hướng dẫn : ThS. PHẠM HỒ TRỌNG NGUYÊN

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 (527.15 KB, 16 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT – HÀN

KHOA KHOA HỌC MÁY TÍNH

ĐỒ ÁN CƠ SỞ 3
ĐỀ TÀI:

Ứng dụng chỉnh sửa ảnh

Sinh viên thực hiện : ĐẶNG ĐỨC TÂM
Lớp
: 19IT3
Sinh viên thực hiện : NGUYỄN MINH HÀ
Lớp
: 19IT5
Giảng viên hướng dẫn : ThS. PHẠM HỒ TRỌNG NGUYÊN

Đà nẵng, tháng 5 năm 2021


TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT – HÀN

KHOA KHOA HỌC MÁY TÍNH

ĐỒ ÁN CƠ SỞ 3

Ứng dụng chỉnh sửa ảnh

Đà Nẵng, tháng 5 năm 2021




MỞ ĐẦU

Phát triển ứng dụng app mobile là điều rất cần thiết để chạy theo xu hướng
công nghệ 4.0 và nhu cầu của người dùng.
Theo báo cáo của VNPT năm 2020 chính là kỷ ngun của smartphone lên
ngơi, Việt Nam sẽ có khoảng 60 triệu người sử dụng điện thoại thơng minh, do
đó nhu cầu sử dụng smartphone trung bình của người Việt sẽ là 3-5 giờ/ngày. Vì
vậy việc đầu tư phát triển app mobile là hết sức khôn ngoan cho các doanh
nghiệp trong tương lai
Sự tiến bộ của công nghệ và trải nghiệm người dùng đang thúc đẩy sự phát
triển của thị trường thiết kế ứng dụng di động. Cứ mỗi bản cập nhật mới của các
hệ điều hành mới sẽ tạo ra những cải tiến mới về thiết kế mobile app và tính
năng để đáp ứng nhu cầu của người dùng hơn
Thời gian gần đây, đã có một sự phát triển khá mạnh mẽ của các ứng dụng
điện thoại và đặc biệt là ứng dụng chỉnh sửa ảnh. Mỗi người trong chúng ta có
thể cảm thấy bị hấp dẫn bởi những bức ảnh đẹp mỗi ngày từ các nhiếp anh gia và
ngày nay với sự phổ biến của mạng xã hội như Instagram, Facebook, Google +,

Đây cũng là nơi để chúng ta chia sẻ với nhau những thứ chúng ta nhìn thấy
hay những khoảnh khắc tuyệt vời trong cuộc sống và đó cũng là lý do vì sao các
nhà phát triển ứng dụng ngày càng tập trung nhiều vào việc sáng tạo các ứng
dụng chỉnh sửa ảnh.
Có rất nhiều những ứng dụng chỉnh sửa hình ảnh bạn có thể tìm thấy ngay
trên cửa hàng Google Play. Mỗi ứng dụng đều có những đặc điểm và tính năng
riêng biệt khiến bạn ngày càng khó khăn lựa chọn ứng dụng tốt nhất trong việc
chỉnh sửa ảnh cho điện thoại Android.



NHẬN XÉT
(Của giảng viên hướng dẫn)

……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
GVHD:


MỤC LỤC
Trang
MỞ ĐẦU..............................................................................................................1
Chương 1 Giới thiệu..............................................................................................9
1.1 Tổng quan....................................................................................................9
1.2 Phương pháp, kết quả...................................................................................9
1.3 Cấu trúc đồ án............................................................................................10
Chương 2 Nghiên cứu tổng quan.........................................................................10
2.1 Các phương pháp.......................................................................................10
2.2 Hạn chế, tồn tại của các phương pháp........................................................11
2.3 Kết luận......................................................................................................12
Chương 3 Phân tích thiết kế hệ thống..................................................................12
3.1 Mơ hình tổng quan của hệ thống nghiên cứu.............................................12
3.1.1 Phương pháp 1....................................................................................12

3.1.2 Phương pháp 2....................................................................................12
3.2 Thiết kế chi tiết..........................................................................................12
Chương 4 Triển khai xây dựng............................................................................12
4.1 Tìm hiểu nội dung......................................................................................12
4.2 Thiết kế chi tiết..........................................................................................13
4.3 Thực hiện xây dựng...................................................................................14
4.4 Kết quả.......................................................................................................14
Chương 5 Kết luận và Hướng phát triển..............................................................15
PHỤ LỤC...........................................................................................................121
DANH MỤC TÀI LIỆU THAM KHẢO............................................................130


DANH MỤC CÁC BẢNG
Trang


DANH MỤC HÌNH
Trang
Hình 1.1 – Nhãn hình 1........................................................................................10
Hình 1.2 – Android studio 1.................................................................................11
Hình 1.3 – Nhãn hình số 2...................................................................................13


DANH MỤC CỤM TỪ VIẾT TẮT
STT
1
2

Cụm từ
Công nghệ phần mềm

Công nghệ thông tin
…..

Viết tắt
CNPM
CNTT


Chương 1

Giới thiệu

1.1 Tổng quan
Mạng lưới di động thế hệ thứ 5 được kỳ vọng sẽ cách mạng hóa hệ thống
thông tin liên lạc, cùng với nhiều lĩnh vực khác như giao thơng đơ thị. Hình ảnh
chiếc xe khơng người lái vận hành an toàn trên phố được mong chờ có thể hành
hiện thực. Apple đã thật sự rất thành cơng trong lĩnh vực thanh tốn và các thiết
bị ngoại vi như tai nghe khơng dây AirPods
Trí tuệ nhân tạo – AI ngoài việc giúp ứng dụng trở nên trực quan hơn. Chúng
còn giúp mang lại trải nghiệm tốt hơn cho người dùng. Vì tất cả thơng tin của
người dùng được chuyển qua các thuật tốn. Từ đó có thể tạo đề xuất phù hợp với
sở thích và vị trí của người dùng. Nó giúp con người có dễ dàng trong việc thu
thập thông tin, đặt lịch hẹn, sắp xếp lịch trình. Và giúp chúng ta tối ưu hóa năng
suất làm việc tốt hơn
Tai nghe thông minh, loa và các thiết bị gia đình kết nối với “Internet vạn vật”
được dự đoán sẽ nằm trong những lĩnh vực phát triển mạnh trong năm 2020. Một
xu hướng khác phải kể đến việc tăng cường các dịch vụ truyền phát trực tuyến
các chương trình truyền hình (TV streaming), sau khi Apple và Disney tham gia
vào mảng này cùng với Netflix và Amazon. Vì vậy ứng dụng trực tuyến mua sắm,
giải trí sẽ luôn chiếm thị phần rất lớn trong những năm tới đây

Đây cũng là nơi để chúng ta chia sẻ với nhau những thứ chúng ta nhìn thấy
hay những khoảnh khắc tuyệt vời trong cuộc sống và đó cũng là lý do vì sao các
nhà phát triển ứng dụng ngày càng tập trung nhiều vào việc sáng tạo các ứng
dụng chỉnh sửa ảnh.
Có rất nhiều những ứng dụng chỉnh sửa hình ảnh bạn có thể tìm thấy ngay trên
cửa hàng Google Play. Mỗi ứng dụng đều có những đặc điểm và tính năng riêng
biệt khiến bạn ngày càng khó khăn lựa chọn ứng dụng tốt nhất trong việc chỉnh
sửa ảnh cho điện thoại Android.

1.2 Phương pháp, kết quả
Có rất nhiều cách tiếp cận khác nhau để phát triển ứng dụng Android. Tuy
nhiên, trong loạt bài này, chúng ta sẽ chỉ tập trung vào phương pháp phát triển
ứng dụng Android gốc bởi vì nó cung cấp hiệu suất vượt trội, chạy với yêu cầu tối
thiểu, và sử dụng những khả năng tốt nhất của hệ điều hành Android.
Các ứng dụng Android gốc được phát triển bằng cách sử dụng ngơn ngữ lập
trình Java, và trên các thiết bị chạy Android 5.0 hoặc cao hơn, tận dụng runtime
được gọi là Android Runtime (ART) mặc định. Để tạo ra các ứng dụng như vậy,
hầu hết các nhà phát triển chọn sử dụng Android Studio, Android IDE chính thức
được phát triển bởi Google. Android Studio miễn phí và chạy trên Windows, OS
X, và hầu hết các bản phân phối Linux.
Android Studio 1.5.1, phiên bản ổn định hiện nay (tại thời điểm bài viết), có
một lượng lớn các tính năng để đơn giản hóa tất cả các khía cạnh của sự phát


triển ứng dụng Android, chẳng hạn như một trình soạn thảo code mạnh mẽ, giao
diện trực quan và trình biên tập theme, vector và tài nguyên hình ảnh, và nhiều
hơn nữa. Android Studio 2.0, hiện vẫn là một phiên bản preview (tại thời điểm
bài viết), có nhiều tính năng nâng cao như chạy tức thời và GPU profile để cải
thiện hơn nữa trải nghiệm phát triển ứng dụng.
Android Studio cũng đi kèm với một emulator giống thiết bị thật mà bạn có

thể sử dụng nếu bạn khơng sở hữu một thiết bị Android. Bởi vì nhân cho nó có
sẵn nên bạn có thể tải về và chạy bất kỳ phiên bản nào của Android trên nó.

1.3 Cấu trúc đồ án
Phần này trình bày cấu trúc của đồ án: Chương 2, chương 3, …

Hình 1.1 – Nhãn hình 1

Chương 2

Nghiên cứu tổng quan

2.1 Các phương pháp
Phát triển một ứng dụng Android chạy tốt trên một điện thoại hoặc máy tính
bảng Android cụ thể là điều đơn giản. Tuy nhiên, việc phát triển một ứng dụng
chạy tốt trên tất cả các thiết bị Android, có thể vơ cùng khó khăn bởi những khác
biệt lớn ở các phiên bản hệ điều hành, kích thước màn hình và khả năng của thiết
bị.
Kiến thức cơ bản nhất để phát triển ứng dụng Android là ngôn ngữ lập trình
Java. Để trở thành một lập trình viên Android thành công, bạn cần quen với các
khái niệm trong Java như vòng lặp, danh sách, biến và các cấu trúc điều khiển.
Java là một trong những ngôn ngữ lập trình phổ biến nhất được sử dụng bởi các
nhà phát triển phần mềm hiện nay, vì vậy việc thơng thạo nó sẽ giúp bạn hồn
thành tốt cơng việc, thậm chí vượt ra ngoài nền tảng Android.


Một trong những phần hay nhất về phát triển Android đó là các cơng cụ cần
thiết đều miễn phí và dễ dàng có được. Android SDK có sẵn để tải về miễn phí,
cũng như Android Studio, mơi trường phát triển tích hợp (IDE) chính thức cho
việc phát triển ứng dụng Android.

Android Studio là chương trình chính mà các nhà phát triển viết code và lắp
ráp các ứng dụng của họ từ các gói và thư viện khác nhau. Android SDK bao gồm
các đoạn code mẫu, thư viện phần mềm, công cụ lập trình tiện dụng và nhiều hơn
nữa giúp xây dựng, thử nghiệm và gỡ lỗi các ứng dụng Android.

Hình 1.2 – Android studio 1

Một điểm nổi bật khác trong phát triển Android là sự dễ dàng trong quá trình
submit các ứng dụng. Khi bạn sẵn sàng submit ứng dụng của mình lên Google
Play store, hãy đăng ký tài khoản nhà sản xuất Google Play (bao gồm khoản lệ
phí 25 đôla qua Google Wallet), theo dõi danh sách kiểm tra phát hành của
Android, gửi thông qua Google Play Developer Console, chờ Google phê duyệt
và chờ nó xuất hiện. Thật đơn giản và thỏa mãn!

2.2 Hạn chế, tồn tại của các phương pháp
Không giống như các thiết bị iOS của Apple, hầu hết các thiết bị Android hiếm
khi nhận được các bản cập nhật phần mềm, nếu khơng muốn nói là tất cả.
Marshmallow, phiên bản mới nhất của Android, chạy trên không đến 1,5% tất cả
các thiết bị Android ngày nay, ngay cả khi nó được phát hành vài tháng trước đây.
Điều này có nghĩa là, nếu bạn quyết định phát triển một ứng dụng, bạn phải hỗ
trợ các phiên bản cũ hơn của Android, như KitKat và Lollipop. Hơn nữa, nếu
người dùng chính của bạn là từ các nước đang phát triển, việc hỗ trợ các phiên
bản cũ hơn như Android Gingerbread, là điều nên làm. Tuy nhiên, làm như vậy,
thường là dễ dàng, nhờ không chỉ Android Support Library, mà cịn có một số thư
viện mã nguồn mở của bên thứ ba.


2.3 Kết luận
Nền tảng Android không ngừng phát triển và các nhà phát triển ứng dụng phải
theo kịp với các xu hướng hiện nay để có thể xây dựng các ứng dụng đáp ứng sự

mong đợi của người dùng.
Material Design là một tập hợp các hướng dẫn thiết kế đã được hoạch định
một cách tỉ mỉ mà bạn có thể làm theo để xây dựng các ứng dụng có giao diện
phù hợp với giao diện gốc của Android Lollipop và Marshmallow. Do sự đơn
giản và vẻ hiện đại của nó, Material Design được các nhà phát triển và các nhà
thiết kế rất thích.
Những chiếc đồng hồ thơng minh chạy Android Wear đang trở nên ngày càng
phổ biến bởi vì các mẫu mới nhất trơng tốt hơn và có tính năng mới và được cải
tiến chẳng hạn như cử chỉ và mặt đồng hồ làm cho việc sử dụng chúng trở nên
thú vị hơn. Do đó, ngày càng nhiều các nhà phát triển đang sử dụng Wear API
trong ứng dụng của họ để đảm bảo rằng các ứng dụng có thể tương tác với thiết bị
đeo này.

Chương 3

Phân tích thiết kế hệ thống

3.1 Mơ hình tổng quan của hệ thống nghiên cứu
3.1.1 Phương pháp 1
3.1.2 Phương pháp 2

3.2 Thiết kế chi tiết

Chương 4

Triển khai xây dựng

4.1 Tìm hiểu nội dung
Hiện nay đã tồn tại rất nhiều ứng dụng chỉnh sửa ảnh với nhiều chức năng
khác nhau giúp người dùng có thể chỉnh sửa hình ảnh theo ý muốn trước khi chia

sẻ với mọi người.
Các ứng dụng phổ biến thường có các chức năng cơ bản: tạo ảnh ghép, chỉnh
sửa ảnh với các bộ lọc, xố một phần hình ảnh, làm mờ nền, thêm các sticker,
nhiều hiệu ứng cho hình ảnh, các công cụ vẽ,… Cụ thể như sau:
Chỉnh sửa độ sáng: Các chỉnh sửa nâng cao thay đổi màu sắc, độ phơi sáng, tông
màu và độ tương phản.
Chỉnh sửa màu: Điều chỉnh và tinh chỉnh màu ảnh bằng bộ trộn màu. Kiểm soát
được nhiều hơn nhờ khả năng phân loại màu nâng cao và đạt được hiệu ứng tuyệt
đẹp.
Camera chuyên nghiệp: Khai thác tiềm năng chụp ảnh đẹp của điện thoại bằng
các chế độ kiểm soát độc đáo. Lựa chọn từ phơi sáng, hẹn giờ, cài đặt trước tức
thì và nhiều chức năng khác. Có được những bức ảnh chi tiết hơn nhờ các chế độ
chụp ảnh đẹp nâng cao như chế độ thô, chế độ chuyên nghiệp và HDR.


Sắp xếp và quản lý: Sử dụng thư mục, album, xếp hạng sao và gắn cờ để làm nổi
bật những bức ảnh và hình nền đẹp.
Các bộ lọc: Sửa ảnh bằng các cơng cụ biên tập hình ảnh hàng đầu.
Phiên bản: Thử nghiệm và so sánh các bản chỉnh sửa mà không làm mất đi bản
gốc.

4.2 Thiết kế chi tiết
Kiến thức cơ bản nhất để phát triển ứng dụng Android là ngơn ngữ lập trình
Java. Để trở thành một lập trình viên Android thành cơng, bạn cần quen với các
khái niệm trong Java như vòng lặp, danh sách, biến và các cấu trúc điều khiển.
Java là một trong những ngôn ngữ lập trình phổ biến nhất được sử dụng bởi các
nhà phát triển phần mềm hiện nay, vì vậy việc thơng thạo nó sẽ giúp bạn hồn
thành tốt cơng việc, thậm chí vượt ra ngồi nền tảng Android.
Một trong những phần hay nhất về phát triển Android đó là các cơng cụ cần
thiết đều miễn phí và dễ dàng có được. Android SDK có sẵn để tải về miễn phí,

cũng như Android Studio, mơi trường phát triển tích hợp (IDE) chính thức cho
việc phát triển ứng dụng Android.

Hình 1.3 – Nhãn hình số 2

Android Studio là chương trình chính mà các nhà phát triển viết code và lắp
ráp các ứng dụng của họ từ các gói và thư viện khác nhau. Android SDK bao gồm
các đoạn code mẫu, thư viện phần mềm, cơng cụ lập trình tiện dụng và nhiều hơn
nữa giúp xây dựng, thử nghiệm và gỡ lỗi các ứng dụng Android.
Một điểm nổi bật khác trong phát triển Android là sự dễ dàng trong quá trình
submit các ứng dụng. Khi bạn sẵn sàng submit ứng dụng của mình lên Google
Play store, hãy đăng ký tài khoản nhà sản xuất Google Play (bao gồm khoản lệ
phí 25 đơla qua Google Wallet), theo dõi danh sách kiểm tra phát hành của
Android, gửi thông qua Google Play Developer Console, chờ Google phê duyệt
và chờ nó xuất hiện. Thật đơn giản và thỏa mãn!


4.3 Thực hiện xây dựng
Trong những ngày đầu của Android, chỉ có một số ít các thiết bị có thể chạy
Android và hầu như tất cả chúng là điện thoại. Tuy nhiên, trong những năm qua,
với ngày càng nhiều hơn các nhà sản xuất thiết bị áp dụng nền tảng, thì các kích
cỡ màn hình và mật độ điểm ảnh bắt đầu trở nên khác nhau.
Với việc phát hành Android Honeycomb, Android cũng bắt đầu hỗ trợ các
thiết bị màn hình lớn, chẳng hạn như máy tính bảng và smart TV. Do đó, các nhà
phát triển ngày nay dự kiến sẽ sử dụng nhiều kích thước hình ảnh và bố cục để hỗ
trợ tất cả các màn hình khác nhau.
Trong khi việc tạo ra các layout vẫn còn là một quá trình khá tốn thời gian, thì
việc quản lý các kích thước hình ảnh khác nhau đã trở nên dễ dàng hơn.
Chổi sửa: Kiểm sốt hồn tồn hình ảnh và xóa mọi thứ khơng cần thiết, bao gồm
cả các hình vẽ trên hình nền.

Điều chỉnh chọn lọc: Sử dụng ngón tay hoặc bút stylus của bạn để áp dụng các
chỉnh sửa chính xác cho bất kỳ phần nào của ảnh, chỉnh màu ảnh, hay chỉnh sáng
ảnh.
Tạo hình học: Tạo ra những bức hình rõ nét bằng các đường thẳng thơng qua việc
điều chỉnh góc độ nhờ các cơng cụ thanh trượt thẳng đứng, thẳng đứng có hướng
và các hình học mạnh mẽ.
Adobe sensei: Khai thác sức mạnh AI để tự động gắn thẻ và sắp xếp ảnh dựa trên
các đối tượng và những người có trong ảnh.

4.4 Kết quả
Một khi đã phát triển xong một ứng dụng, bạn có thể xuất bản nó trực tuyến để
cho mọi người khắp nơi trên thế giới có thể tải về và sử dụng nó. Có rất nhiều
chợ ứng dụng Android mà bạn có thể xuất bản các ứng dụng của bạn ở trên đó,
nhưng một trong những nơi phổ biến nhất hiện nay là Google Play bởi vì nó được
cài đặt sẵn trên hầu hết thiết bị Android.
Để có thể xuất bản ứng dụng của bạn trên Google Play, bạn phải trả một khoản
phí đăng ký 25$ và tạo một tài khoản nhà phát triển trên đó. Một khi bạn có một
tài khoản, việc xuất bản một ứng dụng chủ yếu liên quan đến việc tải lên tập tin
APK của nó—một gói tập tin nén mà bạn tạo ra bằng cách sử dụng Android
Studio—cùng với một vài ảnh chụp màn hình và cung cấp các thông tin chi tiết,
chẳng hạn như tên ứng dụng và mô tả.
Sau khi gửi tất cả các chi tiết, bạn sẽ phải chờ một vài giờ các ứng dụng được
xuất bản. Vào đầu năm 2015, Google Play giới thiệu một quy trình phê duyệt ứng
dụng để đảm bảo rằng các ứng dụng được xuất bản tuân thủ các chính sách nội
dung của Google.


Chương 5

Kết luận và Hướng phát triển


Android là một trong các hệ điều hành được ưa chuộng nhất hiện nay. Với ưu
thế là mã nguồn mở và được đông đảo cộng đồng yêu thích, Android đã thu hút
rất nhiều nhà phát triển từ khắp mọi nơi trên thế giới và đang dần khẳng định vị
thế. Nhờ Android mà hàng loạt các ứng dụng games, ứng dụng di động gia tăng
một cách nhanh chóng. Vì thế, nếu nắm trong tay những kiến thức cơ bản về hệ
điều hành này, bạn hoàn tồn có thể đưa ra phiên bản Android tùy chỉnh của riêng
mình trong một thời gian ngắn để dễ dàng chạm tay đến thế giới “thông minh” và
trở thành lập trình viên hay nhà phát triển ứng dụng di động chuyên nghiệp.
Android là hệ điều hành dẫn đầu không thể tranh cãi của thị phần smartphone
trên toàn cầu. Nhờ sự tăng trưởng tại các thị trường mới nổi như Mexico, Thổ
Nhĩ Kỳ và Brazil, sự thống trị này sẽ không suy giảm trong thời gian tới.
Khi các ứng dụng di động ngày càng được sử dụng rộng rãi, cho phép người
dùng có thể kết nối với nhau theo nhiều cách thú vị và sáng tạo hơn bao giờ hết,
công việc của nhà phát triển ứng dụng di động đã trở nên phong phú và cần thiết
cho nền kinh tế toàn cầu. Các ứng dụng di động sử dụng hàng ngày đã thay đổi
theo cách chúng ta tiến hành kinh doanh, giao tiếp, giải trí và học hỏi những điều
mới lạ. Bạn sẽ không lầm nếu nghĩ phát triển ứng dụng di động như một trong
những ngành nghề thú vị nhất tại thời điểm này.
Việc dẫn đầu thị trường giúp đảm bảo số lượng công việc dồi dào cho các nhà
phát triển ứng dụng Android. Hơn nữa, nền tảng Android là mã nguồn mở (tồn
bộ mã nguồn Android có thể xem được, mặc dù có một số phần mềm độc quyền
như Google Play), tạo ra một hệ sinh thái các nhà phát triển năng động và làm
phong phú thêm. Các nhà phát triển Android chia sẻ lời khuyên, thủ thuật và
hướng dẫn trên cộng đồng Android. Kể từ khi Google giúp các nhà phát triển
bằng cách xây dựng các công cụ như Google Play Services cho những tác vụ ứng
dụng phổ biến: đăng nhập, xác thực, vị trí (location) và lưu trữ, các nhà phát triển
Android có thể tập trung vào việc xây dựng các chức năng cốt lõi cho ứng dụng
của họ.
Một khi bạn đã phát triển xong một ứng dụng, bạn có thể xuất bản nó trực

tuyến để cho mọi người khắp nơi trên thế giới có thể tải về và sử dụng nó. Có rất
nhiều chợ ứng dụng Android mà bạn có thể xuất bản các ứng dụng của bạn ở trên
đó, nhưng một trong những nơi phổ biến nhất hiện nay là Google Play bởi vì nó
được cài đặt sẵn trên hầu hết thiết bị Android.
Ứng dụng di động đang có nhu cầu lớn hơn bao giờ hết, bởi vậy lúc này là
thời điểm tuyệt vời để phát triển sự nghiệp trở thành một lập trình viên Android.
Hơn nữa, Android cũng ngày càng mở rộng vượt ra ngồi khơng gian truyền
thống của người tiêu dùng trong lĩnh vực việc làm và giáo dục, tiếp tục đẩy mạnh
trải nghiệm người dùng bằng ngôn ngữ thiết kế Material mới.


DANH MỤC TÀI LIỆU THAM KHẢO
1.
2.
3.
1.
2.
3.

Tiếng Việt:
An cư với lạc nghiệp, tập thể tác giả, Nhà xuất bản Văn hóa Thông tin,
Hà Nội, 2004
Chi tiết máy, tài liệu học tập, Đại học Công nghiệp Tp.HCM, lưu hành
nội bộ, 2006.
……………….
Tiếng Anh:
Bouding K.E (1995), Economics Analysis, Hamish Hamilton, London.
Andeson, JE (1985), The RelativeIneffciency of Quota, The Cheese
case, American Economic review, 74 (1), pp 78-90.
………………..




×