Upgrade to Pro — share decks privately, control downloads, hide ads and more …

トルテにおける新規Android
アプリ開発の技術選定について(JP)

 トルテにおける新規Android
アプリ開発の技術選定について(JP)

「トルテにおける新規Android
アプリ開発の技術選定について」CA.apkにて利用した発表資料になります。以下は資料に記載している選定技術やツールの一覧です。(選定技術・ツールは2017年1月12日時点のものです。)

* 設計
- facebook/flux: https://github.com/facebook/flux
- Flux de Relax :) // Speaker Deck: https://speakerdeck.com/ogaclejapan/flux-de-relax

* 主要ライブラリ
- google/dagger: https://github.com/google/dagger
- square/okhttp: https://github.com/square/okhttp
- square/retrofit: https://github.com/square/retrofit
- Databinding: https://developer.android.com/topic/libraries/data-binding/index.html
- ReactiveX/RxJava: https://github.com/ReactiveX/RxJava
- ReactiveX/RxAndroid: https://github.com/ReactiveX/Rxandroid
- trello/RxLifecycle: https://github.com/trello/RxLifecycle
- Firebase: https://firebase.google.com/
- greenrobot/EventBus: https://github.com/greenrobot/EventBus
- aNNiMON/Lightweight-Stream-API: https://github.com/aNNiMON/Lightweight-Stream-API
- evant/gradle-retrolambda: https://github.com/evant/gradle-retrolambda
- square/moshi: https://github.com/square/moshi
- facebook/fresco: https://github.com/facebook/fresco

* CI
- Bitrise: https://github.com/bitrise-io
- fastlane/fastlane: https://github.com/fastlane/fastlane

* テスト
- robolectric/robolectric: https://github.com/robolectric/robolectric
- mockito/mockito: https://github.com/mockito/mockito

* API ドキュメント
- Apiary: https://github.com/apiaryio

* その他
- 新会社4社の設立について | 株式会社サイバーエージェント: https://www.cyberagent.co.jp/newsinfo/press/detail/id=12763

Shohei Kawano

January 12, 2017
Tweet

More Decks by Shohei Kawano

Other Decks in Programming

Transcript

  1. • Dagger 2 • OkHttp 3 / Retrofit 2 •

    Databinding • RxJava 2 / RxAndroid • RxLifecycle • Firebase • EventBus • Lightweight-Stream-API • Retrolambda • Moshi • Fresco ओཁϥΠϒϥϦ (TPO -PHBO4RVBSF 4UBUJD(TPO (MJEF 1JDBTTP
  2. • Dagger 2 • OkHttp 3 / Retrofit 2 •

    Databinding • RxJava 2 / RxAndroid • RxLifecycle • Firebase • EventBus • Lightweight-Stream-API • Retrolambda • Moshi • Fresco ओཁϥΠϒϥϦ (TPO -PHBO4RVBSF 4UBUJD(TPO (MJEF 1JDBTTP
  3. CI