#181 2021-07-18
便利なKotlinイディオム、Android 12 Beta 3、KotlinのList API、なぜWebやiOSではなくAndroidアプリ開発を選択したのか 、など
Android 12 Beta 3
GitHubで見るhttps://android-developers.googleblog.com/2021/07/android-12-beta-3.html
スクロールコンテンツのキャプチャや画面回転の改善などが含まれています。正式にAPI Level 31もリリースされています。
Android Game Development Kitがリリース
GitHubで見るhttps://android-developers.googleblog.com/2021/07/introducing-android-game-development-kit.html
https://developer.android.com/games/agdkKotlinのList API
GitHubで見るhttps://dev.to/kotlin/exploring-kotlin-lists-in-2021-2gi
SlicingやsubListなどの基本的な使い方について解説しています
RxJavaとCoroutineの違い、構造化された並行性について
GitHubで見るhttps://code.cash.app/rx-to-coroutines-concepts-structured-concurrency
並行性の観点から、RxJavaのコードをCoroutineのコードに変換する際の注意点について解説しています
Androidアプリ開発をする上で一番キライなことは?
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/om4lng/what_are_the_things_you_dislike_the_most_about/
iOSのことしか考えてないクライアント、互換性、頻繁なAPIの変更などなど。
なぜWebやiOSではなくAndroidアプリ開発を選択したのか
GitHubで見るKMMモジュールをiOSから使う方法の改善
Kotlin 1.5.20 から追加された
embedAndSignAppleFrameworkForXcode
タスクの紹介です。
ざっくりいうと、今までは個々のbuild.gradle
内で定義する必要があったpackForXcode
的な framework 生成タスクが、ついにビルトインで用意されました。