Ads 468x60px

Jumat, 11 Mei 2012

Cara membuat aplikasi android (Aturan Java Android)

Hhhhhhhhmmmmmmm... mungkin judul di atas sangat2 membuat kita semua agak bingung :P. Android memang OS masih dalam golongan baru. sebab OS ini keluar pertama kali tahun 2005. tapi mulai terkenal di kisaran tahun 2010 :D tapi masih mending OS ini dari pada BlackBerry OS yang membuat anda gk mengerti hal beginian -.- kalau android itu jika anda mau mempelajarinya insyaAllah mengerti langkah untuk membuat handphone. dan jalannya suatu operaring system di handphone itu seperti apa gitu. *tidak chating aja tiap hari -..- kapan majunya..!!! hidup INDONESIA.!!

Ok. mungkin tutorial ini tergolong sangat mudah bagi mereka yang lumayan cerdas(saya jujur tidak bisa mengungkapkan dengan mudah) :P dan sudah memahami java programing language sebelumny. ingat ya JAVA bukan BORNEO programing language :P.. sama basic di XML :D. soalnya tampilan UI pada Android ini dia menggunakan XML seperti di web gitu -..-. cuma di dukung sama GPU grafik yang sangat keren, dan juga enggine 3D yang keren :D. sehingga mampu menampilkan animasi di setiap menunya dengan smootthhhhh+3D yang cepat :D

Beberapa alat yang mungkin harus di sediakan dan hendaknya di pelajari jika ingin membuat aplikasi secara kompleks. :

  1. Java JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html

  2. Eclipse IDE ni link download nya http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.7.2-201202080800/eclipse-SDK-3.7.2-win32.zip

  3. ADT plugin "nnti ada step2 nya cara menambahkan adt plugin di eclipse :Dklo banyak yang request bakal Q tulis deh"

  4. Mengerti basic JAVA (hampir mirip C++)

  5. Basicnya XML (seperti tag HTML)

  6. Pantang menyerah #ini yang sangat penting

  7. Mampu mempelajari sesuatu dari suatu kejadian #menyimpulkan sendiri tanpa ada buku dan jg guru

  8. Bisa memahami sourcode dan menyimpulkan fungsi sintax programnya.

OK langsung saja kita mulai.. Pertama dengan latihan coding yang simple + sedikit penjelasan dimana XML layout di android itu di handle oleh java class.

kemudian saya akan menjelaskan siklus perjalanan activity di android ini :D. *padahal belum terlalu paham juga. Android itu sebuah handphone, jadi banyak sekali kemungkinan program akan berhenti mungkin ketika program kita berjalan terus tiba-tiba ada telephone masuk, disini activity akan berubah jalan programnya. mungkin saat program berada di background process, sehingga kemungkinan besar program akan di hentikan paksa oleh android system sebab ada sebuah program yang menginginkan memory yang cukup banyak. so langsung kita mulai basicnya. program pertama kali di jalankan pada activity onCreate() di method ini lah program bakal menjalankan aksi-aksinya. lihat contoh



Yup seperti code di atas. ini potongan class "utama" dari programku. karena class ini adalah activity class maka dia harus di turunkan dari class Activity dan di method oncreate harus di asigment variable reference bertype Bundle. nah bundle ini nanti bisa kita manfaatkan untuk bertukar variable antar class, sebab android tidak mengizinkan pertukanran variable antar class :(, di sintax setContentView itu adalah perintah untuk menampilkan sebuah layout :D. nanti akan saya kasih contoh sebisaku tentang XML, sebab aku sendiri masih newbie -..-, button, radiobutton, etc juda berada pada layout, dan setiap element mempunyai ID yang berbeda. jadi untuk memanfaatkan even-even dari button kita harus membuat class nya dulu terlebih dahulu(saya membaca kebanyakan source code android begitu -.-)

nah pertanyaanya adalah. "gimana supaya even tadi bisa kita tankap.? supaya bisa melakukan repond.?" mungkin saya akan menjelaskan sedikit tentang penangkapan even dengan elemen button. dengan nama object button1. seperti gambar di bawah ini.



itu bisa di lihat aturan-aturan untuk menghandle even dari object button1. jika anda menggunakan eclipse pasti otomatis muncul aturan penulisannya, anda tinggal menambah code utama di

public void onClick(View V){

kode kode kode anda :D

}

OK ternyata sulit ya menjelaskan sebuah ilmu walaupun cuman sedikit :( sulit banget untuk menuangkan pemahaman kita pada tulisan -..- so saya mohon maaf pada guru-guru, dosen, etc yang dlu saya sering ngomongin di belakang kalau neranginnya jelek -..-..

yang kurang jellas bisa di tanyakan di komen, untuk masalah XML layout, String, Color, Picture, etc mengenai Resource nanti dulu ya. saya masih capek -..- *padahal males. tapi nanti pasti di lanjut kok artikelnya.

1 komentar:

  1. mantap gan (y)

    Kalo kita mau fungsikan atau tampilkan banyak2 xml layout kedalam satu java class gimana tu ya gan, bisa apa gak tu ? :D

    BalasHapus

Pembaca yang baik slalu menulis komentarnya di web yg iya kunjungi..