Android CLI: Streaming Perangkat & Kemampuan Pengembangan Aplikasi yang Ditingkatkan
Sumber: Android Developers Blog (S1).
Anda kini dapat menguji aplikasi Android pada perangkat fisik tanpa harus menyambungkannya lewat kabel. Dengan Android CLI, streaming perangkat menjadi fitur standar, sementara Android Skills memberi panduan terstruktur bagi agen AI agar dapat memahami API dan pola desain terbaru. Artikel ini akan menyajikan cara memanfaatkan kedua fitur tersebut secara bersamaan, serta contoh penerapan pada Wear OS.
Apa Itu Android CLI?
Sumber: Android Developers Blog (S1).
Android CLI (Command Line Interface) adalah alat baris perintah yang memudahkan pembuatan, pembangunan, pengujian, dan pengelolaan proyek Android. Dengan satu perintah, Anda dapat menginisialisasi proyek, membangun APK, menjalankan emulator, atau mengelola dependensi. CLI juga mendukung integrasi dengan agen AI atau LLM, sehingga proses otomatisasi menjadi lebih mulus.
Bayangkan Anda memiliki kotak peralatan lengkap, namun alih-alih menggunakan antarmuka grafis, Anda mengontrolnya lewat teks. Itu inti Android CLI. Karena bekerja di terminal, alat ini cocok bagi pengembang yang sudah terbiasa dengan skrip atau bagi tim yang ingin mengotomatiskan alur kerja.
Streaming Perangkat Android Melalui CLI
Sumber: Android Developers Blog (S1).
Fitur streaming perangkat memungkinkan Anda menghubungkan ke perangkat fisik secara remote melalui ADB (Android Debug Bridge) over SSL. Ini berarti Anda dapat men-deploy build, mengambil log, atau menyimpan screenshot tanpa menyambungkan perangkat ke komputer secara fisik.
Langkah‑Langkah Memulai Streaming
- Pastikan Android CLI sudah terinstal. Jika belum, jalankan
curl -s https://developer.android.com/cli/install | sh. - Hubungkan perangkat Android ke jaringan yang sama dengan mesin pengembangan.
- Daftarkan proyek Anda dengan
android initsehingga CLI mengenali root proyek. - Periksa daftar perangkat remote dengan
android device list. Output akan menampilkan ID perangkat dan status koneksi. - Pilih perangkat yang diinginkan dan jalankan perintah seperti
android run --deviceuntuk men-deploy aplikasi.--app - Gunakan
android logcat --deviceuntuk menampilkan log secara real‑time. - Jika perlu, ambil screenshot dengan
android screenshot --device.--output screenshot.png
Semua perintah di atas menggunakan koneksi ADB over SSL, sehingga data Anda dienkripsi dan aman. Fitur ini sangat berguna ketika tim Anda tersebar di lokasi berbeda atau ketika Anda ingin menguji aplikasi pada perangkat yang tidak tersedia di kantor.
Android Skills: Panduan Terstruktur untuk Agen AI
Sumber: Android Developers Blog (S1).
Android Skills adalah file SKILL.md yang berisi instruksi terperinci. Mereka menambahkan pengetahuan terkini ke dalam konteks agen AI, sehingga model tidak perlu mengandalkan data pelatihan lama. Dengan skills, agen dapat memberikan contoh kode, memeriksa kepatuhan Play Store, atau mengoptimalkan konfigurasi R8 secara langsung.
Daftar Skill yang Tersedia
- Audit Play Policy Compliance
- Implement Restore Credentials
- Android Intent Security
- Use Android Profiler
- CameraX Migration
- Migrate Leanback to Compose for TV
- Integrate Media3 Cast
- Integrate Play Engage SDK
- Set up Testing Strategy
- Audit R8 Configuration
Setiap skill dapat diinstal secara terpisah ke dalam root proyek. Contoh perintah: android skills add wear-compose-m3 --project=. Untuk memperbarui semua skill, gunakan android skills update --all.
Wear Compose Material 3: Skill Khusus Wear OS
Sumber: Android Developers Blog (S1).
Wear OS memiliki karakteristik unik: viewport bulat, input putar, dan mode ambient. Tanpa panduan khusus, agen AI mungkin tidak memahami pola desain yang tepat. Skill wear-compose-m3 memberikan instruksi lengkap tentang penggunaan TransformingLazyColumn, AppScaffold, dan komponen lainnya.
Contoh Implementasi
Tim FotMob menggunakan skill ini untuk memigrasi aplikasi Wear mereka. Mereka mengubah daftar lama menjadi TransformingLazyColumn, menambahkan ScreenScaffold dengan padding yang benar, dan mengganti tombol kustom dengan SurfaceTransformation. Hasilnya, aplikasi dapat dibangun tanpa boilerplate rotary, dan semua fungsi beroperasi di emulator dengan lancar.
Skill ini juga menangkap kesalahan umum, seperti lupa meneruskan contentPadding ke list atau menggunakan tipografi tema alih-alih sp yang hardcoded. Dengan bantuan skill, proses migrasi menjadi lebih cepat dan aman.
Manfaat Menggabungkan CLI, Streaming, dan Skills
Sumber: Android Developers Blog (S1).
1. Pengujian Real‑time: Streaming perangkat memungkinkan Anda men-debug aplikasi pada perangkat asli tanpa harus berada di lokasi. Ini mengurangi waktu yang dihabiskan untuk menunggu perangkat fisik.
2. Otomatisasi Proses: Dengan CLI, Anda dapat menulis skrip yang menginisialisasi proyek, men-deploy, dan menjalankan tes secara otomatis. Skill menambahkan konteks terkini sehingga agen AI dapat menghasilkan kode yang mematuhi standar terbaru.
3. Pengembangan Wear OS yang Lebih Cepat: Skill Wear Compose Material 3 menghilangkan kebutuhan menulis kode boilerplate. Anda dapat langsung menggunakan komponen Compose yang sudah teruji.
4. Keamanan dan Kepatuhan: Skill keamanan intent, audit Play policy, dan integrasi Play Engage memastikan aplikasi Anda tidak hanya berjalan, tetapi juga mematuhi kebijakan Google.
Langkah‑Langkah yang mudah diterapkan Memulai
Sumber: Android Developers Blog (S1).
- Instal Android CLI:
curl -s https://developer.android.com/cli/install | sh - Inisialisasi proyek:
android init - Tambahkan skill yang dibutuhkan:
android skills add wear-compose-m3atauandroid skills add play-policy-audit - Hubungkan perangkat streaming:
android device listdan pilih ID perangkat. - Build dan deploy:
android build --device - Jalankan tes:
android test --device - Periksa log:
android logcat --device
Dengan alur ini, Anda dapat memulai pengembangan Wear OS dari baris perintah, menguji pada perangkat nyata, dan memanfaatkan panduan skill untuk menghasilkan kode yang mematuhi standar.
FAQ
Sumber: Android Developers Blog (S1).
Apakah Android CLI dapat digunakan di Windows?
Ya, Android CLI dapat diinstal di Windows, macOS, dan Linux. Pastikan Anda memiliki curl atau gunakan powershell untuk mengunduh skrip instalasi.
Berapa lama waktu yang dibutuhkan untuk men-deploy aplikasi ke perangkat streaming?
Waktu tergantung pada ukuran APK dan kecepatan jaringan. Biasanya, proses deploy memakan waktu kurang dari satu menit.
Apakah ada batasan jumlah perangkat yang dapat di-stream?
Android CLI tidak menetapkan batasan eksplisit. Namun, ketersediaan perangkat tergantung pada penyedia layanan streaming yang Anda gunakan.
Kesimpulan
Sumber: Android Developers Blog (S1).
Android CLI, bersama dengan fitur streaming perangkat dan Android Skills, membuka jalur baru bagi pengembang Android. Anda dapat mengelola proyek, men-deploy, dan menguji aplikasi secara remote, sekaligus memanfaatkan panduan terkini yang disediakan oleh skill. Untuk Wear OS, skill wear-compose-m3 memudahkan transisi ke Compose Material 3, mengurangi boilerplate, dan meningkatkan konsistensi UI. Dengan mengikuti langkah-langkah di atas, Anda akan dapat mempercepat siklus pengembangan, meningkatkan kualitas aplikasi, dan tetap up‑to‑date dengan standar Google. Selamat mencoba!"
Sumber Referensi
Artikel ini dirangkum dan dikembangkan setelah membandingkan informasi dari sumber berikut:
- Device Streaming and Android skills - available in Android CLI | Android Developers' Blog — Android Developers Blog
- Microsoft Privacy Statement – Microsoft privacy — microsoft.com
- Online Casinos USA 2026 — Tested & Ranked | GetBets — getbets.us



Posting Komentar