Android cookpadLiveの開発改善 / cookpad_tech_kitchen#23

80a3a3857a55f154d23acb705eff72cc?s=47 star_zero
January 30, 2020

Android cookpadLiveの開発改善 / cookpad_tech_kitchen#23

80a3a3857a55f154d23acb705eff72cc?s=128

star_zero

January 30, 2020
Tweet

Transcript

  1. 6.

    VIPER •View / Interactor / Presenter / Entity / Router

    •iOS由来のアーキテクチャ •https://cheesecakelabs.com/blog/ios-project- architecture-using-viper/
  2. 34.

    /api/episodes?fields=hoge,foo interface APIService { @Garage @GET("/api/episodes") fun getEpisodes(): Single<List<Episode>> }

    data class Episode( val hoge: String? val foo: String? ) このアノテーションから自動生成
  3. 37.
  4. 39.
  5. 41.