top of page

Android

  • Galuh Buana Putra Kautsar
  • Mar 17, 2017
  • 2 min read

Bermula dari “kegabutan” saat liburan, akhirnya saya memutuskan untuk tetep latihan ngoding. Tadinya bingung antara mau ngelanjutin memperlancar web programming atau coba hal baru. Akhirnya ya coba aja deh bikin-bikin Android, seenggaknya biar ada dasarnya dulu.

Cara ngoding Android ternyata ngga begitu susah *sejauh ini*. Menurut saya, yg perlu dilakukan adalah seperti mencampurkan antara ngoding CSS untuk web dan ngoding program di Java. Tentunya tetap ada banyak penyesuaian dan sebagainya.

Beberapa hal/komponen yang mendasar dari sebuah aplikasi Android, di antaranya adalah:

  • Activity

  • Fragment

  • Intent

  • Layout

Activity

Activity adalah komponen Android yang menyediakan tampilan di dalam sebuah aplikasi di mana pengguna akan berinteraksi dengannya. Singkatnya, jika di dalam sebuah website, activity adalah page.

Fragment

Fragment adalah sebuah sub-bagian yang mewakili perilaku tertentu pada UI dalam sebuah activity. Fragment digunakan dalam UI yang memiliki banyak layar (multi-pane UI).

  • Dalam sebuah activity, bisa terdapat satu atau lebih fragment.

  • Fragment bisa digunakan kembali (reuseable) sehingga mengurangi kompleksitas code.

  • Bisa dikatakan fragment adalah sub-activity yang memiliki input, output, behavior, dan life cycle sendiri.

Perbandingan antara activity dan fragment

Intent

Intent adalah mekanisme untuk melakukan action pada komponen dalam satu aplikasi yang sama maupun aplikasi lain. Pemanfaatannya sebagai berikut:

  • Untuk berpindah halaman dari satu activity ke activity lain dengan atau tanpa data

  • Untuk menjalankan background service misal dibutuhkan sebuah proses service untuk mengambil lokasi pengguna, download file atau sikronisasi ke server

Ilustrasi intent

Layout

Layout adalah komponen dasar dalam pembentukan UI dan merupakan container utama untuk komponen-komponen lain pada tampilan aplikasi Android. Dalam satu tampilan aplikasi Android bisa terdapat lebih dari satu layout dengan adanya sebuah file XML layout sebagai parent dan dimungkinkan adanya nested layout dalam satu file UI XML. Terdapat empat jenis layout utama pada Android, yaitu:

  • Linear Layout

  • Relative Layout

  • Frame Layout

  • Grid Layout

Sumber: Dicoding Indonesia


 
 
 

Comentários


© 2017 by GoodangCode

Subscribe for Goodang Team Updates!

bottom of page