#208 2022-01-23
Jetnewsのさまざまなスクリーンサイズへの対応について, ComposeとKotlinのバージョン対応表, KMPの学習曲線について, 公式チュートリアルのアップデート, など
AndroidXのcore-splashscreenでAPIレベル 21までさかのぼりSplashScreen APIを利用するサンプル
GitHubで見るhttps://github.com/android/user-interface-samples/tree/main/SplashScreen
Android 12 (API レベル 31) で導入された SplashScreen API ですが、AndroidX の core-splashscreen を使えば、API レベル 21 までさかのぼって利用できます。サンプルを新しくしました。https://t.co/1xOf0AqqFC
— Yuichi Araki (@yuichi_araki) January 17, 2022Jetnewsのさまざまなスクリーンサイズへの対応について
GitHubで見るhttps://medium.com/androiddevelopers/jetnews-for-every-screen-4d8e7927752
画面サイズに対応するstateを作成するなど、どのように対応を行ったのかが書かれています。
Baseline Profiles
GitHubで見るhttps://developer.android.com/studio/profile/baselineprofiles
インストール時のAOTコンパイルで使用するプロファイルで、インストール直後の起動時間を改善することができます。
Google Play Games Beta
GitHubで見るhttps://android-developers.googleblog.com/2022/01/googleplaygames.html
Windows PCでAndroidのゲームをプレイできるGoogle Play Gamesが韓国、台湾、香港でベータとして公開されています。
ComposeとKotlinのバージョン対応表
GitHubで見るhttps://developer.android.com/jetpack/androidx/releases/compose-kotlin
Composeのバージョンごとに必要なKotlinのバージョンが確認できる対応表です
Android Developers Twitter Community
GitHubで見るAndroidアプリ開発者のTwitter Communityができたようです。招待制ですが、投稿はパブリックのようです。
https://twitter.com/i/communities/1483910856257818626Android公式チュートリアルについてのアップデート
GitHubで見るhttps://android-developers.googleblog.com/2022/01/android-basics-and-training-update.html
"Android Kotlin Fundamentals" は "Android Basics in Kotlin" でその内容がほとんどカバーされたため、提供が終了するようです。
Kotlin Multiplatform 用のモッキングライブラリ、MocKMP
GitHubで見るhttps://medium.com/kodein-koders/mockmp-a-mocking-processor-for-kotlin-multiplatform-51957c484fe5
https://github.com/Kodein-Framework/MocKMPKotlin/Native でもモッキングをサポートするために KSP を利用しています
Now in Android エピソード54
GitHubで見るKotlinマルチプラットフォームの学習曲線について
GitHubで見るhttps://medium.com/@callerymatthew/my-kotlin-multiplatform-mobile-learning-curve-c024c9fcfe2
Kotlinマルチプラットフォームを採用したプロジェクトにジョインした際に、必要な技術をどのように習得したかについて紹介しています。