Android

3,720
-1

Published on

Presentasi development di platform Android oleh Firman Muntaha untuk Teman Macet

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,720
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
55
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android

  1. 1. Android Firman Nugraha
  2. 2. Tentang Android <ul><li>Bla bla bla tentang android </li></ul>
  3. 3. Perkembangan Android <ul><li>Perkembangan Android cukup pesat dibanding platform lainnya </li></ul><ul><li>Platform share Android telah berkembang jadi 9% dari 3.8%, menyaingi Microsoft (http://bit.ly/bUOnHT) </li></ul><ul><li>Versi platfrom android juga cukup cepat perkembangannya, sekarang ini sudah mencapai versi 2.1 dan versi 2.2 akan dirilis dalam waktu dekat </li></ul>
  4. 4. Android “Bukan” Java <ul><li>Android bukan Java, apalagi Java ME </li></ul><ul><li>Android menggunakan sebagian besar core library Java dan ditambah dengan library tambahan dari android itu sendiri </li></ul><ul><li>Android menggunakan Dalvik VM (custom JVM) untuk menjalankan program yang dibuat, bukan JVM </li></ul><ul><li>Tidak ada RMS di Android, langsung menggunakan SQLite </li></ul>
  5. 5. Komponen Utama <ul><li>Activity </li></ul><ul><li>Intent </li></ul><ul><li>Content Provider </li></ul><ul><li>Service </li></ul>
  6. 6. User Interface Android <ul><li>Pembuatan layout di Android agak beda dibanding dengan develop di platform lain </li></ul><ul><li>Menggunakan objek yang disebut View dan ViewGroup </li></ul><ul><li>Dapat menggunakan XML dan sebagian kecil HTML untuk mendifinisikan layout interface </li></ul><ul><li>Antara interface dan dan core code sudah dipisah dengan batas yang jelas </li></ul>
  7. 7. Emulator Android <ul><li>Emulator terdiri dari hampir semua fitur software dan hardware handphone </li></ul><ul><li>Menggunakan qemu sebagai basis emulator-nya </li></ul><ul><li>Dapat dikonfigurasi platform android yang dijalankan </li></ul><ul><li>Proses startup emulator sangat lambat dan rentan dengan diskoneksi dengan IDE (Eclipse) </li></ul>
  8. 8. Fragmentasi Platform Android <ul><li>Terlalu cepatnya perkembangan android mengakibatkan terjadinya fragmentasi </li></ul><ul><li>Banyak program yang dibuat di versi android lama tidak dapat digunakan di versi terbaru </li></ul><ul><li>Vendor handset juga agak lambat mengadopsi versi terbaru, versi 1.5 – 1.6 masih mendominasi lebih dari setengah handset yang ada </li></ul>
  9. 9. Kekurangan Android <ul><li>Banyak aplikasi yang alur user interfacenya gak jelas sehingga membingungkan </li></ul>
  10. 10. Referensi Web <ul><li>Developer Community: http://www.anddev.org/ </li></ul><ul><li>Setup Development Environment: http://bit.ly/c9bW71 </li></ul>

×