Memulai Android : Hello World

Oleh : Muhammad Mufid Afif

Yak, ini adalah tutorial pertama kita di blog ini. Saya akan membuat tutorial untuk Android programming yang Insya Allah akan ada tutorial step by step. πŸ™‚

Ok, untuk permulaan tutorial ini, kita akan membuat sebuah aplikasi legendaris yang selalu dibuat di semua bahasa pemrograman. Yak benar, Hello World. πŸ™‚ Aplikasi ini adalah aplikasi paling sederhana yang dibuat untuk mengenalkan syntax dasar pada pemula. Kita akan memulai rangkaian tutorial ini dengan membuat aplikasi Hello World.

Buat Project Baru

Saya asumsikan anda sudah menginstall Eclipse dan Android SDK ya. Buat yang belum, tutorialnya banyak kok di internet. πŸ˜›

Pertama-tama buat project Android baru di Eclipse.

Klik File -> new -> other…

Pilih Android project.

Isi setting yang dibutuhkan:

  • Project Name: Hello Word
  • Build Target: Android 2.1-Update
  • Application Name: Hello World
  • Package Name: com.ukhuwah.apps
  • Create Activity: HelloWorld
  • Min SDK Version: 7

Klik Finish.

Nah, langkah tadi akan membuat sebuah project Android baru yang bernama Hello World dengan target OSnya adalah Android 2.1 atau Eclair. Package dari aplikasi ini adalah com.ukhuwah.apps dan kita juga membuat activity baru yang bernama HelloWorld (tanpa spasi). Versi OS minimum yang dapat menjalankan aplikasi ini adalah versi 7 atau Eclair.

Nah, sekarang kita akan mendalami tentang activity. Apa itu activity? Activity dapat dikatakan sebagai sebuah form atau tampilan yang nantinya akan muncul. Satu tampilan yang keluar di aplikasi berarti merupakan satu activity. Konsepnya sama seperti form di visual basic.

Source Code Java

Ok, kita beralih ke source code dari aplikasi kita. Buka folder src – com.ukhuwah.apps – HelloWorld.java

Anda akan menemukan kode seperti berikut:

package com.ukhuwah.apps;

import android.app.Activity;
import android.os.Bundle;

public class HelloWorld extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

Kode tersebut adalah kode yang otomatis ter-generate ketika anda membuat project baru di Android.

Method onCreate() adalah method dari Activity yang selau dipanggil saat kelas ini dibentuk. Ada beberapa method lain yang selalu dipanggil pada kondisi tertentu di Activity seperti onStart(), onDestroy(), dll.

Kode yang perlu diperhatikan disini adalah setContentView(R.layout.main). Kode ini memanggil file xml yang akan digunakan untuk activity ini. Seperti yang telah kita ketahui, android menggunakan file xml untuk melakukan layouting dan desain tampilannya. Nah, kode setContentView ini men-set file xml mana yang harus digunakan untuk Activity tersebut.

Jadi singkatnya, kode ini akan membuat Activity HelloWorld menggunakan main.xml sebagai file xml-nya. Mudah bukan? πŸ˜‰

Sekarang kita beralih ke file xml-nya. Buka res-layout-main.xml.

Leave a comment