Android là hệ điều hành được sử dụng phổ biến nhất trên toàn cầu, chiếm khoảng 80% smartphone.
- Lập trình Android đang trở thành một sự lựa chọn tuyệt vời trong hành trình phát triển ứng dụng trên điện thoại di động với 1 tỷ người sử dụng, 1.5 triệu thiết bị mới được kích hoạt mỗi ngày,…
- Sự phát triển của thiết bị Android tạo ra nhiều cơ hội lớn cho doanh số bán ứng dụng và thị trường ứng dụng di động cho Android cũng được phát triển.
- Ngoài ra, với 80 triệu thuê bao di động, thị trường phát triển phần mềm Android trên mobile đang là mảnh đất màu mỡ tại Việt Nam, nhu cầu về nhân sự Lập trình Android ngày càng lớn.

Nội dung:
1. Ngôn ngữ lập trình Java:Các cú pháp lập trình cơ bản, cấu trúc điều khiển, Array, String. Lập trình hướng đối tượng với Java: scope, parameter, package, abstract, inherith,..
2. Giới thiệu tổng quan về lập trình Android:Giới thiệu về Framework Android, các thư viện, máy ảo, cài đặt môi trường phát triển, các IDE (Eclipse, Android Studio), làm ứng dụng demo đầu tiên...
3. Ứng dụng trên Android:Giới thiệu các thành phần cơ bản trong ứng dụng Android (activity, service, intent, content providers) và các loại ứng dụng Android: ứng dụng thông thường, widget, dịch vụ chạy ngầm, …
4. Giao diện người dùng:Các loại layout trên Android: linear, relative, grid layout,… Input control
5. Selection & Dialog widget:Spinner, List view, Grid view / Gallery và Custom Dialog / Dialog Fragment
6. Date, time, color picker & keyboardate/Time picker, Date/Time dialog, Date/Time fragment dialog, Hard keyboard, Soft keyboard, Navigation button.
7. Menu, font, webkit:Thực hành về action bar, tạo và sử dụng menu/action bar, Các loại Font, Lập trình Webkit
8. Giao diện nâng cao:Fragment, NavigationDrawer, ViewPager,...
9. Lập trình mạng:Intent, WebView, HttpURLConnection, REST, XML, JSON, Mô hình Client-Server.
10. Xử lý tin nhắn và Dịch vụ mạng:Broadcast Services, Gửi nhận tin nhắn SMS, Emails,...
11. Xử lý và lưu trữ dữ liệu trong Android:Read and Write File (cache, external, internal), Preferences, Make Setting Page with Preferences, SQLite Database,..
12. Lập trình đa luồng trên Android:Thead, Asynctask, Handler
13. Lập trình dịch vụ bản đồ số trên Android:Geocoding Map Views và Map Activities. Tạo Overlays cho bản đồ. Định vị vị trí của bạn với dịch vụ location-based
14. Lập trình đa phương tiện:Media Player, Video, Record, Camera,...
15. Lập trình cảm biến:Sensor Manager. Các loại cảm biến: gia tốc, con quay hồi chuyển. Lập trình việc quản lý và đọc các giá trị thu được từ cảm biến trên thiết bị,...
16. Android 5 Lolipop:RecyclerView, CardView,...
17. Hướng dẫn cách thiết kế một ứng dụng hoàn chỉnh hướng người dùng:Vẽ UI Prototype, Photoshop cơ bản,...
18. Các cách kiếm tiền từ ứng dụng, tích hợp kiếm tiền:Hướng dẫn cách phân phối ứng dụng, tích hợp kiếm tiền vào ứng dụng,...
19. Cách SEO App lên TOP:Hướng dẫn quảng cáo ứng dụng bằng Facebook, Google Adword,...
20. Dự án tốt nghiệp:Giảng viên sẽ hướng dẫn học viên làm một dự án thực tế, hoàn chỉnh kiếm được tiền, và học viên có đủ kinh nghiệm tự làm ứng dụng kiếm tiền hoặc đi xin việc thì cũng có sản phẩm riêng chuyên nghiệp.
Để biết thêm chi tiết về khóa học Lập trình Android các bạn có thể truy cập devpro.edu.vn để biết chính xác thông tin của khóa học.
Xem thêm: Khóa học iOS