Mobile apps atau aplikasi seluler merupakan sebuah perangkat lunak yang dibuat khusus untuk perangkat mobile seperti smartphone dan tablet. Aplikasi ini hanya bisa disematkan dan dijalankan menggunakan perangkat mobile. Tujuan dari pembuatan mobile apps adalah menyediakan layanan atau fungsi serupa dari aplikasi yang ada pada komputer.
Pada awalnya, mobile apps dibuat untuk menyediakan layanan informasi umum, seperti informasi cuaca, pasar saham, dan kalender. Peningkatan penggunaan perangkat seluler sendiri membuat perkembangan layanan mobile apps juga ikut meningkat. Saat ini banyak mobile apps yang dibuat dengan fitur canggih seperti internet banking dan pembelian tiket.
Mobile apps atau aplikasi seluler dibagi menjadi tiga jenis, yaitu native application, web application, dan hybrid application. Masing-masing jenis mobile apps ini memiliki ciri khas tersendiri.
Native application merupakan jenis mobile apps dimana aplikasi ini dibuat dan dikembangkan hanya untuk jenis perangkat tertentu seperti iOS dan Android menggunakan bahasa pemrograman khusus. Aplikasi yang dibuat untuk iOS tidak bisa digunakan untuk Android, begitu juga sebaliknya.
Jenis mobile apps berikutnya yaitu web application, perangkat lunak yang menggunakan peramban web atau mobile browser untuk menjalankannya. Aplikasi ini cocok digunakan untuk perangkat seluler yang memiliki sedikit kapasitas memori. Web application biasanya dibuat dengan desain yang responsif sehingga tampilannya dapat menyesuaikan ukuran layar pada perangkat seluler yang digunakan.
Hybrid application merupakan jenis mobile apps yang menggabungkan web application dan native application. Bisa dikatakan bahwa jenis mobile apps yang satu ini merupakan aplikasi yang lebih mudah dikembangkan dan dibuat daripada native application. Hybrid application merupakan aplikasi lintas platform, bisa digunakan baik di iOS ataupun Android.