Antarmuka pengguna untuk aplikasi jam tangan cukup berbeda dengan antarmuka pengguna untuk aplikasi ponsel. Aplikasi jam tangan harus mengikuti pedoman di situs desain Wear OS by Google dan mengimplementasikan pola UI di situs tersebut, yang memastikan hal-hal berikut:
- Pengalaman pengguna yang konsisten di seluruh aplikasi
- Pengalaman yang dioptimalkan untuk jam tangan
Tutorial ini memberikan informasi cara membuat UI kustom yang menarik, termasuk notifikasi kustom untuk aplikasi jam tangan.
Catatan: Sebaiknya, gunakan Android Studio untuk pengembangan Wear OS karena lingkungan tersebut menyediakan penyiapan project, penyertaan library, dan kemudahan pengemasan. Pelatihan ini menganggap Anda menggunakan Android Studio.
Wearable Support Library dalam Google Repository di SDK Android menyediakan class yang membantu Anda mengimplementasikan pola UI dan membuat tata letak yang berfungsi di perangkat Wear OS berbentuk lingkaran dan persegi.
Perlu diketahui bahwa class dalam support library Wear berikut tidak digunakan lagi di Wear 2.0:
- ActionChooserView. Sebagai gantinya, gunakan class AlertDialog.
- CrossfadeDrawable. Sebagai gantinya, gunakan class AnimationSet.
- DismissOverlayView. Menekan lama untuk menutup aplikasi tidak lagi disarankan untuk aktivitas imersif (seperti Google Maps).
- GridViewPager. Untuk mengimplementasikan pola pembagian halaman vertikal, pertimbangkan penggunaan PagerSnapHelper dan RecyclerView.
- ProgressSpinner. Sebagai gantinya, gunakan class ProgressBar.
- WatchViewStub dan WearableFrameLayout. Sediakan resource alternatif untuk konfigurasi perangkat tertentu seperti yang dijelaskan dalam panduan Menyediakan Resource.
-
WearableListView. Gunakan class berikut
sebagai gantinya:
- Untuk menengahkan dan menyematkan item daftar, gunakan class
WearableRecyclerView
yang didukung olehSnapHelper
atau classLinearSnapHelper
. - Untuk menskalakan dan sebaliknya mengubah item daftar
berdasarkan lokasinya di layar, gunakan
class
WearableLinearLayoutManager.LayoutCallback
.
- Untuk menengahkan dan menyematkan item daftar, gunakan class
- Menentukan tata letak
- Pelajari cara membuat tata letak yang tampak bagus di perangkat Wear OS berbentuk lingkaran dan persegi.
- Membuat daftar
- Pelajari cara membuat daftar yang dioptimalkan untuk perangkat wearable.
- Menampilkan konfirmasi
- Pelajari cara menampilkan animasi konfirmasi saat pengguna menyelesaikan tindakan.
- Keluar dari aktivitas layar penuh
- Pelajari cara menerapkan pola UI tekan lama untuk menutup agar keluar dari aktivitas layar penuh.
- Menggunakan Library UI Wear
- Pelajari cara menggunakan Library UI Wear dalam antarmuka pengguna Anda.
- Navigasi dan tindakan Wear
- Pelajari cara menambahkan panel samping interaktif ke aplikasi Wear Anda.
- Tombol multifungsi
- Pelajari cara mendapatkan tombol multifungsi yang tersedia di perangkat.
- Masukan dari alat rotasi
- Pelajari cara menambahkan dukungan masukan dari alat rotasi ke tampilan aplikasi yang dapat di-scroll.
- Membuat editor metode masukan
- Pelajari cara mendukung metode masukan di luar suara.
- Menggunakan gestur pergelangan tangan
- Pelajari cara memungkinkan interaksi pengguna dengan gestur pergelangan tangan.