Notícias de desenvolvimento Android 15/02/2021

Olá. Meu nome é  Kirill Rozov  e se você está interessado em desenvolvimento Android, provavelmente já ouviu falar do canal do  Telegram "Android Broadcast" , com notícias diárias para desenvolvedores Android, e do  canal do YouTube com o mesmo nome . Esta postagem é uma transcrição de texto de um novo vídeo no canal






Ei! Mais uma semana chegou ao fim e eu coletei as melhores notícias especialmente para você! Uma grande parte das novas bibliotecas estáveis ​​do Android Jetpack foi lançada, o IDEA agora pode ser executado em CI e, no final, você aprenderá como ganhar um ingresso para o Mobius! Eu sou Kirill Rozov, este é o canal Android Broadcast. Vamos descobrir!





Atividade AndroidX 1.2.0 | Activity Result API

A biblioteca Activity 1.2.0 foi lançada na qual a API Activity Result apareceu, a capacidade de obter Context



antes da chamada onCreate()



, suporte ViewTree



e também o backport do 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