Showing posts with label Pengantar Pemrograman Android. Show all posts
Showing posts with label Pengantar Pemrograman Android. Show all posts

Software Yang Diperlukan Untuk Membuat App Android dan Komunitas Pengembang Android

Software yang diperlukan untuk mengembangkan aplikasi Android

Untuk mulai menulis aplikasi Android kita perlu men-download tool atau software yang diperlukan. Ada beberapa alternatif yang bisa digunakan untuk membuat aplikasi Android. Untuk latihan membuat aplikasi Android di sini akan menggunakan tool/software Android Studio. Android Studio adalah software gratis yang sangat powerful dan resmi khusus untuk membuat aplikasi Android. Di dalam software ini sudah meliputi banyak tool yang diperlukan untuk membuat aplikasi Android, yaitu Android SDK (yang sudah meliputi debugger,libraries, emulator, dokumentasi, kode-kode contoh, dll), IDE (Integrated Development Environment) untuk menulis kode-kode pemrograman, dan banyak fitur-fitur lain di dalamnya. Android Studio bisa di download di link: https://developer.android.com/studio/index.html
Tampilan Android Studio + Emulator
Namun, untuk meng-instal Android Studio, kita terlebih dahulu men-download dan meng-instal Java JDK (Java SE Development Kit). Kita bisa mendownload di link: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Tentang Android, Versi, Fitur, dan Arsitektur

Apa itu Android

Android adalah sistem operasi mobile yang berbasiskan versi modifikasi dari Linux. Pada awalnya Android dikembangkan oleh suatu startup dengan nama yang sama, yaitu Android, Inc. Pada tahun 2005, sebagai bagian dari strateginya untuk masuk ke pasar mobile, Google membeli Android dan mengambil alih proses pengembangannya (beserta team pengembangannya).

Google menginginkan Android menjadi terbuka dan gratis; karena itulah kebanyakan kode Android dirilis dalam License Apache yang open source, yang artinya bahwa semua orang yangingin menggunakan Android bisa menggunakannya dengan mengunduh kode asli Android. Selain itu, banyak vendor (biasanya pabrikan hardware) bisa menambahkan ekstensi proprietari (paten) mereka sendiri ke Android dan me-kustom Android untuk membedakan produk-produk mereka dari pabrikan lainnya atau pesaing. Model pengembangan yang mudah ini membuat Android sangat menarik dan menggelitik minat banyak vendor. Hal ini terutama terjadi pada banyak perusahaan yang dipengaruhi oleh phenomena iPhone dari Apple, produk yang sangat sukses merevolusi industri ponsel cerdas. Perusahaan-perusahaan yang terkena dampak seperti itu termasuk Motorola dan Sony Ericsson yang sudah bertahun-tahun membuat sistem operasi mobile mereka sendiri. Ketika iPhone diluncurkan, kebanyakan perusahaan tersebut kebingungan untuk menemukan cara berinovasi dalam produk-produk mereka. Perusahaan-perusahaan tersbut melihat Android sebagai suatu solusi. Mereka berlanjut mendesain hardware mereka sendiri dan menggunakan Android sebagai sistem operasi yang membuat mereka tangguh.