#129 2020-07-19
KotlinでAndroidの基礎を学習 、FlutterでLinuxデスクトップ向けアプリの開発が可能に、Play Commerceアップデート対応、LiveDataとCoroutinesを使った実装、など
11 Weeks of Android: Languages
GitHubで見るhttps://developer.android.com/courses/pathways/android-week5-languages
今週はLanguagesということで、Kotlin、Javaの新しいAPI(desugar)の話などを学ぶことが出来ます。
AOSPのDeskClockアプリのKotlin化
GitHubで見るhttps://medium.com/androiddevelopers/re-writing-the-aosp-deskclock-app-in-kotlin-76c836370cb
JavaからKotlinに置き換える際のポイントを紹介しています。これからKotlinの導入をするプロジェクトなどで役立ちそうです。
2020年版 Play Commerceアップデート対応
GitHubで見るhttps://medium.com/@syarihu/2020年版-play-commerceアップデート対応-682716d240fd
課金周りの機能で対応したほうが良いところ、ロードマップなどが詳しく紹介されています。
KotlinでAndroidの基礎を学習
GitHubで見るhttps://android-developers.googleblog.com/2020/07/learn-android-and-kotlin-with-no-experience.html
https://developer.android.com/courses/android-basics-kotlin/courseKotlinを使ってAndroid開発が学べるコースが公開されています。
LiveDataとCoroutinesを使った実装
GitHubで見るhttps://medium.com/androiddevelopers/livedata-with-coroutines-and-flow-part-i-reactive-uis-b20f676d25d7
https://medium.com/androiddevelopers/livedata-with-coroutines-and-flow-part-ii-launching-coroutines-with-architecture-components-337909f37ae7
https://medium.com/androiddevelopers/livedata-with-coroutines-and-flow-part-iii-livedata-and-coroutines-patterns-592485a4a85a2019年Android Dev Summitでの発表がブログ記事として公開されています。
CanonicalとGoogleが連携、FlutterでLinuxデスクトップ向けアプリの開発が可能に
GitHubで見るhttps://medium.com/flutter/announcing-flutter-linux-alpha-with-canonical-19eb824590a9
https://www.reddit.com/r/FlutterDev/comments/hniw6t/announcing_flutter_linux_alpha_with_canonical/
Flutterで再利用のためにWidgetを作るのとメソッドを分けるパターンの違い
GitHubで見るI've updated my "functions vs classes for reusable widgets" answer on StackOverflow with some Dartpads to showcase the issues:
— Remi Rousselet (@ remi_rousselet) July 19, 2020
The dartpads:https://t.co/OHOjN37NCahttps://t.co/Lm68pO4Nrohttps://t.co/oZpODjAQyK
The answer:https://t.co/I36xpBxxFz