11 Weeks of Android: Selesai
Ini adalah entri blog terakhir untuk #11WeeksOfAndroid . Terima kasih telah bergabung dengan kami selama 11 minggu saat kita mempelajari bidang-bidang utama pengembangan Android. Jika Anda melewatkannya, berikut adalah rekap dari semua yang kita bicarakan setiap minggunya:
Minggu 1 - Orang dan identitas
Temukan cara menerapkan pintasan dan balon percakapan dengan ‘notifikasi percakapan ’. Selain itu, pelajari lebih lanjut tentang penambahan percakapan dan berita System UI lainnya, serta temukan dokumentasi developer aplikasi orang dan percakapan di sini . Terakhir, Anda juga bisa mendengarkan podcast Android Backstage, di sini tim System UI diwawancarai mengenai aplikasi orang dan balon .
Untuk mengatasi kompleksitas pengguna dan developer yang menjadikan identitas sebagai tantangan bagi developer, kami telah mengerjakan One Tap dan Block Store, bagian dari Google Identity Services Library kami yang baru.
Jika Anda tertarik untuk mempelajari lebih lanjut tentang Identity, kami memublikasikan video “Identity on Android: apa yang baru di sign-in ,” di sini Vishal menjelaskan library baru di Google Identity System.
Dua tim yang bekerja sedari awal dengan kami adalah tim Facebook Messenger dan tim direct messaging dari Twitter. Baca cerita dari Twitter di sini dan lihat bagaimana kami bekerja sama dengan Facebook dalam penerapannya di sini .
Ketahui selengkapnya dengan jalur pembelajaran Aplikasi Orang dan Identitas, playlist , dan entri blog ringkasan minggu ini .
Minggu 2 - Machine learning
Kami membuka minggu ini dengan mengumumkan para pemenang #AndroidDevChallenge! Periksa semua aplikasi pemenang dan lihat bagaimana mereka menggunakan ML Kit dan TensorFlow Lite, semuanya berfokus untuk mendemonstrasikan bagaimana machine learning bisa diterapkan di kehidupan nyata dengan baik untuk membantu pengguna menyelesaikan berbagai hal, seperti aplikasi untuk membantu tunanetra berjalan di keramaian atau membantu siswa belajar bahasa isyarat .
Kami belum lama ini membuat SDK mandiri untuk ML Kit yang tidak lagi memerlukan akun Firebase . Hanya satu baris dalam file build.gradle dan Anda bisa mulai menghadirkan fungsi ML ke dalam aplikasi Anda.
Tambahan lain yang sangat dinanti adalah dukungan untuk menukar model Google dengan model Anda sendiri guna Pemberian Label Gambar serta Deteksi dan Pelacakan Objek .
Ketahui tentang pentingnya menemukan titik temu unik antara masalah pengguna dan kekuatan ML serta bagaimana Buku Panduan Aplikasi Orang + AI bisa membantu Anda membuat keputusan tentang produk ML. Lihat wawancara dengan tim Read Along untuk mendapatkan lebih banyak inspirasi.
Minggu ini kami juga menyoroti bagaimana menambahkan model khusus ke aplikasi Android Anda tidak pernah semudah ini .
Terakhir, cobalah codelab kami:
Ketahui selengkapnya dengan jalur Machine Learning, playlist , dan entri blog ringkasan minggu ini .
Minggu 3 - Privasi dan keamanan
Seperti yang dibagikan dalam entri blog “Privasi dan Keamanan ”, kami memberikan pengguna kontrol dan transparansi yang lebih besar atas akses data pengguna.
Di Android 11, kami memperkenalkan berbagai peningkatan privasi seperti izin sekali pakai yang memungkinkan pengguna memberikan akses aplikasi ke mikrofon, kamera, atau lokasi perangkat, hanya sekali itu saja. Pelajari lebih lanjut tentang cara membangun aplikasi yang ramah privasi dengan perubahan baru ini . Anda juga bisa mempelajari tentang berbagai update keamanan Android di video ini.
Update penting lainnya termasuk:
Setel ulang izin otomatis: Jika pengguna tidak menggunakan aplikasi yang menargetkan Android 11 dalam jangka waktu lama, sistem akan “menyetel ulang otomatis ” semua izin runtime yang diberikan terkait dengan aplikasi tersebut dan memberi tahu pengguna.
API audit akses data: Di Android 11, developer memiliki akses ke API baru yang memberikan lebih banyak transparansi dalam penggunaan data pribadi dan dilindungi oleh aplikasi. Pelajari lebih lanjut tentang fitur baru di Android 11 untuk membuat aplikasi Anda lebih pribadi dan stabil.
Penyimpanan Terbatas: Di Android 11, penyimpanan terbatas wajib digunakan oleh semua aplikasi yang menargetkan tingkat API 30. Pelajari lebih lanjut dan lihat FAQ penyimpanan .
Update sistem Google Play: Update sistem Google Play diperkenalkan dengan Android 10 sebagai bagian dari Project Mainline , untuk mempermudah pemberian update komponen OS inti kepada pengguna.
Library Jetpack Biometric: Library ini telah diupdate untuk menyertakan fitur BiometricPrompt baru di Android 11 untuk memungkinkan kompatibilitas mundur.
Ketahui selengkapnya dengan jalur pembelajaran ‘privasi, kepercayaan, dan keamanan’, playlist , dan dokumentasi mengenai praktik terbaik privasi dan keamanan .
Minggu 4 - Kompatibilitas Android 11
Kami merilis Android 11 Beta kedua dan menambahkan tahap pencapaian baru yang disebut Stabilitas Platform untuk memberi sinyal yang jelas kepada developer bahwa semua API dan perilaku sistem sudah lengkap. Ketahui selengkapnya tentang Beta 2 dan stabilitas platform, termasuk arti pencapaian ini bagi developer, dan kronologi Android 11 . Catatan: sejak minggu #4, kami telah merilis beta ketiga dan terakhir dan sedikit lagi merilis Android 11 ke AOSP dan ekosistemnya. Pastikan untuk memeriksa bahwa aplikasi Anda berfungsi dengan baik!
Untuk menyiapkan aplikasi Anda untuk Android 11, lihat beberapa sumber daya bermanfaat ini:
Dalam entri blog “Mempercepat update Android ”, kami menjabarkan bagaimana kami terus mengupayakan OS terbaru untuk mencapai titik penting selanjutnya dengan memperluas arsitektur update Android.
Kami juga menyoroti Excelliance Tech, yang baru-baru ini memindahkan SDK LeBian mereka dari antarmuka non-SDK, menuju API resmi yang stabil sehingga mereka bisa lebih kompatibel dengan Android OS dari waktu ke waktu. Lihat kisah Excelliance Tech .
Ketahui tahu selengkapnya dengan jalur pembelajaran Kompatibilitas Android 11, playlist , dan entri blog ringkasan minggu ini .
Minggu 5 - Bahasa
Dengan Android 11 Beta, kami semakin menyempurnakan pengalaman developer untuk Kotlin di Android dengan secara resmi merekomendasikan coroutine untuk pekerjaan yang tidak bersamaan. Jika Anda baru mengenal coroutine , lihat:
Selain itu, lihat halaman studi kasus Kotlin yang baru untuk studi kasus dan data terbaru, termasuk studi kasus Google Home baru , dan video status Kotlin kami di Android . Untuk pemula, kami mengumumkan peluncuran kursus Dasar-Dasar Android di Kotlin baru.
Jika Anda adalah seorang developer bahasa Java , lihat dukungan untuk Java API baru mengenai bagaimana kami menyediakan library OpenJDK yang lebih baru di semua versi Android. Dengan Android 11, kami juga mengupdate runtime Android agar aplikasi lebih cepat dimulai dengan I/O prefetching .
Android 11 menyertakan update di seluruh toolchain native, termasuk fitur yang lebih baik untuk profile-guided optimization (PGO) dan penyempurnaan manajemen dependensi native di Android Studio 4.0.
Yang terakhir, kami terus berfokus pada penyempurnaan compiler D8 dan R8 di Android Studio dengan dukungan yang lebih baik untuk Kotlin di R8 shrinker . Pelajari lebih lanjut .
Ketahui selengkapnya dengan jalur pembelajaran bahasa, playlist , dan entri blog ringkasan minggu ini .
Minggu 6 - Android Jetpack
Tertarik dengan apa yang baru di Jetpack? Lihat peluncuran #Android11 Beta dengan tinjauan cepat yang memperkenalkan banyak update ke library kami, dengan tips tentang cara memulai.
Dalami rilis utama seperti Hilt, dengan rujukan ringkas untuk membantu Anda memulai, dan pelajari cara kami memigrasikan contoh kami sendiri agar menggunakan Hilt untuk injeksi dependensi . Lebih sedikit boilerplate = lebih menyenangkan.
Ketahui selengkapnya tentang Paging 3.0 , penulisan ulang library menyeluruh menggunakan Kotlin coroutine dan penambahan fitur seperti penanganan error yang disempurnakan, transformasi yang lebih baik, dan banyak lagi.
Perkenalan CameraX Beta , dan pelajari caranya membantu developer mengelola kasus berisiko di berbagai perangkat dan versi OS, sehingga Anda tidak perlu melakukannya.
Tahun ini, kami telah membuat beberapa peningkatan besar dengan merilis Navigation 2.3 , yang memungkinkan Anda dengan mudah melakukan navigasi di antara layar-layar aplikasi yang berbeda dengan tetap mengikuti prinsip-prinsip Android UI.
Di Android 11, kami melanjutkan pekerjaan kami untuk memberi pengguna kontrol yang lebih besar atas izin sensitif. Sekarang ada kontrak bertipe-aman untuk intent umum dan lebih banyak lagi melalui ActivityResult API baru. Perubahan ini menyederhanakan cara Anda meminta izin, dan kami akan terus berupaya membuat izin lebih mudah di masa mendatang.
Pelajari juga tentang rilis terbaru library AppStartup kami serta apa yang baru di WorkManager .
Ketahui selengkapnya dengan jalur pembelajaran Jetpack, playlist , dan entri blog ringkasan minggu ini .
Minggu 7 - Fitur developer Android
Kami telah mengumpulkan ringkasan tentang apa yang baru di fitur Developer Android .
Lihat update terkini dalam fitur desain , dan pelajari lebih dalam lagi:
Selain itu, ketahui tentang proses debug pada layout Anda, dengan update untuk layout inspector . Ketahui perkembangan terbaru untuk fitur Jetpack Compose Design , dan juga cara menggunakan database inspector baru di Android Studio .
Ketahui fitur pengembangan terbaru yang kami miliki untuk Jetpack Hilt di Android Studio .
Pelajari tentang sistem build di fitur developer Android:
Untuk mengetahui update terkini tentang pengujian virtual, baca blog ini di Android Emulator . Yang terakhir, untuk melihat perubahan terbaru pada fitur kinerja, lihat konten profiler kinerja tentang System Trace . Selain itu, lihat lebih lanjut tentang pembuatan profil memori C++ dengan Android Studio 4.1.
Ketahui selengkapnya dengan jalur pembelajaran fitur developer Android, playlist , dan entri blog ringkasan minggu ini .
Minggu 8 - Distribusi dan monetisasi aplikasi
Lihat webinar kami tentang Google Play Console Beta baru jika Anda tidak dapat menontonnya secara langsung.
Kami membagikan peningkatan terbaru yang dibuat pada paket aplikasi, serta rencana kami mewajibkan aplikasi dan game baru untuk dipublikasikan dengan format ini pada paruh kedua 2021. In-app review API baru berarti sekarang developer bisa meminta rating dan ulasan dari dalam aplikasi Anda!
Jangan lupakan kebijakan kami mengenai langganan yang lebih transparan untuk membantu meningkatkan kepercayaan pengguna pada Google Play Billing. Kami juga memperluas rangkaian fitur untuk membantu Anda menjangkau dan mempertahankan pembeli dengan lebih baik, serta meluncurkan Play Billing Library 3 , yang akan diwajibkan pada pertengahan 2021.
Google Play Pass diluncurkan di sembilan pasar baru pada bulan lalu. Developer yang menggunakan Google Play Pass dan penagihan langsung di Google Play mendapatkan rata-rata 2,5 kali lipat dari pendapatan AS dengan Google Play Pass, tanpa mengurangi penghasilan Google Play store. Pelajari lebih lanjut dan sampaikan minat untuk bergabung.
Ketahui selengkapnya dengan jalur pembelajaran distribusi dan monetisasi aplikasi, playlist , dan entri blog ringkasan minggu ini .
Minggu 9 - Android di luar ponsel
Lihat beberapa sorotan dari minggu ini, termasuk;
Ketahui selengkapnya dengan jalur pembelajaran untuk Android TV dan Layar Besar , playlist Di luar ponsel, dan entri blog ringkasan minggu ini.
Minggu 10 - Game dan media
Kami membagikan beberapa update game dan menyajikan episode spesial "11 Weeks" dari The Android Game Developer Show .
Anda juga bisa memanfaatkan kontrol media baru Android 11 dengan memastikan aplikasi Anda menggunakan MediaStyle dengan token MediaSession yang valid. Pelajari cara mendukung pelanjutan media dengan membuat aplikasi Anda dapat ditemukan dengan MediaBrowserServiceCompat , menggunakan petunjuk EXTRA_RECENT untuk membantu melanjutkan konten, dan menangani callback onPlay dan onGetRoot . Kemudian lihat cara memanfaatkan library jetpack MediaRouter dan lihat contoh UAMP versi terbaru.
Terakhir, kami membahas beberapa cara utama aplikasi dalam memanfaatkan 5G . Android 11 menambahkan API baru dan memperbarui API yang sudah ada untuk membantu memastikan Anda memiliki semua fitur yang dibutuhkan untuk memanfaatkan kemampuan 5G, seperti API estimasi bandwidth yang ditingkatkan, kemampuan deteksi 5G , dan tanda berkuota baru dari operator seluler. Android emulator sekarang memungkinkan Anda untuk mengembangkan dan menguji API ini tanpa memerlukan perangkat atau sambungan jaringan 5G. Semua ini dan masih banyak lagi tersedia dari halaman 5G khusus kami .
Ketahui selengkapnya dengan jalur pembelajaran ‘game dan media’, playlist , dan entri blog ringkasan, serta kunjungi d.android.com/games untuk terus mendapatkan informasi terbaru mengenai semua fitur dan sumber daya kami untuk developer game.
Minggu 11 - UI
Pada minggu terakhir, kami merilis 4 codelab baru , 9 contoh baru , dokumentasi baru , dan podcast dari tim Compose. Jika Anda lebih menyukai video; semua sudah kami siapkan:
Yang baru di Android 11 adalah kemampuan aplikasi untuk membuat transisi mulus antara keyboard virtual saat dibuka dan ditutup. Untuk mengetahui cara menambahkannya ke aplikasi Anda, geser ke atas video, entri blog , dan contoh aplikasi
Kami sarankan mengikuti Panduan Desain Material untuk memastikan bahwa aplikasi beroperasi secara konsisten, sehingga pola yang dipelajari dalam satu aplikasi bisa digunakan di aplikasi lainnya. Ketahui selengkapnya tentang Material Theming (warna , tipe , dan bentuk ), tema gelap , dan sistem gerak Material menggunakan library Material Design Components (MDC). Jika Anda belum bermigrasi ke MDC, lihat panduan migrasi kami .
Bahkan Anda bisa mempermudah migrasi dengan library seperti MDC-Android Compose Theme Adapter baru yang mengubah tema XML MDC menjadi Compose `MaterialTheme` .
Ketahui selengkapnya dengan jalur pembelajaran Compose, jalur pembelajaran UI Modern, playlist , dan entri blog ringkasan minggu ini .
Sumber daya
Anda bisa menemukan seluruh playlist konten video #11WeeksOfAndroid di sini . Ikuti kami di Twitter dan YouTube , serta langganan ke milis kami untuk menerima semua berita dan sumber daya terbaru. Terima kasih banyak telah mengizinkan kami menjadi bagian dari pengalaman ini bersama Anda!
Impressive article! Many Thank you for sharing this with us.
ReplyDeleteThank you
Visit Here
Thank for sharing with us such a nice article and a lot of useful and informatics!!
ReplyDeleteKeep such a great work up dear!!
windveil blue metallic
Hope I will be a good student and thanks to book report writing tips for starters I am doing well because it does any custom writing work quickly and efficiently for anyone looking to get good grades.
ReplyDeleteI prefer to use Cheap-papers for my studies. This writing service saves my life lots of times! This month they do my excel homework online.
ReplyDeleteWorried about your nursing essay that is due in a few hours? Trust us and take our expert assignment help care plan writing service
ReplyDeleteCurrently testing 2 different landing pages.
ReplyDeleteExcel homework solutions for all students and Excel homework solutions for all students
I guess we will live and see which will allow me to provide better excel homework help service.
Are you in need of a reliable and efficient way to process dental cards? Look no further than our Dental Card Processing services! Our team of experts is dedicated to providing you with the best possible service, ensuring that your dental card processing needs are met quickly and accurately.
ReplyDeleteWe understand the importance of timely and accurate processing, which is why we use the latest technology and techniques to ensure that your dental card processing is done right the first time.
Completing "11 Weeks of Android" is a significant achievement that deserves recognition. For anyone looking to delve deeper into this topic, I highly recommend checking out the reviews on this site essay ghostwriter. They offer comprehensive insights that can help you better understand the intricacies of Android development.
ReplyDelete