Konfigurasi Pengembangan Android

0
08.19
Konfigurasi lingkungan pengembangan Android dapat dilakukan di platform yang
mendukung Dalvik virtual mechine (Dalvik VM). Dalvik adalah Virtual Mechine(VM
pada sistem operasi Android yang lebih dikenal dengan sebutan Dalvik VM. Dalvik
VM pada Android berfungsi sebagai tempat berjalanya aplikasi-aplikasi Android.
Platformyang mendukung diantaranya adalah:

  • MicrosoftWindows (XP, Vista, or seven)
  • Mac OS X 10.4.8 or later (Intel chips only)
  • Linux

Untuk memulai pengembangan Android kita perlu melakukan instalasi terlebih dahulu.
Software yang diperlukan dalam pengembangan aplikasi Android adalah:

  • Java Development Kit (JDK)
  • Software Development Kit (SDK)
  • Native Development Kit (NDK)
  • Integrated Development Environment (IDE) Eclipse.
Pengenalan Android JDK, SDK, NDK dan Eclipse

Sebelum kita menginstal software yang dibutuhkan dalam pengembangan aplikasi
Android ada baiknya kita mengenal software itu terlebih dahulu. Software yang diperlukan
dalam pengembangan aplikasi Andoroid yaitu JDK, SDK, IDE Eclipse, dan
NDK. Kita perlu menginstal Java Development kit (JDK) karena JDK merupakan software
yang digunakan untuk mengembangkan aplikasi berbasis Java. Sedangkan Android
SDK digunakan untuk mengembangkan aplikasi Android karena pada SDK didalamnya
terdapat file Android JAR, Dokumentasi Android, tools, dan contoh code.
Sedangkan NDK kita perlukan agar bisa menggunakan native-code. berikut ini akan
dijelaskan lebih detail satu demi satu.

Java Development Kit (JDK)
Java Development Kit (JDK) adalah bundle dari software yang digunakan untuk mengembangkan
aplikasi berbasis Java. Pada JDK terdapat Java Runtime Environment
(JRE). JRE di dalam sistem berfungsi untuk menjalankan aplikasi Java.
Pada JDK terdapat tools yang berguna untuk mengembangkan dan menguji program
yang ditulis menggunakan bahasa pemrograman Java dan berjalan di platformJava.
JDK bisa di download gratis pada situs resminya http://www.oracle.com/
technetwork/java/javase/downloads/index.html. Disini JDK yang digunakan adalah
jdk-7u17-windows-x64, karenaWindows 7 yang digunakan merupakanWindows
64bit.

Software Development Kit (SDK)
Di dalam Android, Software Development kit (SDK) berisi semua yang kita butuhkan
untuk memulai mengembangkan, menguji dan men-debug aplikasi Android. Berikut
ini tools yang ada di dalam SDK.
  • Android API Merupakan inti dari SDK yang didalamnya terdapat libraries API Android yang menyediakan pengembang akses ke fitur Android. Ini merupakan libraries yang sama yang digunakan oleh google untuk membuat aplikasi Android.
  • Development tools Dengan ini kita bisa mengubah source code Android ke dalam aplikasi Android executable, SDK termasuk beberapa tools pengembangan, memiliki fitur yang diataranya memungkinkan kita untuk bisa meng-compile dan meng-debug aplikasi yang kita buat.
  • Android Virtual DeviceManager and Emulator Emulator Android berjalan seperti perangkat Android asli dengan beberapa alternatif tampilan. Emulator berjalan dalam Android Virtual Device yang mensimulasikan konfigurasi perangkat hardware. Dengan emulator kita bisa melihat bagaimana aplikasi yang kita buat terlihat dan berprilaku pada perangkat Android asli.
  • Full Documentation SDK mencakup referensi code level yang memberikan informasi detail apa saja yang ada di dalam package dan class dan bagaimana cara menggunakanya. Dokumentasi Android menjelaskan bagaimana untuk memulai dan memberikan penjelasan detail tentang fundmental di balik pengembangan Android.
  • Example Code Android SDK mencakup didalamnya pilihan sampel aplikasi yang menunjukan beberapa kemungkinan yang tersedia yang bisa dibuat pada Android. Serta program sederhana yang menjelaskan cara menggunakan fitur API.
  • Online Support Android dengan cepat telah menghasilkan komunitas pengembang. Grup google di http://developer.android.com/resources/community-groups.html merupakan forum aktif untuk pengembang Android dengan masukan dari Android Engineering dan tim pengembang di google. StackOverflow di http://www.stackoverflow.com/questions/ juga sudah menjadi tujuan populer untuk pertanyaan seputar Android.
Di dalam Android SDK terdapat tools API (Application Programming Interface) yang
diperlukan untuk memulai pengembangan aplikasi pada platformAndroid menggunakan
bahasa Pemrograman Java. Android SDK menyedikan API libraries dan toolsyang diperlukan dalam pengembang aplikasi Android untuk membuat, menguji, dan men-debug aplikasi Android. Fitur Android SDK dapat dilihat pada bab Pendahuluan. SDK dapat di download di http://developer.Android.com/sdk/index.html secara gratis. SDK yang di download secara default-nya tidak memiliki platform, sehingga kita perlu mengupdate-nya, update bisa dilakukan dengan SDK manager. Setelah di download, extract file tersebut, lalu simpan di tempat yang anda inginkan. File tersebut nantinya akan di hubungkan dengan IDE Eclipse.

Native Development Kit (NDK)
NDK adalah plugins untuk bisa menggunakan bahasa pemrograman asing / nativecode
seperti C dan C++, karena Android sendiri menggunakan bahasa Java. Untuk
beberapa tipe aplikasi, Native-code bisa sangat membantu. Manfaat yang paling
utama dan dapat kita lihat secara langsung dari penggunaan native-code adalah meningkatkan
kecepatan berjalanya aplikasi atau kecepatan aplikasi dalam melakukan
aktivitasnya.
Selain itu kelebihan native-code yaitu bisa menggunakan kembali class yang dibuat
atau biasa kita sebut dengan reuseable class. Android NDK memiliki fungsi diantaranya
adalah sebagai berikut:
  • Menyediakan satu toolset dan build file untuk melakukan generate code native menjadi library. Dimana library ini kita gunakan untuk apliaksi Android nantinya.
  • Suatu cara bagaimana menanamkan code native ke dalam suatu aplikais Android (*.apk) yang dapat terinstal ke suatu device Android.
  • Android NDK dapat berjalan pada semua Android platform, dimulai dari Android versi 2.3 dan versi terbarunya.
Sebelum menggunakan native code pengembang harus memikirkan terlebih dahulu perlu atau tidaknya menggunakan native-code, melihat requirement yang dibutuhkan dan melihat terlebih dahulu apakah framework API Android sudah menyediakan fungsi yang anda dibutuhkan. NDK dapat di download di http://developer.Android.com/tools/sdk/ndk/index.html secara gratis. Setelah di
download, extract file tersebut, lalu simpan di tempat yang anda inginkan. File tersebut nantinya akan di hubungkan dengan IDE Eclipse.

Integrated Development Environment (IDE) Eclipse
Eclipse adalah Integrated Development Environment (IDE) untuk mengembangkan
software dan dapat dijalankan di banyak platform (platform-independent). Berikut ini adalah sifat dari Eclipse:
  • Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX danMac OS X.
  • Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
  • Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan software, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.
Eclipse pada saat ini merupakan salah satu IDE populer dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini dan dapat mendownloadnya dari situs resmi dengan gratis. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in. Eclipse bisa di download secara gratis di http://www.eclipse.org/downloads/, pilih Eclipse yang sesuai dengan bit Windows dan JDK anda, jika Windows anda 64 bit, maka JDK dan Eclipse anda juga harus 64bit. Pada modul ini Eclipse yang digunakan adalah Eclipse
Juno platformv4.2.

Instalasi JDK, Eclipse, SDK, dan NDK
TIPS Pasangan OS, JDK, dan Eclipse yang dapat berjalan:
  • 32-bit OS - 32-bit JDK - 32-bit Eclipse
  • 64-bit OS - 32-bit JDK - 32-bit Eclipse
  • 64-bit OS - 64-bit JDK - 64bit Eclipse
Setelah anda mengenal software yang dibutuhkan dalam pengembangan aplikasi Android, sekarang akan dijelaskan bagaimana cara software tersebut diinstal dan dikoneksikan dengan Eclipse. Pada modul ini instalasi dilakukan pada sistem operasi Windows 7 64bit.

About the author

Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus. Aenean fermentum, eget tincidunt.

0 komentar:

matrix