Selamat datang dipemrograman android. Dengan membaca artikel ini berarti anda tertarik untuk mempelajari pemrograman dengan platform Android. Tidak ada waktu yang lebih baik untuk mempelajari pemrograman Android selain sekarang. Pasar dari applikasi mobile android sedang berkembang pesat pada saat ini. Riset dasar akhir-akhir ini menunjukkan bahwa perkembangan aplikasi Android telah melampaui iPhone.

    Dengan status perkembangan aplikasi android diharapkan anda ikut serta ambil bagian dalam kesempatan yang berharga ini. Sebagai tahap awal dalam mempelajari Pemrograman Android, Anda dapat membaca terlebih dahulu pengenalan Pemrograman Android. Anda dapat membacanya lebih lanjut pada tahap berikut ini


A. Mengenal Android 

    Android adalah sebuah sistem operasi mobile yang berbasiskan pada versi modifikasi dari Linux. Pertama kali sistem operasi ini dikembangkan oleh perusahaan Android.Inc. Nama perusahaan inilah yang pada akhir-nya digunakan sebagai nama proyek sistem operasi mobile tersebut yaitu sistem operasi Android.

    Pada tahun 2005 sebagai bagian dari strategi untuk memasuki pasar mobile, Google membeli Android dan mengambil alih proses pengembangannya sekaligus team developer Android. Google menginginkan Android untuk menjadi sistem operasi Open Source dan gratis, kebanyakan code Android dirilis dibawah lisensi Open Source Apache yang berarti setiap orang bebas untuk menggunakan dan mengunduh source code android secara penuh.

Maka dari itu, Perusahaan-perusahaan ini melihat sistem operasi android sebagai sebuah solusi. Mereka kemudian melanjutkan untuk mendesain-desain hardware mereka sendiri dan menggunakan android sebagai sebuah sistem operasi yang digunakan untuk mendukung perangkat mobile.

(Versi Android : 1.5, Tanggal rilis : 30 April 2009, Nama Code : Cupcake)


B. Perangkat Android 

Perangkat android hadir dengan berbagai bentuk dan ukuran, Adapun bentuk dan ukuran dari perangkat android adalah seperti berikut :

• Smartphone

• Tablet

• Perangkat E-Reader

• Netbooks

• MP4 Player

• Internet TV

Merupakan kesempatan yang bagus jika anda memiliki salah satu jenis dari perangkat android yang telah disebutkan tadi. 

    Perangkat Android populer lainnya adalah perangkat android berjenis tablet. Ukuran tablet atau tab biasanya memulai lebar layar minimal 7 inci, diukur secara diagonal. Selain smartphone dan tablet, Android juga mulai tampil dalam perangkat yang berkategori dedicated device seperti ebook reader.

    Sebagai tambahan, Selain perangkat mobile yang telah disebutkan tadi android juga secara pasti mulai merintis pengaruh pada perangkat electronik rumahan. Perusahaan Lava yang berada diSwedia telah mengembangkan televisi berbasis Android yang disebut Scandinavia Android TV.

Gambar 1.1 Televisi Berbasis Android

Toshiba Luncurkan TV LED Berbasis Android | Republika Online


C. Alat Pengembangan Aplikasi Terpopuler

Application Development Tools

Bagi pembaca yang baru mau mengembangkan aplikasi biasanya terkadang bingung ketika akan memilih alat pengembangan aplikasi yang sesuai untuk mobile, website, maupun desktop. Untuk itu saya akan membahas mengenai alat pengembangan aplikasi yang bagus dan sedang populer digunakan.


 

eclipse ui 


Eclipse

Eclipse merupakan salah satu alat pengembangan aplikasi yang populer di kalangan pengembang aplikasi Android dan Java. Bisa dibilang Eclipse ini memiliki library yang cukup lengkap dan dapat diperbarui sesuai kebutuhan penggunanya.

Selain itu, tampilan antarmuka dari alat pengembangan aplikasi ini cukup mudah digunakan untuk pemula sekalipun. Untuk di Indonesia sendiri banyak pengembang aplikasi Android yang menggunakan Eclipse sebagai alat pengembangannya.

Eclipse ini telah mendukung Java, Java ME, Java EE, C/C++, dan PHP. Alat pengembangan aplikasi ini bisa dijalankan di sistem operasi Windows, Mac OS, dan Linux.

Microsoft Visual Studio

Kalau mendengar alat pengembangan aplikasi ini biasa langsung familiar merujuk kepada aplikasi yang dibuat dengan dasar Microsoft seperti aplikasi desktop, Windows, Windows Phone 8, dan website berbasis ASP.NET.

Bisa dibilang tampilan antarmuka dari Microsoft Visual Studio ini mudah digunakan oleh pemula sekalipun dan library yang disediakan lengkap. Untuk dukungan integritas antara Microsoft Visual Studio dengan perangkat lunak buatan Microsoft lainnya ini terbilang sangat baik.

Microsoft Visual Studio ini populer digunakan untuk mengembangkan aplikasi desktop, Windows Phone, Windows, dan aplikasi serta website sekelas perusahaan besar di Indonesia dengan teknologi ASP.NET.

Microsoft Visual Studio ini telah mendukung C#, C++, VB.NET, HTML5, JavaScript, dan Java. Alat pengembangan aplikasi ini bisa dijalankan di sistem operasi Windows.

Untuk mendapatkan alat pengembangan aplikasi ini pembaca dapat mengunduhnya di situs resmi Microsoft Visual Studio

 

microsoft visual studio


 xcode


Xcode

Bisa dibilang Xcode adalah alat pengembang aplikasi yang populer untuk mengembangkan aplikasi di perangkat mobile berbasis iOS. Tampilan antarmuka dari Xcode ini terbilang cukup menarik dan sangat membantu pengembang aplikasi yang masih pemula.

Bahasa pemrograman yang didukung oleh Xcode ini terdiri dari Objective-C dan Swift (bahasa pemrograman baru dari Apple). Alat pengembangan aplikasi ini bisa dijalankan di sistem operasi Mac OS.

Untuk mendapatkan alat pengembangan aplikasi ini pembaca dapat mengunduhnya di situs resmi Xcode.

 



NetBeans

NetBeans bisa dibilang masih menjadi alat pengembangan aplikasi yang populer di Indonesia. Dibandingkan dengan keempat alat pengembangan aplikasi yang dibahas pada artikel ini, NetBeans mendukung bahasa yang banyak untuk membangun sebuah aplikasi.

Untuk tampilan antarmuka dari NetBeans ini bisa dibilang mudah untuk digunakan dan dukungan library terhadap bahasa dalam alat pengembangan aplikasi ini lengkap. NetBeans telah mendukung Java, Java ME, Java SE, Java EE, HTML5, PHP, Groovy, dan C/C++. Alat pengembangan aplikasi ini bisa dijalankan di sistem operasi Windows, Mac OS, dan Linux.

Untuk mendapatkan alat pengembangan aplikasi ini pembaca dapat mengunduhnya di situs resmi NetBeans

 

 

netbeans


brackets


Brackets

Brackets memungkinkan pengembang aplikasi website dapat mengembangkan CSS, HTML dan JavaScript secara langsung. Pengembang aplikasi website nantinya dapat melihat langsung preview dari kode-kode yang telah dibuat di browser.

Brackets ini sendiri dibuat oleh Adobe Systems Incorporated sebagai salah satu produsen perangkat lunak multimedia terkenal di dunia. Alat pengembangan aplikasi website ini dapat dijalankan di sistem operasi Windows, Mac OS, dan Linux.