Konsol Google Play, Android Studio, Kotlin, dan Jetpack mendapatkan fitur baru

Bersamaan dengan Android 11 Beta, Google telah mengumumkan desain ulang Konsol Play dan menambahkan fitur baru di Android Studio, Kotlin, dan Jetpack.

Android 11 Beta mungkin baru saja dirilis, tetapi jika Anda seorang pengembang, masih banyak lagi yang bisa Anda nikmati. Bersamaan dengan Android 11, Google memperkenalkan sejumlah fitur baru untuk pengembang, termasuk yang baru Desain Konsol Google Play, versi baru Android Studio, dan sejumlah AndroidX dan Kotlin pembaruan.

Desain Ulang Konsol Google Play

Pertama, mari kita bicara tentang Konsol Google Play baru. Sejak diperkenalkannya pedoman Desain Material yang baru, Google (perlahan-lahan) telah memperbarui berbagai aplikasi dan situs webnya ke bahasa desain baru, dan akhirnya mencakup Konsol Play. Selain penyegaran desain, banyak hal telah diatur ulang sedikit. Google mengatakan ada sistem pengelolaan pengguna baru untuk membantu Anda menangani orang-orang yang Anda undang ke akun Konsol Anda, bersama dengan beberapa fitur lain untuk "membantu Anda berkembang" di Google Play.

Anda dapat melihat beberapa screenshot desain baru di bawah ini.

Android Studio 4.1 dan 4.2

Hal baru berikutnya adalah Android Studio. Google telah merilis dua versi baru: 4.1 di Beta, dan 4.2 di Canary. Ada banyak sekali fitur baru dalam rilis ini, jadi kami hanya akan membahas beberapa fitur yang lebih menarik.

Jika Anda telah melakukan banyak pengembangan (atau mengutak-atik), Anda mungkin tahu tentang Wireless ADB. Fitur ADB ini memungkinkan Anda terhubung ke perangkat Anda menggunakan alamat IP-nya, bukan kabel. Sayangnya, sulit untuk mengaktifkannya. Anda juga perlu mengutak-atik ADB normal atau memiliki perangkat yang di-rooting. Nah, dengan Android Studio 4.2, yang Anda perlukan hanyalah perangkat yang menjalankan Android 11 atau lebih baru, dan Anda akan bisa menjalankan Wireless ADB dalam waktu singkat.

Android Emulator sekarang menjadi bagian dari Android Studio. Pada saat artikel ini ditulis, masih belum jelas apa maksudnya, namun Google mengatakan ini akan memungkinkan pengujian otomatis yang lebih cepat dan lebih terintegrasi.

Terakhir (untuk sub-daftar ini), pembuatan aplikasi harus lebih cepat untuk perangkat yang menjalankan Android 11 atau lebih baru.

Berikut adalah grafik yang menunjukkan fitur-fitur baru di kedua versi.

Kotlin dan AndroidX

Sekarang mari kita bicarakan Kotlin Dan AndroidX. Kotlin mungkin telah menjadi bahasa paling populer untuk pengembangan Android. Ini lebih ringkas daripada Java, memiliki berbagai metode pembantu, mendukung fungsi ekstensi, dan memiliki lebih banyak hal yang membuatnya lebih nyaman digunakan daripada Java. Karena semua kelebihan ini, Google secara resmi merekomendasikan Kotlin sebagai bahasa yang digunakan untuk pengembangan Android.

Pertama, ada beberapa fitur baru di Kotlin itu sendiri. Android Studio kini mendukung Kotlin 1.4, yang hadir dengan banyak hal baru. Salah satu fitur utama 1.4 adalah konversi SAM untuk antarmuka Kotlin. Untuk sementara waktu, Kotlin telah secara otomatis mengubah antarmuka Java metode tunggal menjadi lambda, agar lebih mudah dibaca. Namun, konversi ini tidak berfungsi untuk antarmuka yang dideklarasikan di Kotlin; di 1.3, bahkan dengan antarmuka Kotlin metode tunggal, Anda harus menuliskan seluruh implementasinya. Di Kotlin 1.4, hal ini tidak lagi diperlukan. Cukup tandai antarmuka Kotlin metode tunggal Anda dengan fun pengubah, dan Anda akan dapat menggunakannya dalam bentuk lambda.

Anda dapat membaca lebih lanjut tentang Kotlin 1.4 Di Sini Dan Di Sini.

Tapi bukan itu saja. Kotlin memiliki fitur canggih yang disebut Coroutine. Coroutine mirip dengan Android AsyncTask yang sekarang tidak digunakan lagi tetapi dengan lebih banyak fitur, sintaksis yang lebih baik, dan keterbacaan lebih mudah. Tiga pustaka AndroidX, Lifecycle, WorkManager, dan Room, kini memiliki dukungan untuk Coroutine Kotlin, yang akan mempermudah penanganan logika asinkron saat menggunakan pustaka ini.

Penulisan Jetpack

Jika Anda melewatkannya berbagai pengumuman dari Google untuk itu, Jetpack Compose adalah cara baru untuk mendesain tata letak di proyek asli Android. Alih-alih desain tata letak XML yang penting, Compose adalah kerangka kerja deklaratif yang seluruhnya ditulis di Kotlin. Ini sudah ada dalam pratinjau pengembang pertamanya selama beberapa waktu, tetapi mulai hari ini, Anda akan dapat mencoba pratinjau pengembang keduanya. Ada banyak fitur baru pada versi ini, antara lain:

  • Interoperabilitas dengan Tampilan Android asli
  • Animasi
  • Daftar berbasis adaptor
  • Pratinjau waktu nyata untuk perubahan tata letak (sebelumnya diperlukan pembangunan kembali proyek)
  • Penyelesaian kode

Google berharap untuk merilis versi alfa Compose sekitar musim panas ini, dengan rilis penuh dijadwalkan pada tahun 2021.


Dan hanya itu yang kita miliki hari ini! Tidak semua hal baru ada di artikel ini, jadi pastikan untuk membaca pengumuman resmi Google untuk lebih jelasnya. Anda dapat melihat 12 pembicaraan yang baru saja dipublikasikan oleh Google daftar putar YouTube ini, ikuti perkembangan konten pengembang baru setiap minggu selama Google "11 Minggu Android," dan belajar satu sama lain selama pertemuan komunitas Android 11 online.