Berita pengembangan Android 15/02/2021

Halo. Nama saya  Kirill Rozov  dan jika Anda tertarik dengan pengembangan Android, Anda mungkin pernah mendengar tentang  saluran Telegram "Android Broadcast" , dengan berita harian untuk pengembang Android, dan  saluran YouTube dengan nama yang sama . Postingan ini adalah transkrip teks dari video baru di channel tersebut






Hei! Satu minggu lagi telah berakhir dan saya telah mengumpulkan berita terbaik khusus untuk Anda! Sebagian besar pustaka Android Jetpack stabil baru telah dirilis, IDEA sekarang dapat berjalan di CI, dan pada akhirnya Anda akan belajar cara memenangkan tiket ke Mobius! Saya Kirill Rozov, ini adalah saluran Siaran Android. Mari kita cari tahu!





Aktivitas AndroidX 1.2.0 | API Hasil Kegiatan

Pustaka Aktivitas 1.2.0 dirilis tempat API Hasil Aktivitas muncul, kemampuan untuk mendapatkan Context



sebelum panggilan onCreate()



, dukungan ViewTree



, dan juga backport metode reportFullyDrawn()



.





Activity Result API - API, onActivityResult() . callback ActivityResultContract, Activity. , . API , , onActivityResult()



.





- Context



onCreate()



, . Coroutine callback-a.





ViewTree



- ComponentActivity



API SavedState Lifecycle, .





  • AndroidX Activity 1.2.0





  • Activity Result API





Fragment 1.3.0

Fragment 1.3.0 , API, deprecated API, Fragment



.





, - Fragment-, , back stack-.





Activity Result API , , request callback- permission.





Fragment setTargetFragment - . API - Fragment Result API, FragmentManager Fragment- Callback.





" Fragment " - Google deprecated API. setRetainInstance() , ViewModel. FragmentPagerAdapter ViewPager 1 deprecated , . deprecation onAttachFragment() Activity Fragment. FragmentOnAttachListener, onAttachFragment().





  • AndroidX Fragment 1.3.0





  • Fragment Result





  • "Fragments: rebuilding the internals"





Lifecycle 2.3.0

Lifecycle 2.3.0 SavedStateHandle, Lifecycle, ViewTree API.





SavedStateHandle lazy , .. setSavedStateProvider() , , .





Lifecycle: DESTROYED - , . Lifecycle , . API,





ViewTree API, LifecycleOwner ViewModelStoreOwner View. API SavedStateRegistry savedstate 1.1.0





  • AndroidX Lifecycle 2.3.0





Kotlin Symbol Processing

Kotlin Symbol Processing (KSP) Room





KSP - kapt, . Google Kotlin , , Java apt Kotlin. KSP 2 kapt. . KSP





  • Kotlin Symbol Processing Alpha





IDEA CI

IDEA GUI CI





JetBrains - Qodana, CI . Qodana 2 : IDEA UI Web UI . pipeline. Teamcity, Docker GitHub Action Application. TeamCity. . EAP , .





  • JetBrains Qodana





  • Qodana ( )





Core App Quality

developers.android.com "App Quality",   Android .





, . checklist Android. :





















  • Google Play





.





  • "Core App Quality"





  • "Core App Quality"





2021

Kaspersky android feature , , feature . .





  • " Android 2021"






Mobius

  1. YouTube "Android Broadcast"





  2. Telegram "Android Broadcast"





  3. Telegram "Kotlin Broadcast"





  4. Telegram ( !!!)





  5. ,








All Articles