Thứ Ba, 25 tháng 11, 2014

Tài liệu học lập trình Android (tiếng Anh - cơ bản - nâng cao)



Android là một môi trường hệ điều hành hoàn chỉnh dựa trên hệ điều hành nhân Linux® V2.6. Lúc đầu, đích triển khai đối với Android là lĩnh vực điện thoại di động, gồm các loại điện thoại thông minh và các loại thiết bị điện thoại kiểu gập chi phí thấp. Tuy nhiên, phạm vi đầy đủ các dịch vụ điện toán của Android và sự hỗ trợ chức năng phong phú của nó có tiềm năng mở rộng vượt ra ngoài thị trường điện thoại di động. Android có thể hữu ích đối với các nền tảng và ứng dụng khác.



BlackBerry và iPhone, với các nền di động dung lượng cao và hấp dẫn, đang nhắm đến hai đầu ngược chiều nhau của phổ các điện thoại di động. BlackBerry vững chắc như đá đối với những người sử dụng mức nghiệp vụ chuyên nghiệp. Để làm một thiết bị tiêu dùng, nó khó cạnh tranh được với iPhone về tính dễ sử dụng và “yếu tố tuyệt tác” (cool factor). Android, một nền tảng vẫn còn trẻ và chưa được kiểm chứng, có tiềm năng đóng vai trò ở cả hai đầu của phổ các điện thoại di động và thậm chí có thể làm cầu nối qua hố sâu ngăn cách giữa làm việc và vui chơi.

Ngày nay, có nhiều thiết bị dựa trên mạng hay có khả năng nối mạng chạy một biến thái hệ điều hành nhân Linux. Đó là một nền vững chắc: có hiệu quả về chi phí khi triển khai và hỗ trợ, và sẵn sàng được chấp nhận như là một cách tiếp cận thiết kế tốt để triển khai. Giao diện người sử dụng dành cho các thiết bị như vậy thường dựa trên HTML và có thể xem được bằng một trình duyệt cho PC hay Mac. Nhưng không phải vật dụng nào cũng cần điều khiển bằng một thiết bị tính toán chung. Hãy xem xét một vật dụng thông thường, chẳng hạn như một lò nướng, lò vi sóng hoặc để làm bánh mì. Điều gì xảy ra nếu các vật dụng gia đình của bạn được Android điều khiển và hãnh diện khoe ra một màn hình màu cảm ứng?

Nền Android là sản phẩm của Open Handset Alliance (Liên minh thiết bị cầm tay mở), một tập đoàn các tổ chức cùng hợp tác với nhau để xây dựng nên một loại điện thoại di động tốt hơn. Tập đoàn do Google đứng đầu này gồm các nhà vận hành (điện thoại) di động, các nhà sản xuất thiết bị cầm tay, sản xuất linh kiện, các nhà cung cấp nền và giải pháp phần mềm, và các công ty tiếp thị. Từ một quan điểm phát triển phần mềm, Android nằm chính giữa thế giới mã nguồn mở.

Thiết bị cầm tay có khả năng Android đầu tiên trên thị trường là thiết bị G1 do HTC sản xuất và được bán trên T-Mobile. Nó trở nên sẵn có sau gần một năm đồn đại, khi mà các công cụ phát triển phần mềm sẵn có duy nhất chỉ là một số bản phát hành Bộ công cụ phát triển phần mềm (SDK) được cải tiến dần từng bước. Khi ngày phát hành G1 gần đến, nhóm Android đã phát hành SDK V1.0 và các ứng dụng bắt đầu vượt lên nhằm tới nền tảng mới này.

Để kích thích đổi mới, Google đã tài trợ hai vòng cuộc thi "Các Thách thức Nhà Phát triển Android," nơi mà hàng triệu đô la được đổ vào các ứng dụng dự thi hàng đầu. Vài tháng sau G1, Android Market được phát hành, cho phép người sử dụng duyệt và tải về các ứng dụng trực tiếp vào điện thoại của họ. Trong khoảng 18 tháng, một nền di động mới đã bước lên vũ đài công khai.

Tài liệu dành cho các bạn mới bắt đầu học lập trình Android và nâng cao hơn một chút

Tải về tại đây  - phần cơ bản
Tải về tại đây - phần nâng cao



Không có nhận xét nào:

Đăng nhận xét

Liên hệ với tôi

Tên

Email *

Thông báo *