[[Tập tin:Nexus 4.png|thumb|
Nexus 4 là một trong những thiết bị "thân thiện với lập trình viên" thuộc dòng sản phẩm Google Nexus]]
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.
Các công cụ phát triển chính thức
Android SDK
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. 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
Fastboot
Android NDK
Bộ phát triển phụ trợ mở cho Android
Hỗ trợ phát triển bằng ngôn ngữ Go
Phát triển phần cứng bên ngoài
Các công cụ phát triển bên thứ ba
App Inventor cho Android
Basic4android
Basic4android là một sản phẩm thương mại tương tự như Simple. 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
Corona 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
HyperNext Android Creator
Kivy
Lazarus
Lazarus 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
Qt for Android
RubyMotion
SDL
Visual Studio 2015
Xamarin
Cuộc thi Android Developer Challenge
Firmware của cộng đồng
Các tiêu chuẩn Java
Lịch sử / Thị phần
👁️
1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
[[Tập tin:Nexus 4.png|thumb| Nexus 4 là một trong những thiết bị "thân thiện với lập trình viên" thuộc dòng sản phẩm Google Nexus]] **Phát triển phần mềm Android** là quy trình tạo ra các ứng
**Bộ công cụ phát triển phần mềm** (tiếng Anh: **software development kit**, viết tắt là **SDK**) là một gói các công cụ phát triển phần mềm (software development) trong một gói có thể cài đặt.
**Unity** là một game engine đa nền tảng được phát triển bởi Unity Technologies, mà chủ yếu để phát triển video game cho máy tính, consoles và điện thoại. Lần đầu tiên nó được công
Phần mềm là các lệnh được lập trình mà được lưu trữ trong bộ nhớ được lưu trữ của các máy tính kỹ thuật số để bộ xử lý thực hiện. Phần mềm là một
thumb|alt=Màn hình máy tính của hệ điều hành, màn hình hiển thị các ứng dụng phần mềm tự do khác nhau.|Ví dụ về một hệ điều hành phần mềm tự do hiện đại chạy một
**Phần mềm tự do nguồn mở** (Tiếng Anh: _Free and open-source software_ (Viết tắt là F/OSS, FOSS) hoặc _Free/Libre/open-source software_ (Viết tắt là FLOSS)) là loại phần mềm được bao gồm Phần mềm tự do
nhỏ|Ảnh chụp màn hình trò chơi giáo dục Chinese Tap trên Android để dạy học tiếng Trung. **Phần mềm giáo dục** là phần mềm máy tính có nhiệm vụ chính là hỗ trợ dạy học
**Delphi** là sản phẩm phần mềm sử dụng phương ngữ Delphi của ngôn ngữ lập trình Object Pascal và cung cấp môi trường phát triển tích hợp (IDE) để phát triển ứng dụng nhanh chóng
**Marmalade SDK** là bộ phát triển phần mềm đa nền tảng và công cụ trò chơi của Marmalade Technologies Limited (trước đây gọi là Ideaworks3D Limited) chứa tập tin thư viện, mẫu, tài liệu và
**Android** là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng.
**Wine** là một lớp tương thích tự do nguồn mở dùng để chạy các phần mềm viết cho Windows trên các hệ điều hành tương tự Unix (Linux, FreeBSD,...). Wine cũng cung cấp một thư
**Phần mềm quảng cáo** hay **nhu liệu quảng cáo** thường đính kèm với những mẩu quảng cáo nhỏ, chúng thường được phân phát dưới hình thức phần mềm miễn phí hay phiên bản dùng thử.
**Android Debug Bridge** (tạm dịch: Cầu gỡ lỗi Android) (thường được viết tắt là **adb**) là một công cụ lập trình sử dụng cho việc gỡ lỗi các thiết bị dựa trên nền tảng Android.
Lịch sử phiên bản của hệ điều hành di động Android bắt đầu với việc phát hành công khai phiên bản beta đầu tiên vào ngày 5 tháng 11 năm 2007. Phiên bản thương mại
**Android SDK** là một software development kit bao gồm một bộ công cụ phát triển toàn diện. Chúng bao gồm trình gỡ lỗi, thư viện, trình giả lập thiết bị cầm tay dựa trên QEMU,
**Mir** là một máy chủ hiển thị máy tính và gần đây, bộ tổng hợp Wayland cho hệ điều hành Linux, được phát triển bởi Canonical Ltd. Nó đã được lên kế hoạch thay thế
**Android Developer Challenge** (ADC) là một cuộc thi được tổ chức bởi Google vào năm 2008, với mục đích trao giải thưởng cho các ứng dụng di động chất lượng cao được xây dựng trên
**Mono** là một dự án tự do nguồn mở nhằm tạo ra một để tạo software framework tương thích .NET Framework tương thích tiêu chuẩn Ecma, bao gồm một trình biên dịch C# và Common
**Android 6.0 "Marshmallow"** (có tên mã là **M, mm** trong quá trình phát triển) là phiên bản lớn thứ 6 của hệ điều hành Android. Được giới thiệu lần đầu vào tháng 5 năm 2015
**Flutter** là một SDK phát triển ứng dụng di động nguồn mở được tạo ra bởi Google. Nó được sử dụng để phát triển ứng ứng dụng cho Android và iOS, cũng là phương thức
**Telegram Messenger** là một dịch vụ nhắn tin tức thời miễn phí, đa nền tảng, mã hóa. Ứng dụng này cũng cung cấp các cuộc trò chuyện được mã hóa đầu cuối, thường được gọi
**Pegasus** là một phần mềm gián điệp của tập đoàn Israel NSO Group dùng để theo dõi các thiết bị iOS và Android. Phần mềm có thể lén lút truy cập tất cả các dữ
**Zoom** là phần mềm gọi video phát triển bởi Zoom Video Communications. Phiên bản miễn phí cung cấp gọi video với tối đa 100 thiết bị cùng lúc, và giới hạn thời gian là 40
**Origin** là một nền tảng phân phối kỹ thuật số được phát triển bởi Electronic Arts để mua và chơi các trò chơi điện tử. Phần mềm này có sẵn cho máy tính và
Microsoft **Build** (thường được cách điệu thành ****) là một sự kiện hội nghị thường niên được tổ chức bởi Microsoft, dành cho các nhà phát triển phẩn mềm và web sử dụng Windows, Windows
**Line** (cách điệu: **LINE**) là một ứng dụng và dịch vụ miễn phí của Nhật Bản dành cho nhắn tin tức thời và mạng xã hội, được điều hành bởi công ty Nhật Bản LY
**Amino** là một ứng dụng truyền thông xã hội ban đầu được phát triển bởi Narvii, Inc. Nó ban đầu được tạo ra bởi Yin Wang và Ben Anderson vào năm 2014. Amino được MediaLab
**Slack** là một công cụ và dịch vụ trực tuyến quản lí làm, việc nhóm dựa trên đám mây do Stewart Butterfield thành lập. Slack bắt đầu như là một công cụ nội bộ được
**BiP** là một phần mềm nhắn tin tức thời miễn phí được phát triển bởi Lifecell Ventures Cooperatief U.A., một công ty con của Turkcell tại Hà Lan. Phần mềm cho phép người dùng gửi
**Signal** là một dịch vụ nhắn tin được mã hóa đa nền tảng được phát triển bởi Signal Foundation và Signal Messenger LLC. Nó sử dụng Internet để gửi tin nhắn giữa hai người hoặc
nhỏ|Ảnh chụp màn hình của ứng dụng "Root Verifier" trên điện thoại [[Android (hệ điều hành)|Android đã được root thành công.]] **Root** (gốc rễ) là quá trình cho phép người dùng điện thoại thông minh,
**Android TV** là một hệ điều hành cho TV thông minh dựa trên Android và được phát triển bởi Google dành cho máy truyền hình, máy xem phương tiện kỹ thuật số, set-top box, và
**Android Studio **là môi trường phát triển tích hợp (IDE) chính thức dành cho phát triển nền tảng Android. Nó được ra mắt vào ngày 16 tháng 5 năm 2013 tại hội nghị Google I/O.
nhỏ|Hackday với [[Jolla, Mer và Nemo Mobile tháng 8/2012]] **Sailfish OS** (cũng được viết là **SailfishOS** Hệ điều hành được phát hành cùng với máy tính bảng và smartphone Jolla (dừng bán năm 2016 nhưng
**Adobe AIR** (trước đây là **Adobe Integration Runtime**) là một hệ thống runtime đa nền tảng được Adobe Systems phát triển để xây dựng các ứng dụng máy tính để bàn và ứng dụng di
**Symbian** là một hệ điều hành đã ngừng phát triển được viết và sử dụng phổ biến cho hầu như điện thoại di động của những năm 90 và đầu thế kỉ 21. Symbian ban
**Trợ lý Google** (tiếng Anh: _Google Assistant_) là một trợ lý cá nhân ảo được phát triển bởi Google cho thiết bị di động và nhà thông minh, được giới thiệu lần đầu tại hội
**Android Lollipop** là một phiên bản của hệ điều hành di động Android phát triển bởi Google, mở rộng giữa 5.0 và 5.1.1. Ra mắt vào 25 tháng 6 năm 2014, trong suốt hội nghị
**Windows 8** là một bản phát hành lớn của hệ điều hành Windows NT được phát triển bởi Microsoft. Nó đã được phát hành tới các nhà sản xuất vào ngày 1 tháng 8 năm
**Fuchsia** là một hệ điều hành thời gian thực (RTOS) dựa trên năng lực hiện đang được phát triển bởi Google. Nó được phát hiện lần đầu trong một đoạn mã bí ẩn được đăng
Các hệ điều hành máy tính cung cấp một tập chức năng cần thiết và được dùng ở hầu hết các chương trình trên máy tính, và các liên kết cần để kiểm soát và
**Discord** là một ứng dụng trò chuyện trực tuyến đa nền tảng được phát triển bởi _Discord Inc_. Người dùng có thể nhắn tin và trò chuyện trực tuyến thông qua các "máy chủ" (server).
**Android Ice Cream Sandwich** (hay **Android 4.0, Android ICS**) là phiên bản chính thứ tư của hệ điều hành di động Android được phát triển bởi Google. Ra mắt vào ngày 19 tháng 10 năm
**Android 7.0 "Nougat"** ( tên mã phát triển là **Android N**) là một phiên bản phát hành của hệ điều hành Android. Lần đầu được phát hành dưới dạng một bản dựng beta vào ngày 9
**Kingsoft** () là một công ty phần mềm Trung Quốc có các trung tâm nghiên cứu và phát triển sản phẩm ở Bắc Kinh, Thành Đô, Đại Liên, và Châu Hải. Công ty có lịch
**Android 8 "Oreo"** (tên mã phát triển là **Android O**) là phiên bản lớn thứ tám của hệ điều hành di động Android. Nó được phát hành lần đầu dưới dạng một phiên bản alpha
**Android Auto** là một ứng dụng di động được phát triển bởi Google nhằm đưa các tính năng từ một thiết bị Android (ví dụ như điện thoại thông minh) lên hệ thống bảng thông
**Gecko** là một bộ máy trình bày được phát triển bởi Mozilla. Nó được sử dụng trong trình duyệt Firefox, email client Thunderbird và nhiều dự án khác Gecko được thiết kế để hỗ trợ
**SoundayMusic** (trước đây là **Soundtracker**) là ứng dụng stream nhạc trực tuyến di động qua mạng địa lí cho phép người dùng nghe và theo dõi bài hát mà bạn bè và hàng xóm của
**Android 11** (tên mã nội bộ là **Red Velvet Cake**) là phiên bản chính thứ mười một và là phiên bản thứ 18 của hệ điều hành di động Android. Nó được phát hành vào