Desain arsitektur aplikasi merupakan pertimbangan penting untuk memastikan bahwa aplikasi Anda tangguh, dapat diuji, dan mudah dikelola. Android menyediakan serangkaian library dan komponen untuk membantu Anda menyusun aplikasi sesuai praktik terbaik.
Panduan
- Pelajari dasar-dasar penyusunan aplikasi yang tangguh dengan Panduan arsitektur aplikasi.
- Tingkatkan pengalaman pengguna dengan menyesuaikan navigasi aplikasi.
- Kurangi boilerplate dan permudah pengelolaan kode Anda dengan panduan injeksi dependensi.
Berita dan video terbaru
Mendukung beberapa link dalam satu string teks
Updated 22 Februari 2025
Anda dapat mendukung beberapa link dalam satu string teks untuk memberi pengguna opsi tempat yang akan dituju dan meningkatkan engagement.
Memberi gaya pada bagian teks
Updated 22 Februari 2025
Anda dapat menata gaya bagian teks untuk meningkatkan keterbacaan, meningkatkan pengalaman pengguna yang positif, dan mendorong kreativitas yang lebih besar melalui penggunaan warna dan font.
Memvalidasi input saat pengguna mengetik
Updated 22 Februari 2025
Anda dapat memvalidasi input saat pengguna mengetik di kolom teks, seperti memasukkan nama, email, alamat, atau informasi kontak lainnya. Validasi ini mengurangi error dan menghemat waktu pengguna.
Memuat dan menampilkan gambar
Updated 22 Februari 2025
Untuk menampilkan gambar di aplikasi Anda untuk konten dan respons terhadap tindakan pengguna, muat gambar dari disk atau dari sumber eksternal di internet.
Membuat kartu sebagai penampung
Updated 6 Februari 2025
Kartu menyediakan penampung Desain Material untuk UI Anda.
Animasi di Compose
Updated 6 Februari 2025
Lihat cara menganimasikan nilai status, menggunakan transisi, menganimasikan visibilitas atau perubahan ukuran, dan crossfade menggunakan API animasi Compose.
Menampilkan panel aplikasi atas
Updated 6 Februari 2025
Buat panel aplikasi atas untuk membantu pengguna menavigasi dan mengakses fungsi di aplikasi Anda, menggunakan composable TopAppBar.
Menampilkan panel aplikasi
Updated 6 Februari 2025
Panel aplikasi adalah penampung di bagian atas atau bawah layar yang berisi fitur utama dan item navigasi.
Menampilkan atau menyembunyikan sandi berdasarkan tombol pengguna
Updated 6 Februari 2025
Anda dapat membuat ikon untuk menyembunyikan atau menampilkan sandi berdasarkan tombol pengguna untuk meningkatkan keamanan dan meningkatkan pengalaman pengguna.
Menampilkan gambar animasi
Updated 6 Februari 2025
Anda dapat membuat pengalaman pengguna yang lebih interaktif dan menarik di aplikasi dengan memuat file drawable untuk menampilkan gambar animasi. Gambar animasi berguna untuk membuat indikator pemuatan, indikator keberhasilan atau error, memfasilitasi pengembangan game, dan berbagai fungsi UI lainnya.
Menggambar teks di Compose
Updated 6 Februari 2025
Lihat cara menggunakan Compose API yang dirancang khusus untuk menggambar teks di kanvas. Segmen ini menunjukkan kode untuk menggambar font emoji dalam persegi panjang membulat.
Mengelola perubahan konfigurasi keyboard yang dapat dilepas
Updated 6 Februari 2025
Pelajari cara mengelola perubahan konfigurasi keyboard yang dapat dilepas.
Menampilkan gambar yang dipangkas ke bentuk
Updated 6 Februari 2025
Anda dapat menggambar bayangan di sekitar area gambar yang dipangkas sehingga Anda dapat menampilkan gambar dalam bentuk klip.
Membatasi orientasi aplikasi di ponsel, tetapi tidak untuk perangkat layar besar
Updated 6 Februari 2025
Membatasi orientasi aplikasi di layar kecil, tetapi tidak di layar besar.
Menampilkan daftar paging
Updated 6 Februari 2025
Buat daftar paging sehingga pengguna dapat men-scroll untuk mengakses konten yang terlalu besar untuk ditampilkan di satu layar. Daftar paging horizontal dapat membantu pengguna menjelajahi konten seperti gambar, slideshow, atau carousel produk. Daftar paging vertikal berguna untuk aplikasi yang berisi banyak konten, tempat pengguna mungkin perlu men-scroll item dalam jumlah besar, seperti artikel.
Menambahkan tombol yang dapat diaktifkan atau dinonaktifkan pengguna
Updated 6 Februari 2025
Anda dapat menggunakan tombol untuk memungkinkan pengguna memilih salah satu dari dua status.
Membuat chip untuk mewakili entitas kompleks
Updated 6 Februari 2025
Komponen chip secara visual mewakili entity kompleks, sering kali dengan ikon dan label.
Pengujian di Compose
Updated 6 Februari 2025
Buat pengujian Jetpack Compose pertama Anda. Pelajari cara menggunakan artefak pengujian Compose untuk menulis pengujian UI, menggunakan aturan pengujian, pencari, dan pernyataan.
Menampilkan komponen interaktif
Updated 6 Februari 2025
Pilih komponen yang tepat untuk UI Anda dan lihat cara menerapkannya di aplikasi.
Membuat tombol tindakan mengambang (FAB)
Updated 6 Februari 2025
Tombol tindakan mengambang memungkinkan pengguna melakukan tindakan utama di aplikasi.
Menolak sentuhan telapak tangan stilus
Updated 6 Februari 2025
Menolak sentuhan telapak tangan stilus yang tidak disengaja.
Menampilkan pesan pop-up atau permintaan input pengguna
Updated 6 Februari 2025
Dialog menampilkan pesan pop-up atau meminta input pengguna di lapisan di atas konten aplikasi utama.
Membuat petak yang dapat di-scroll
Updated 6 Februari 2025
Anda dapat mengelola set data besar dan konten dinamis dengan petak lambat, sehingga meningkatkan performa aplikasi. Dengan composable petak lambat, Anda dapat menampilkan item dalam penampung yang dapat di-scroll, yang membentang di beberapa kolom atau baris.
Mengoptimalkan aplikasi untuk layar besar
Updated 6 Februari 2025
Aktifkan aplikasi Anda untuk mendukung pengalaman pengguna yang dioptimalkan di tablet, perangkat foldable, dan perangkat ChromeOS.
Mengelola status WebView
Updated 6 Februari 2025
Mengelola status WebView di seluruh perubahan konfigurasi.
Membuat komponen scaffold untuk menyatukan UI
Updated 6 Februari 2025
Scaffold menyediakan berbagai bagian UI, seperti panel aplikasi dan tombol tindakan mengambang, sehingga memberikan tampilan dan nuansa yang koheren pada aplikasi.
Tata letak lanjutan di Compose
Updated 6 Februari 2025
Lihat cara membuat desain kompleks untuk tata letak Compose, yang berfokus pada fase tata letak dan batasan, tata letak subkomposisi, dan pengukuran intrinsik.
Membuat menu geser dengan komponen panel navigasi
Updated 6 Februari 2025
Panel navigasi adalah menu navigasi geser.