Actualités du développement Android 15/02/2021

Salut. Je m'appelle  Kirill Rozov  et si vous êtes intéressé par le développement Android, vous avez probablement entendu parler de la  chaîne Telegram "Android Broadcast" , avec des nouvelles quotidiennes pour les développeurs Android, et la  chaîne YouTube du même nom . Ce message est une transcription textuelle d'une nouvelle vidéo sur la chaîne






Hé! Une autre semaine est terminée et j'ai rassemblé les meilleures nouvelles spécialement pour vous! Une grande partie des nouvelles bibliothèques stables Android Jetpack a été publiée, IDEA peut maintenant fonctionner sur CI, et à la fin, vous apprendrez comment gagner un ticket pour Mobius! Je suis Kirill Rozov, c'est la chaîne de diffusion Android. Découvrons-le!





Activité AndroidX 1.2.0 | API de résultat d'activité

La bibliothèque Activity 1.2.0 a été publiée dans laquelle l'API Activity Result est apparue, la possibilité d'obtenir Context



avant l'appel onCreate()



, le support ViewTree



et également le backport de la méthode 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