Environment 推奨の装備 いずれもCPUが強ければ強いほどよいです。メモリは最低16GBくらい は欲しい。 Linux ややセットアップに時間がかかるが、速いのでコスパ最強 Windows セットアップはLinuxよりは楽。Android端末のドライバインストールな ど、ちょっと面倒だがコスパは良い。 Mac セットアップが一番楽。動作スピード考えるとコスパは一番悪いが、iOS と掛け持ちなど必要であればMac一択。
See also ● How to improve your MVP architecture and tests (day1 11:20) ● Inside Android Architecture Components(day1 11:20) ● Android Back to the Future(day1 12:50) ● Android における Model-View-Intent アーキテクチャ(day1 12:50) ● MVVMベストプラクティス(day1 15:40) ● Kotlin版CleanArchitectureのテンプレート作ったら爆速開発になった話+α(day1 16:50) ● Flux: Utilize unidirectional data flow to think less and scale faster(day2 11:20) ● All you need is isolating the domain (How to apply DDD to Android Application Development 2) (day2 15:40)
Test & CI CI コードがpushされる度にアプリがちゃんとビルドできるか、テストが通る かを自動で確認してくれる仕組みです。 テスト以外にも以下のようなツールを実行することが多いです。 lint コードが汚くなると教えてくれるツール(静的解析)。 Danger CIでいろいろなチェックをするのに便利なrubyのツール。差分が大きす ぎると注意したり、差分の内容もチェックできるので、自前の静的解析み たいな事もできる。