#118 2020-05-03
2020年4月29日のAndroidXリリース、startActivityForResult、onActivityResultが非推奨APIに、Android Studio 4.1 Canary 8、など。
startActivityForResult、onActivityResultが非推奨APIに
GitHubで見るhttps://developer.android.com/jetpack/androidx/releases/activity#1.2.0-alpha04
https://developer.android.com/training/basics/intents/resultactivityxの1.2.0 alpha04で、startActivityForResult、onActivityResultなどのAPIが非推奨になりました。今後は新設された
ActivityResultContract
が推奨されます。Monzoアプリのテーマのリファクタリング
GitHubで見るhttps://medium.com/@ataulm/refactoring-android-themes-with-style-restructuring-themes-15230569e50
テーマの全体設計、命名規則などの悩みがちなポイントがまとまっています。
Android Studio 4.1 Canary 8
GitHubで見るhttps://androidstudio.googleblog.com/2020/04/android-studio-41-canary-8-available.html
https://developer.android.com/studio/preview/features#run-emulator-studioAndroid Studio上でエミュレータが動かせるようなりました。
2020年4月29日のAndroidXリリース
https://developer.android.com/jetpack/androidx/versions/all-channel?hl=en#april_29_2020
Activity 1.2.0-alpha04では、
startActivityForResult()
/onActivityResult()
andonRequestPermissionsResult()
がdeprecatedになっています。
新しく追加されたActivity Result APIが代替です。GitHubで見る-
Kotlinのobjectでは何が行われているか
GitHubで見るhttps://medium.com/androiddevelopers/the-one-and-only-object-5dfd2cf7ab9b
Kotlinではobjectキーワードを使うとシングルトンインスタンスを生成してくれますが、どのようにして実現しているかを説明しています。