#131 2020-08-02
Kotlin 1.4.0-RC, Android Studio 4.2 Canary7, OOUIでアプリUIを改善した話, MotionLayoutを使ってTinderぽいスワイプ, Jetpack Composeデスクトップ, など
Kotlin 1.4.0-RC
GitHubで見るhttps://blog.jetbrains.com/kotlin/2020/07/kotlin-1-4-rc-released/
*.gradle.ktsの改善、Multiplatform Projectのdependenciesの簡略化、などが追加されています。
Android Studio 4.2 Canary 6
GitHubで見るhttps://androidstudio.googleblog.com/2020/07/android-studio-42-canary-6-available.html
AAPT2を一部置き換える JVM resource compiler が導入されています。また、Dynamic feature module に新たに dist:removable が追加され dist:install-time の挙動が変更されています。
Android Studio 4.2 Canary 7
GitHubで見るNow in Android エピソード22
GitHubで見るhttps://medium.com/androiddevelopers/now-in-android-22-637baa57124e
Android 11 Beta 2、AndroidXがGitHubで利用可能になったこと、11 Weeks of Androidなどについて触れています。
Android StudioチームへのAMA
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/hwiffd/were_on_the_engineering_team_for_android_studio/
すでに終了していますが、Android Studioチームに対するAsk Me Anything (AMA)があったようです。
Material Motionのコードラボ
GitHubで見るhttps://codelabs.developers.google.com/codelabs/material-motion-android/
https://twitter.com/ricknout/status/1288490522756161546新しくmaterial componentsに追加されるMaterial Motionのコードラボです。アイテム間のtransitionのやり方について学ぶことができます。
MotionLayoutを使ってTinderっぽいスワイプを作る
GitHubで見るhttps://medium.com/@rodrigomartind/tinder-motionlayout-1cb6a7233f9f
https://medium.com/@rodrigomartind/circular-carousel-with-motionlayout-658d9c44c925MotionLayoutを使い、いい感じのスワイプアニメーションを実装する話です。少し複雑なMotionLayoutの使い方を学ぶことが出来ます。
Jetpack Composeデスクトップ
GitHubで見るhttps://zeromod.in/posts/jetpack-compose-desktop/
Jetpack Composeのデスクトップ対応版を動かしてる様子です。
11 Weeks of Android: Android Developer Tools
GitHubで見るhttps://android-developers.googleblog.com/2020/07/11-weeks-of-android-android-developer.html
#11WeeksOfAndroid 7週目は開発ツールについてです。Android StudioのDesign ToolやProfilerなどのコンテンツが公開されています。
Kotlin Coroutinesをデバッグする
GitHubで見るhttps://blog.jetbrains.com/kotlin/2020/07/kotlin-1-4-rc-debugging-coroutines/
Kotlin 1.4から追加されるCoroutinesのデバッグ機能についてまとめられています
前エピソードにあたる"【初アプリ】未経験がFlutterで肉牛繁殖農家のためのアプリを作ってみた"も必見です