Phát triển phần mềm Android
Phát triển phần mềm Android là quy trình tạo ra các ứng dụng cho hệ điều hành Android. Các ứng dụng chủ yếu được phát triển bằng ngôn ngữ lập trình Java, sử dụng bộ phát triển phần mềm Android, tuy vậy các môi trường phát triển khác cũng có thể được sử dụng.
![](http://up.wiki.x.io/wikipedia/commons/thumb/7/7d/Nexus_4.png/220px-Nexus_4.png)
Các công cụ phát triển chính thức
sửaAndroid SDK
sửaPhát triển bởi | |
---|---|
Phát hành lần đầu | tháng 10 năm 2009 |
Phiên bản ổn định | 24.4.1
/ tháng 10 năm 2015[2] |
Viết bằng | Java |
Hệ điều hành | Đa nền tảng |
Ngôn ngữ có sẵn | English |
Thể loại | IDE, SDK |
Website | developer |
Bộ phát triển phần mềm (SDK) cho Android bao gồm một tập hợp đầy đủ các công cụ phát triển.[3] Bao gồm một bộ gỡ lỗi, các thư viện,,một giả lập thiết bị cầm tay dựa trên QEMU, tài liệu, mã mẫu, và hướng dẫn. Các nền tảng được hỗ trợ hiện tại bao gồm các máy tính chạy Linux (bất cứ máy để bàn hiện đại nào chạy các bản phân phối Linux), Mac OS X 10.5.8 hay mới hơn, và Windows XP hay mới hơn.
Android Debug Bridge
sửaFastboot
sửaAndroid NDK
sửaBộ phát triển phụ trợ mở cho Android
sửaHỗ trợ phát triển bằng ngôn ngữ Go
sửaPhát triển phần cứng bên ngoài
sửaCác công cụ phát triển bên thứ ba
sửaApp Inventor cho Android
sửaBasic4android
sửaBasic4android là một sản phẩm thương mại tương tự như Simple.[4] Lấy cảm hứng từ Microsoft Visual Basic 6 và Microsoft Visual Studio, nó giúp việc lập trình Android trở nên dễ dàng hơn nhiều cho những lập trình viên Visual Basic vốn cảm thấy khó khăn khi lập trình Java. Basic4android được phát triển rất tích cực, và có cộng đồng trực truyến mạnh mẽ của các lập trình viên Basic4android.
Corona SDK
sửaCorona SDK là bộ phát triển phần mềm (SDK) được tạo ra bởi Walter Luh, nhà sáng lập của Corona Labs Inc.. Corona SDK cho phép lập trình viên xây dựng ứng dụng di động cho thiết bị iPhone, iPad và Android bằng ngôn ngữ Lua, vốn được nằm trên của C++/OpenGL.
Delphi
sửaHyperNext Android Creator
sửaKivy
sửaLazarus
sửaLazarus IDE có thể được sử dụng để phát triển ứng dụng Android bằng ngôn ngữ Object Pascal (và các thổ ngữ Pascal), dựa trên trình biên dịch Free Pascal bắt đầu từ phiên bản 2.7.1.
Processing
sửaQt for Android
sửaRubyMotion
sửaSDL
sửaVisual Studio 2015
sửaXamarin
sửaCuộc thi Android Developer Challenge
sửaFirmware của cộng đồng
sửaCác tiêu chuẩn Java
sửaLịch sử / Thị phần
sửaXem thêm
sửaTham khảo
sửa- ^ Syed H (ngày 24 tháng 9 năm 2012). “Editorial: Why You Should Go Nexus”. Droid Lessons. Bản gốc lưu trữ 15 tháng Năm năm 2013. Truy cập ngày 17 tháng 4 năm 2013.
- ^ “SDK Tools | Android Developers”. Developer.android.com. Truy cập ngày 28 tháng 10 năm 2015.
- ^ “Tools Overview”. Android Developers. ngày 21 tháng 7 năm 2009.
- ^ “Basic4android”. Bản gốc lưu trữ 9 Tháng mười hai năm 2014. Truy cập 5 Tháng tám năm 2016.