Lập trình Android cơ bản - Bài 1: Giới thiệu Android
Hiện nay, số lượng người sử dụng thiết bị di động ngày càng nhiều, và tỉ lệ sử dụng Smart Phone là một con số không nhỏ.
Để đáp ứng được nhu cầu sử dụng rất lớn của người dùng, cần phải sản xuất các ứng dụng cho mobile. Cũng chính vì lí do đó, nhu cầu về lập trình viên Mobile cũng tăng lên rất nhiều.

Lập trình Mobile đúng là một mảnh đất màu mỡ.
Chính vì thế, tôi cũng muốn góp những kiến thức của mình để đóng góp vào sự phát triển cộng động những người học lập trình Mobile.

Trước khi đến với những chia sẻ ở dưới đây, xin mời bạn ghé qua một bài viết rất tâm huyết của Sư phụ tôi - một người có thâm niên trong ngành lập trình mobile: Nền tảng Android – bức tranh nhìn từ trên cao, đọc bài này bạn sẽ hiểu thêm về sự ra đời của Android, cách thức biên dịch chương trình Android và một số thành phần cơ bản của nền tảng Android.

Lập trình Android cơ bản - Bài 1: Giới thiệu Android

Chúng ta bắt đầu.

I. Bắt đầu học từ đâu?

Tôi phải nói luôn rằng lập trình mobile không phải học một sớm một chiều mà làm tốt ngay được, nó là một quá trình rất lâu dài, đòi hỏi chúng ta phải đầu tư rất nhiều thời gian, công sức.

Vì thế tôi không muốn vội vã đưa ra những kiến thức bề nổi như thiết kế giao diện như nào, thao tác với database thế nào,...
Tôi muốn đi từ dưới đi lên, các kiến thức nền tảng quan trọng hơn rất nhiều sẽ được tôi giới thiệu trước tiên. Có 4 thành phần nền tảng mà bạn cần phải học trước tiên:

II. 4 thành phần nền tảng trong Android

Đã học Android thì chắc chắn phải học và hiểu về 4 thành phần cực quan trọng sau:

1. Activity

Activity cung cấp giao diện người dùng, những thứ người dùng nhìn thấy trên màn hình, có thể tương tác được.

2. Intent

Giúp chuyển đổi, truyền và nhận message giữa các activity.

3. Service

Những dịch vụ chạy ngầm, không có giao diện (như nghe nhạc, download,...)

4. Content Provider 

Cung cấp nguồn dữ liệu, các ứng dụng khác có thể truy cập vào nguồn dữ liệu này.

4 thành phần này giúp cấu thành một ứng dụng Android (dĩ nhiên không phải ứng dụng nào cũng cần đầy đủ 4 thành phần này). Chúng ta sẽ cùng tìm hiểu chi tiết và sử dụng 4 thành phần này trong các bài tiếp theo.

Nhưng trước tiên, để chạy được ứng dụng, trong bài số 2, chúng ta sẽ tìm hiểu cách cài đặt môi trường phát triển Android và quan trọng không kém là chạy thử chương trình kinh điển Hello World!

1 nhận xét:

 

code4lifevn team

Thanh niên nghiêm túc :)

Name: Manh Do

Age: years old

Job: Senior Java and Mobile Developer

Country: VietNam

Name: Hung Nguyen

Age: years old

Job: Android Developer

Country: VietNam

Name: Trung PH

Age: years old

Job: Senior iOS and Android Developer

Country: VietNam

Name: Điệp NT

Age: years old

Job: Senior .Net and Android Developer

Country: VietNam