こんにちは。私の名前は KirillRozov です。Androidの開発に興味がある場合は、Android開発者向けの毎日のニュースが掲載され ているTelegramチャンネル「AndroidBroadcast 」と同じ名前のYouTubeチャンネルについて聞いたことがあるでしょう 。この投稿は、チャンネルの新しい動画のテキストトランスクリプトです
ねえ!もう一週間が終わり、特にあなたのために最高のニュースを集めました!新しい安定したAndroidJetpackライブラリの大部分がリリースされ、IDEAをCIで実行できるようになりました。最後に、メビウスのチケットを獲得する方法を学びます。私はキリル・ロゾフです。これはAndroid放送チャンネルです。それを理解しましょう!
AndroidXアクティビティ1.2.0 | アクティビティ結果API
Activity 1.2.0ライブラリがリリースされました。このライブラリには、Activity Result API
Context
、呼び出しの前に取得する機能onCreate()
、サポートViewTree
、およびメソッドのバックポートが含まれていreportFullyDrawn()
ます。
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 . .