10
Android Android Firman Nugraha

Android

Embed Size (px)

DESCRIPTION

Presentasi development di platform Android oleh Firman Muntaha untuk Teman Macet

Citation preview

Page 1: Android

AndroidAndroidFirman Nugraha

Page 2: Android

Tentang AndroidTentang AndroidBla bla bla tentang android

Page 3: Android

Perkembangan AndroidPerkembangan AndroidPerkembangan Android cukup pesat

dibanding platform lainnyaPlatform share Android telah

berkembang jadi 9% dari 3.8%, menyaingi Microsoft (http://bit.ly/bUOnHT)

Versi platfrom android juga cukup cepat perkembangannya, sekarang ini sudah mencapai versi 2.1 dan versi 2.2 akan dirilis dalam waktu dekat

Page 4: Android

Android “Bukan” JavaAndroid “Bukan” JavaAndroid bukan Java, apalagi Java MEAndroid menggunakan sebagian

besar core library Java dan ditambah dengan library tambahan dari android itu sendiri

Android menggunakan Dalvik VM (custom JVM) untuk menjalankan program yang dibuat, bukan JVM

Tidak ada RMS di Android, langsung menggunakan SQLite

Page 5: Android

Komponen UtamaKomponen UtamaActivityIntentContent ProviderService

Page 6: Android

User Interface AndroidUser Interface AndroidPembuatan layout di Android agak

beda dibanding dengan develop di platform lain

Menggunakan objek yang disebut View dan ViewGroup

Dapat menggunakan XML dan sebagian kecil HTML untuk mendifinisikan layout interface

Antara interface dan dan core code sudah dipisah dengan batas yang jelas

Page 7: Android

Emulator AndroidEmulator AndroidEmulator terdiri dari hampir semua

fitur software dan hardware handphone

Menggunakan qemu sebagai basis emulator-nya

Dapat dikonfigurasi platform android yang dijalankan

Proses startup emulator sangat lambat dan rentan dengan diskoneksi dengan IDE (Eclipse)

Page 8: Android

Fragmentasi Platform Fragmentasi Platform AndroidAndroidTerlalu cepatnya perkembangan

android mengakibatkan terjadinya fragmentasi

Banyak program yang dibuat di versi android lama tidak dapat digunakan di versi terbaru

Vendor handset juga agak lambat mengadopsi versi terbaru, versi 1.5 – 1.6 masih mendominasi lebih dari setengah handset yang ada

Page 9: Android

Kekurangan AndroidKekurangan AndroidBanyak aplikasi yang alur user

interfacenya gak jelas sehingga membingungkan

Page 10: Android

Referensi WebReferensi WebDeveloper Community:

http://www.anddev.org/Setup Development

Environment:http://bit.ly/c9bW71