modul praktikum 1 - android sudaryatno
DESCRIPTION
Modul,Android,TutorialTRANSCRIPT
Praktikum ANDROID
!
ANDROID
FOR
BEGINNER MODUL 1 ![PENENALAN IDE ANDROID]
!!!!!SUDARYATNO [email protected] | @dodulz | facebook : yatno.sudar
Page � of �1 5
Praktikum ANDROIDINSTALLASI ADT
! ADT (Android Development Tools) merupakan alat yang digunakan untuk membangun
aplikasi Android. ADT merupakan perpaduan antara SDK + Plugin Android + Eclipse, sehingga kita
tidak perlu lagi konfigurasi ulang tools tersebut secara manual. ADT dapat di download di situs
resmi di http://developer.android.com. Installasi dapat dilakukan dengan mengklik dua kali di file
download. Sebelum installasi pastikan anda sudah mempunyai JDK.
!NEW PROJECT
Untuk membuat project baru :
1. pilih file > new > Android Application Project. Anda akan dihadapkan dengan dialogbox berikut :
� !2. Isi dialog box : !• Application Name : [NAMA APLIKASI ANDA] • Project Name : [PROJECT NAME] • Package Name : [ISI PACKAGE NAME] package name terdiri dari tiga suku kata dengan perish
titik (.) contoh com.satu.app !3. Jalankan aplikasi dengan cara klik kanan project > Run As > Android Application !
Page � of �2 5
Praktikum ANDROIDPENGENALAN ADT ENVIRONMENT !Perhatikan Eclipse Anda dengan seksama : !
� !1. Package Explorer : Daftar project yang sudah Anda buat. berisi file-file yang pendukung
dalam pengembangan aplikasi android.
2. Menu Bar : Menu-menu pendukung ADT mulai dari pembuatan project baru sampai update
plugin android untuk eclipse.
3. Stage : Lembar kerja project.
4. Other View : Biasannya berisi log android untuk melakukan debugging android apps.
5. Properties Panel : Tools properties padasaat mendisign layout android !SDK Manager ! SDK Manager digunakan untuk memanage SDK / Library yang dibutuhkan untuk membangun aplikasi android. Mulai dari android Emulator, library Google, sampai dengan library Vendor seperti Samsung, Sony, dan lain-lain. !Emulator Manager ! Emulator Manager digunakan untuk memanage Emulator yang sudah kita download dari SDK Manager. Emulator dapat kita set berdasarkan Ukuran layar, Processor, Memory, Kamera, dan lain-lain. !Debug Tools / DDMS ! Digunakan untuk melakukan debugging aplikasi android kita. Mulai dari penggunaan log sampai penggunaan aktifitas memory, thread dan networking.
Page � of �3 5
Praktikum ANDROIDPENGENALAN LAYOUT !1. Linear Layout Linear layout adalah salah satu dari jenis layout yang mempunyai satu posisi layout. Bisa horizontal atau pun vertikal. Setiap linear layout dapat di sisipi anak layout atau komponen lagi sebannyak tak hingga. Berikut contoh linear layout :
2. Relative Layout Relative layout adalah salah satu dari jenis layout dimana kita dapat mengatur posisi komponen secara relatif di layout tersebut. Berikut contoh table layout :
3. Table Layout Table layout sama seperti table di HTML. Setiap table layout terdiri dari row dan colomn yang dapat disisipi komponen-komponen widget android. Berikut contoh table layout : !!
Page � of �4 5
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> </LinearLayout>
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="Button" /></LinearLayout>
Praktikum ANDROID
!
Page � of �5 5
<TableLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_centerVertical="true" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button1" style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> <Button android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> </TableRow> </TableLayout>