#72 2019-06-16
Dynamic Feature Module内のコードにアクセスする、WorkManagerと定期処理、AndroidXとJUnit5、32bit版Android Studioのサポート終了、SignIn with Apple、など
Reactive StreamsとKotlin Flow
GitHubで見るhttps://medium.com/@elizarov/reactive-streams-and-kotlin-flows-bfd12772cda4
Kotlin FlowがRxやAkkaが準拠しているReactive Streamsの考え方をどう取り入れたか解説されています。またKotlin Flowが必要とあらばReactive StreamsのPublisherと相互変換することができることについても説明されています。
既存アプリにFlutterを段階的に導入していく
AlibabaがどのようにFlutterを既存の資産を活かしつつ使っているか、を解説しています。
OSSとして公開もしています
https://github.com/alibaba/flutter_boost最近の面接のトレンド
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/c0brs9/interview_chills/
スレ主の周りでは最近ラピッドプロトタイピングがコーディング面接のトレンドのようです。
コーディング面接の話よりは「そもそもシニアエンジニアとは?」というところでスレは盛り上がっています。
Dynamic Feature Module内のコードにアクセスする方法
GitHubで見るWorkManagerと定期処理
GitHubで見るhttps://medium.com/androiddevelopers/workmanager-periodicity-ff35185ff006
WorkManagerの使い方シリーズその3です。
今回は定期処理についてまとまっています。AndroidX x JUnit5でUIテスト
GitHubで見るhttps://swet.dena.com/entry/2019/06/12/170000
公式ではまだ対応していおらず、 mannodermaus/android-junit5というライブラリを利用するようです
全部アプリのせいにされることもある
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/bz9tj9/sometimes_you_get_blamed_for_everything/
理不尽なストアレビューシリーズ
Hello, world! - Android@Microsoft
https://medium.com/android-microsoft/hello-world-57fc0630d47c
https://www.reddit.com/r/androiddev/comments/bzrmrv/hello_world_androidmicrosoft/MicrosoftのAndroidチームがどのように、何を使って働いているか、という紹介記事のようです。
技術選定についてはかなり自由度がありそうですGitHubで見る-
むかし、ぜんぶReact Nativeだという話があった気がしますが、そんなことないんですね。
-
32bit版Android Studio/エミュレータのサポート終了
GitHubで見るhttps://android-developers.googleblog.com/2019/06/moving-android-studio-and-android.html
https://www.reddit.com/r/androiddev/comments/bzh238/moving_android_studio_and_android_emulator_to/まず今年中に非推奨になり、2020年の末日にサポート終了になります。
Value Objects, Service Objects, and Glue
GitHubで見るhttps://publicobject.com/2019/06/10/value-objects-service-objects-and-glue/
必要なオブジェクトを3種類に分ける考え方です。シンプルですが、わかりやすく納得のいくものでした。
穿った見方かもしれませんがWWWDCで発表されたCombineを意識して書かれたのかもしれません。