#31-20180826-20180901

Airbnbが新アーキテクチャ/ライブラリMvRxを発表、Picasso 3.0、Kotlin 1.3-M2リリース など。

loading share widgets...








Airbnbが新アーキテクチャ/ライブラリ、MvRxを発表

https://github.com/airbnb/MvRx/
https://medium.com/airbnb-engineering/introducing-mvrx-android-on-autopilot-552bca86bd0a

以前AirbnbがReact Nativeの利用をやめる、と表明したとき、同時に今後のAndroid/iOSアプリ開発についても触れていました。
その中にあった、MvRx("mavericks"と発音するらしい)というアーキテクチャ/ライブラリがついに発表されました。

Architecture ComponentsやRxJava、Epoxy、Kotlinを利用して作られています。
ReduxやAndroidでいうMVIのように、StateクラスにViewの状態を集約して、Stateへの変更を検知してViewを更新する感じのようです。
Reactでいうところの仮想DOMは、Epoxyを利用したRecyclerViewで実現しています(Airbnbの画面はほぼRecyclerViewで作られている、とwikiに記載がありました)。





Fortniteのインストーラで脆弱性が報告される

http://www.itmedia.co.jp/news/articles/1808/27/news065.html

Google Play Store外でアプリを配信することにしたEpic GamesのFortniteですが、インストール前にapkが差し替えられてしまう脆弱性がGoogleから報告されました。

issue trackerのリンクはこちら
https://issuetracker.google.com/issues/112630336

Comments

懸念されている事態が起きてしまいましたね……。Play Storeを回避する動きは各所で見られますが、この手のセキュリティリスクがあることは開発者としても把握しておいた方がよさそうです。

©2019 — Android Dagashi