[Khóa học lập trình Android] Bài 03 Khởi tạo ứng dụng Android

Đây là khóa học lập trình Android miễn phí với nội dung các bài học mạch lạc và dễ hiểu với những bài hướng dẫn lập trình ứng dụng Android cơ bản nhất. Nội dung phần này sẽ trình bày khởi tạo ứng dụng Android.

Phần trước mình vừa trình bày cài đặt Android Studio, Advanced REST client được chia sẻ miễn phí bởi Team Việt Dev. Thì tiếp theo sẽ nói về khởi tạo ứng dụng Android.

Bước 1: Bạn mở Android Studio lên sau đó chọn mục File -> New -> New Project như hình bên dưới

[Ứng dụng tra cứu thị trường] Bài 2 Khởi tạo ứng dụng Android tra cứu thị trường

Ở màn hình tiếp theo bạn cần điền các thông tin về dự án bao gồm tên dự án, nơi lưu trữ… sau đó nhấn Next để qua bước kế tiếp.

[Ứng dụng tra cứu thị trường] Bài 2 Khởi tạo ứng dụng Android tra cứu thị trường

Trong đó:

  • Application name: Khai báo tên của ứng dụng bạn muốn tạo, mặc định khi bạn đặt tên của ứng dụng thì đó cũng sẽ là tên Project.
  • Company domain: Khai báo tên miền của công ty bạn.
  • Project location: Khai báo đường dẫn lưu trữ ứng dụng.
  • Project name: Khai báo tên package ứng dụng của bạn, mỗi ứng dụng khi bạn đưa lên Google Play thì tên package phải là duy nhất.

Bước 2: Tiếp theo bạn sẽ tích chọn vào mục Phone and Tablet và chọn phiên bản SDK thấp nhất mà ứng dụng có thể hỗ trợ, sau đó nhấn Next để qua bước kế tiếp.

[Ứng dụng tra cứu thị trường] Bài 2 Khởi tạo ứng dụng Android tra cứu thị trường

Bạn chọn mục Phone and Tablet để xác định phát triển ứng dụng trên điện thoại và máy tính bảng. Minimum SDK là phiên bản API thấp nhất mà ứng dụng có thể cài đặt.

Tính đến tháng 2 năm 2018 thì Android Nougat là phiên bản Android được sử dụng rộng rãi nhất khoảng trên 28,5% trong số tất cả các thiết bị Android truy cập vào Google Play. Phiên bản Lollipop cũng được sử dụng với khoảng 20% thiết bị.

Bảng sau đây liệt kê các phiên bản Android được Google đang và sắp phát hành bao gồm:

Tên phiên bảnMã phiên bảnNgày phát hànhAPI level
(No codename)1.0September 23, 20081
(Internally known as “Petit Four”)1.1February 9, 20092
Cupcake1.5April 27, 20093
Donut1.6September 15, 20094
Eclair2.0 – 2.1October 26, 20095 – 7
Froyo2.2 – 2.2.3May 20, 20108
Gingerbread2.3 – 2.3.7December 6, 20109 – 10
Honeycomb3.0 – 3.2.6February 22, 201111 – 13
Ice Cream Sandwich4.0 – 4.0.4October 18, 201114 – 15
Jelly Bean4.1 – 4.3.1July 9, 201216 – 18
KitKat4.4 – 4.4.4October 31, 201319 – 20
Lollipop5.0 – 5.1.1November 12, 201421 – 22
Marshmallow6.0 – 6.0.1October 5, 201523
Nougat7.0 – 7.1.2August 22, 201624 – 25
Oreo8.0 – 8.1August 21, 201726 – 27
Android P9

Trong màn hình tiếp theo thì bạn có thể lựa chọn theo như mình là chọn mục Navigation Drawer Activity sau đó nhấn Next qua nước tiếp theo.

[Ứng dụng tra cứu thị trường] Bài 2 Khởi tạo ứng dụng Android tra cứu thị trường

Navigation Drawer Activity là một dạng menu được ẩn đi, để hiển thị menu này thì bạn chỉ cần vuốt từ trái sang phải của màn hình. Navigation Drawer được sử dụng khá phổ biến hiện nay, bạn để ý thì đa số các ứng dụng của Google, Facebook… đều sử dụng Navigation Drawer.

Bước 3: Màn hình kế tiếp bạn sẽ đặt tên cho Activity NameLayout Name sau đó nhấn chọn Finish để kết thúc quá trình khởi tạo ứng dụng Android.

[Ứng dụng tra cứu thị trường] Bài 2 Khởi tạo ứng dụng Android tra cứu thị trường

Sau khi nhấn Finish bạn sẽ thấy ứng dụng được khởi tạo bao gồm cấu trúc như sau:

[Ứng dụng tra cứu thị trường] Bài 2 Khởi tạo ứng dụng Android tra cứu thị trường

Cấu trúc thư mục Android được chia thành các thư mục, cụ thể:

  • manifests: trong thư mục này có tập tin AndroidManifest.xml sẽ chứa thông tin package, như ứng dụng mình đặt tên là package=”com.teamvietdev.tracuuthitruong”. Ngoài ra, tập tin AndroidManifest.xml giúp bạn thiết lập các quyền mà ứng dụng yêu cầu từ người dùng chẳng hạn quyền truy cập Internet, quyền đọc ghi dữ liệu, quyền gởi nhận SMS…
  • java: đây là nơi chứa các tập tin .java
  • drawable: thư mục này chứa ảnh, tập tin XML.
  • layout: thư mục này chứa các tập tin thiết kế giao diện xml ứng dụng.
  • menu: thư mục này chứa các tập tin về menu
  • mipmap: thư mục này chứa các icon của ứng dụng với nhiều độ phân giải khác nhau.
  • values: thư mục này chưa các tập tin bao gồm colors.xml (định nghĩa màu sắc), dimens.xml (kích thước, khoảng cách), strings.xml (chuỗi hiển thị), styles.xml (theme).

Video hướng dẫn:

Lời kết: Như vậy khóa học lập trình Android miễn phí được chia sẻ bởi Team Việt Dev hy vọng giúp bạn có thêm nhiều kiến thức cơ bản để tự xây dựng cho riêng mình một ứng dụng Android.

(Tác giả: Team Việt Dev)

Bình luận