Android adalah sistem operasi berbasis linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android,Inc. Dengan dukungan finansial dari google yang kemudian membelinya pada tahun 2005.
Sistem operasi ini rilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi ynag betujuan untuk memajukan standar terbuka perangkat selular (Wikipedia, 2021).
Dikutip dari website businessofApps jumlah pengguna perangkat selular berbasis Android mencapai lebih 2.5 milliar pengguna aktif di lebih dari 190 negara.
 Dibuat oleh Andy Rubin sebagai sistem operasi yang bersifat open-source, Android dengan cepat menjadi sistem operasi mobile yang paling banyak banyak digunakan mulai tahun 2010 dibanding sistem operasi mobile lainnya, seperti Ios OS dan Palm OS.
Jadi, apakah yang dimaksud dengan open-source itu? Sumber terbuka (Bahasa Inggris:open source) adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu/ lembaga pusat, tetapi oleh para pelaku yang bekerjasama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet).Â
Secara sederhana open-source merupakan  istilah yang digunakan untuk sebuah sistem operasi, kode, maupun program yang dapat dimodifikasi secara bertanggung jawab. Modifikasi ataupun pengembangannya digunakan untuk perbaikan sistem atau program yang telah ada bahkan dapat dimanfaatkan secara personal maupun kelompok. Â
Sifat inilah yang dimiliki oleh sistem operasi Android mobile. Sehingga orang-orang di seluruh dunia kemudian berlomba-lomb, Â salah satunya membuat aplikasi untuk perangkat android mereka sendiri, baik pemanfaatannya bersifat personal maupun sebagai kebutuhan dari sebuah perusahaan. Â Â
Namun, kamu perlu tahu bahwa untuk membangun sebuah aplikasi android diperlukan sebuah tools yaitu software/Â aplikasi.Â
Ada begitu banyak software yang dapat digunakan untuk membuat aplikasi berbasis android, baik yang digunakan oleh developer aplikasi maupun oleh pemula yang hanya ingin sekedar belajar membuat aplikasi.Â
Sebagai pemula, kita wajib mengetahui beberapa software aplikasi yang banyak digunakan untuk membuat aplikasi pada perangkat Android yang kita miliki. Berikut beberapa aplikasi tersebut:
- Android Studio