Noticias de desarrollo de Android 15/02/2021

Hola. Mi nombre es  Kirill Rozov  y si estás interesado en el desarrollo de Android, probablemente hayas oído hablar del  canal de Telegram "Android Broadcast" , con noticias diarias para desarrolladores de Android, y el  canal de YouTube del mismo nombre . Esta publicación es una transcripción de texto de un nuevo video en el canal.






¡Oye! ¡Ha finalizado otra semana y he recopilado las mejores noticias especialmente para ti! Se ha lanzado una gran parte de las nuevas bibliotecas estables de Android Jetpack, IDEA ahora puede ejecutarse en CI y, al final, aprenderá cómo ganar un boleto para Mobius. Soy Kirill Rozov, este es el canal de transmisión de Android. ¡Vamos a resolverlo!





Actividad de AndroidX 1.2.0 | API de resultados de actividad

Se lanzó la biblioteca Activity 1.2.0 en la que apareció la API Activity Result, la capacidad de obtener Context



antes de la llamada onCreate()



, el soporte ViewTree



y también el backport del método 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