1.4: Mempelajari Tentang Sumber Daya yang Tersedia

Daftar Isi:

Dalam praktik ini Anda akan:

  • Menjelajahi beberapa dari banyak sumber daya yang tersedia untuk developer Android dari semua level.
  • Menambahkan ikon layar beranda ke aplikasi World List, mengetuk ikon akan membuka aplikasi.

Yang harus sudah Anda KETAHUI

Dari praktik sebelumnya, Anda harus sudah bisa:

  • Memahami alur kerja dasar Android Studio.

Yang akan Anda PELAJARI

Lokasi sumber daya developer:

Yang akan Anda LAKUKAN

Dalam praktik ini Anda akan:

  • Menjelajahi dan menggunakan sumber daya developer Android.
  • Menggunakan sumber daya developer untuk mencari cara menambahkan ikon layar beranda ke perangkat Anda.
    Saat ikon ini diklik, aplikasi akan terbuka.

Ringkasan Aplikasi

Anda akan menggunakan aplikasi HelloToast yang sudah ada dan menambahkan ikon peluncur ke aplikasi.

Tugas 1. Menjelajahi dokumentasi developer Android resmi

Anda bisa menemukan dokumentasi developer Android resmi di:

http://developer.android.com/index.html

Dokumentasi ini berisi beragam informasi yang terus diperbarui oleh Google.

1.1. Menjelajahi dokumentasi Android resmi

  1. Buka http://developer.android.com/index.html.
  2. Di bagian atas laman, cari tautan Design, Develop, dan *Distribute. Ikuti setiap tautan dan pahami struktur navigasinya.
    • Design adalah tentang Desain Material, filosofi desain konseptual yang menguraikan bagaimana aplikasi harus terlihat dan bekerja pada perangkat seluler. Gulir ke bagian bawah laman landas untuk mencari tautan ke sumber daya seperti lembar stiker dan palet warna.
    • Develop adalah tempat Anda bisa menemukan informasi API, dokumentasi referensi, tutorial, panduan alat, dan contoh kode. Anda bisa menggunakan navigasi situs atau mencari apa yang Anda perlukan.
    • Distribute adalah segala sesuatu yang terjadi setelah Anda menulis aplikasi: menyimpannya di Play Store, meningkatkan basis pengguna, dan menghasilkan uang.
  3. Gunakan penelusuran atau buka dokumentasi untuk menyelesaikan tugas berikut:
    • Menambahkan ikon peluncur ke aplikasi World List. Lihat Panduan API untuk Ikon Peluncur untuk mempelajari lebih lanjut tentang cara mendesain ikon peluncur yang efektif.
    • Mempelajari cara memantau penggunaan sumber daya aplikasi di Android Studio.

Tugas 2: Menggunakan template proyek

Android Studio menyediakan template untuk aplikasi umum dan yang disarankan serta desain aktivitas. Menggunakan template bawaan akan menghemat waktu dan membantu Anda mengikuti praktik terbaik.

Setiap template menggabungkan aktivitas kerangkadan antarmuka pengguna. Anda sudah menggunakan template Empty Activity. Template Basic Activity memiliki lebih banyak fitur dan menggabungkan fitur-fitur aplikasi yang disarankan, seperti menu opsi.

2.1. Menjelajahi arsitektur Basic Activity

Template Basic Activity adalah template serbaguna yang disediakan oleh Android Studio untuk membantu Anda memulai development aplikasi.

  1. Di Android Studio, buatlah proyek baru dengan template Basic Activity.
  2. Bangun dan jalankan aplikasi.
  3. Identifikasi bagian yang dilabeli pada tangkapan layar dan tabel di bawah ini. Temukan padanannya pada perangkat atau layar emulator. Template Basic Activity yang dianotasi Arsitektur template Basic Activity

    # Keterangan UI Referensi kode
    1 Bilah status

    Bilah ini disediakan dan dikontrol oleh sistem Android.

    Tidak terlihat di kode template.

    Dapat diakses dari aktivitas Anda. Misalnya, Anda bisa menyembunyikan bilah status, jika perlu.

    2 AppBarLayout > Toolbar

    Bilah aplikasi (juga disebut bilah Tindakan) menyediakan struktur visual, elemen visual standar, dan navigasi. Untuk kompatibilitas mundur, AppBarLayout dalam template menyematkan Toolbar widget dengan fungsionalitas yang sama.

    Kelas ActionBar

    Tantangan:Tutorial Bilah Aplikasi

    activity_main.xml

    Cari android.support.v7.widget.Toolbar

    di dalam android.support.design.widget.AppBarLayout.

    Ubah toolbar untuk mengubah tampilan induknya, bilah aplikasi.

    3 Nama aplikasi

    Ini berasal dari nama paket, namun bisa jugai apa pun yang Anda pilih.

    AndroidManifest.xml

    android:label="@string/app_name"

    4 Tombol luapan menu opsi

    Item menu untuk aktivitas, dan opsi global, seperti "Search" dan "Settings" untuk menu setelan. Item menu aplikasi masuk ke dalam menu ini.

    MainActivity.java

    onOptionsItemSelected() mengimplementasikan apa yang terjadi jika item menu dipilih.

    res > menu > menu_main.xml

    Sumber daya yang menentukan item menu untuk menu opsi.

    5 CoordinatorLayout

    CoordinatorLayout adalah layout yang berisi banyak fitur yang menyediakan mekanisme untuk tampilan agar dapat berinteraksi. Antarmuka pengguna aplikasi ada di dalam grup tampilan ini.

    activity_main.xml

    Perhatikan bahwa tidak ada tampilan yang ditetapkan dalam layout ini, namun menyertakan layout lain dengan

    tempat tampilan ditetapkan. Hal ini memisahkan tampilan sistem dari tampilan unik bagi aplikasi Anda.

    6 TextView

    Pada contoh berikut, digunakan untuk menampilkan "Hello World". Ganti ini dengan tampilan untuk aplikasi Anda.

    content_main.xml

    Semua tampilan aplikasi Anda didefinisikan dalam file ini.

    7 Floating Action button (FAB) activity_main.xml

    MainActivity.java > onCreate memiliki stub yang menyetel listener onClick di FAB.

  4. Periksa juga kode Java yang sesuai dan file konfigurasi XML.

    Memahami kode sumber Java dan file XML akan membantu Anda memperluas dan menyesuaikan template sesuai kebutuhan Anda sendiri.

    Lihat Mengakses Sumber Daya untuk detail tentang sintaks XML untuk mengakses sumber daya.

  5. Setelah memahami kode template, coba yang berikut ini:
    • Mengubah warna bilah aplikasi (toolbar).
    • Melihat gaya yang berkaitan dengan bilah aplikasi (toolbar).
    • Mengubah nama aplikasi Anda yang ditampilkan di bilah aplikasi (toolbar).

2.2. Menjelajahi cara menambahkan aktivitas menggunakan template

Untuk praktik sejauh ini, Anda telah menggunakan template Empty Activity dan Basic Activity. Dalam pelajaran berikutnya, template yang akan digunakan bervarisi, tergantung tugasnya.

Template aktivitas ini juga tersedia dari dalam proyek, sehingga Anda bisa menambahkan banyak aktivitas ke aplikasi Anda setelah penyiapan proyek awal. (Anda akan mempelajari lebih banyak tentang ini dalam bab berikutnya.)

  1. Buat proyek baru atau pilih proyek yang sudah ada.
  2. Dalam direktori proyek Anda, pada tampilan Android, klik kanan folder dengan file java Anda.
  3. Pilih New > Activity > Gallery.
  4. Tambahkan salah satu aktivitas tersebut, misalnya Navigation Drawer Activity. Temukan file layout untuk Navigation Drawer Activity dan tampilkan di Design.

Tugas 3: Belajar dari kode contoh

Android Studio dan dokumentasi Android menyediakan banyak contoh kode yang bisa Anda pelajari, salin, dan gabungkan dengan proyek Anda.

3.1. Contoh Kode Android

Anda dapat menjelajahi ratusan contoh kode langsung dari Android Studio.

  1. Pada Android Studio, pilih File > New > Import Sample.
  2. Jelajahi contoh.
  3. Lihat tab Description dan Preview untuk mengetahui selengkapnya tentang setiap contoh.
  4. Pilih contoh dan klik Next.
  5. Terima defaultnya dan klik Finish.
Catatan: Contoh yang ada di sini dimaksudkan sebagai titik awal untuk development lebih jauh lagi. Kami mendorong Anda untuk merancang dan membangun ide Anda sendiri ke dalamnya.

3.2. Menggunakan SDK Manager untuk memasang dokumentasi offline

Memasang Android Studio juga memasang dasar-dasar Android SDK (Software Development Kit). Namun, pustaka dan dokumentasi tambahan tersedia, dan Anda bisa memasangnya menggunakan SDK Manager.

  1. Pilih Tools > Android > SDK Manager. Ini akan membuka setelan Default Preferences.
  2. Pada navigasi tangan kiri, temukan dan buka setelan untuk Android SDK.
  3. Klik SDK Platforms di jendela setelan. Anda bisa memasang versi tambahan sistem Android dari sini.
  4. Klik di SDK Update Sites. Android Studio memeriksa situs yang didaftarkan dan diperiksa secara teratur untuk mendapatkan pembaruan.
  5. Klik tab SDK Tools. Di sini Anda bisa memasang SDK Tools tambahan yang tidak dipasang secara default, dan versi offline dokumentasi developer Android. Ini memberi Anda akses ke dokumentasi walaupun Anda tidak terhubung ke internet.
  6. Periksa "Dokumentasi untuk Android SDK", klik Apply, dan ikuti perintahnya.
  7. Buka direktori Android/sdk dan buka folder docs.
  8. Temukan index.html dan buka.

Tugas 4: Sumber daya selengkapnya

  • Saluran YouTube Developer Android adalah sumber daya yang bagus untuk tutorial dan tips.
  • Tim Android mengeposkan berita dan tips di Blog Android resmi.
  • Stack Overflow adalah komunitas jutaan programmer yang saling membantu. Jika Anda menemukan masalah, kemungkinan seseorang telah mengeposkan jawaban di forum ini. Di Stack Overflow, Anda bahkan bisa menanyakan, "Bagaimana cara menyiapkan dan menggunakan ADB dengan WiFi?", atau "Kebocoran memori apa yang paling umum di development Android?"
  • Terakhir, ketik pertanyaan Anda di penelusuran Google, dan mesin penelusuran Google akan mengumpulkan hasil yang relevan dari semua sumber daya ini. Misalnya, "Versi OS Android mana yang paling populer di India?"

4.1. Telusuri di Stack Overflow menggunakan tag

  1. Buka Stack Overflow
  2. Di kotak pencarian, ketik [android].

    Tanda kurung [] menandakan bahwa Anda ingin mencari pos yang telah ditag sebagai tag tentang Android.

  3. Anda bisa menggabungkan tag dan istilah pencarian untuk membuat penelusuran Anda lebih spesifik. Telusuri
    • [android] dan [layout]
    • [android] "hello world"
  4. Baca selengkapnya tentang banyak cara untuk mencari di Stackoverflow.

Rangkuman

  • Dokumentasi Developer Android Resmi - http://developer.android.com
  • Desain Material adalah filosofi desain konseptual yang menguraikan bagaimana aplikasi harus terlihat dan bekerja pada perangkat seluler.
  • Google Play store adalah sistem distribusi digital Google untuk aplikasi yang dikembangkan dengan Android SDK.
  • Android Studio menyediakan template untuk aplikasi umum dan yang disarankan serta desain aktivitas. Template ini menawarkan kode bekerja untuk kasus penggunaan umum.
  • Saat Anda membuat proyek, Anda bisa memilih template untuk aktivitas pertama.
  • Saat Anda mengembangkan aplikasi lebih lanjut, aktivitas dan komponen aplikasi lainnya dapat dibuat dari template bawaan.
  • Android Studio berisi banyak contoh kode yang bisa Anda pelajari, salin, dan gabungkan dengan proyek Anda.

[Konsep terkait]

Dokumentasi konsep terkait ada di Dasar-Dasar Developer Android: Konsep.

Ketahui selengkapnya

Dokumentasi Developer

Kode

Video

results matching ""

    No results matching ""