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'appelonCreate()
, le supportViewTree
et également le backport de la méthodereportFullyDrawn()
.
Activity Result API - API, onActivityResult() . callback ActivityResultContract, Activity. , . API , , onActivityResult()
.
- Context
onCreate()
, . Coroutine callback-a.
ViewTree
- ComponentActivity
API SavedState Lifecycle, .
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().
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
Kotlin Symbol Processing
Kotlin Symbol Processing (KSP) Room
KSP - kapt, . Google Kotlin , , Java apt Kotlin. KSP 2 kapt. . KSP
IDEA CI
IDEA GUI CI
JetBrains - Qodana, CI . Qodana 2 : IDEA UI Web UI . pipeline. Teamcity, Docker GitHub Action Application. TeamCity. . EAP , .
Core App Quality
developers.android.com "App Quality", Android .
, . checklist Android. :
-
Google Play
.
2021
Kaspersky android feature , , feature . .