#57 2019-03-03
Flutter 1.2、Android StudioチームのAMA、AndroidXのCIビルドが見れるページが公開、マルチモジュールについてのアンケート結果、など。
Android×MVI×Coroutineなアーキテクチャを提供するライブラリ、Owl
GitHubで見るhttps://github.com/itome/owl
https://medium.com/@itometeam/android-mvi-coroutineを提供するライブラリの紹介-81aa7de9781Material Components 1.1.0-alpha04
GitHubで見るhttps://github.com/material-components/material-components-android/releases/tag/1.1.0-alpha04
https://www.reddit.com/r/androiddev/comments/avtxnr/material_components_110alpha04_released_new/Extended FABが追加されました
マルチモジュールについてのアンケート結果
https://medium.com/@emmaguy/android-modularisation-the-results-58a4bf17602e
https://www.reddit.com/r/androiddev/comments/aw9940/android_modularisation_the_results/GitHubで見る-
最大で800モジュールに分割しているプロジェクトがあったみたいですが、さすがに入力間違いを疑いますねw
-
モジュールの分け方は参考になりますね。「境界付けられたコンテキストで分ける」というのはよさそうです。余談ですが、そのうちマルチモジュール向けのナビゲーションはGoogle側から提供されそうですね。
-
5KB以下のDartコードでFlutterアプリを作るコンテスト、Flutter Create
GitHubで見るhttps://developers-jp.googleblog.com/2019/02/flutter-create-is-live-with-over-10-000-in-prizes.html
締切は4月7日午後11時59分(太平洋夏時間: GMT -7)だそうです。
FBの画像処理ライブラリSpectrum 1.0.0 が公開
https://code.fb.com/developer-tools/spectrum/
C++ベースのようですが、機能がミニマムでよさそうです
GitHubで見る-
FacebookはC++好きなんですかね。
クロスプラットフォームにするため、ってのが大きいかもですが結構C++で書かれたライブラリ多い印象があります。
-
Android StudioチームのAMA
https://www.reddit.com/r/androiddev/comments/av3lhx/were_on_the_engineering_team_for_android_studio
Android Studio開発チームによるAMAが2/28に開催されます。
GitHubで見る-
トップが「なんでストップボタンは何も止めないの?」という質問でちょっと笑ってしまいました。
個人的には「なぜLintをキャッシュできないの?」という質問が興味深かったです。
https://www.reddit.com/r/androiddev/comments/av3lhx/were_on_the_engineering_team_for_android_studio/ehi40p7/?context=8&depth=9
-
Flutter 1.2
GitHubで見るhttps://developers.googleblog.com/2019/02/launching-flutter-12-at-mobile-world.html
https://www.reddit.com/r/FlutterDev/comments/av1sml/launching_flutter_12_at_mobile_world_congress/MWC2019での発表です。
Dartも2.2になったようです。
種々の改善の他に、Webベースの開発ツールが発表されたりしました。
In-App Purchaseのプラグインもリリースが近そうです。ダークモードを実装するには
GitHubで見るhttps://medium.com/androiddevelopers/appcompat-v23-2-daynight-d10f90c83e94
もとは2016年の記事ですが、2019年2月時点の情報で更新されたようです
Fragment APIへの提言
GitHubで見るhttps://willowtreeapps.com/ideas/advocating-for-better-android-fragments
Fragmentをより使いやすくするための提案です。どちらも説得力があり、すでにIssue Trackerに上がっているようです。
Kotlinx Serializationを使ったJAX-RSのReader/Writer
GitHubで見るhttps://github.com/JakeWharton/jax-rs-kotlinx-serialization
あまりAndroidに関係ないですが、Kotlinをサーバーサイドで使うなら有用そうです
少し前の記事ですが、MVIの実装の中でもかなりスッキリまとまっている感じです