フルSwiftでバイクフリマアプリRIDEを作って得た学び #iosdc #a

フルSwiftでバイクフリマアプリRIDEを作って得た学び huin (@huin) ファッションフリマアプリFRILを運営する株式会社Fablicは、この春に新サービス「RIDE」をリリースしました。RIDEは一部ライブラリを除けばアプリ部分はすべてSwift 2.2で書かれたプロジェクトになっています。またWeb界隈で話題のフレームワークReduxのSwift実装であるReSwiftを用いた新しい設計を採り入れています。このRIDEを実例として、本トークではSwift時代における開発手法についてお話します。プロジェクトの構成やアプリの設計思想といったコードの話題はもちろん、CIやテストの進め方などチームで効率的に開発を進めるための工夫についてもお話する予定です。
0
huin @huin

iOSエンジニアからマネジメントへいった人 今は STORES って会社でモバイルチームのマネジメントとエンジニア採用やってます。あとは副業でコード書いたり、ボランティアで iOSDC Japan のスタッフやってみたり。

https://t.co/SQF40J6GDC


iOSDC Japan @iosdcjp

Next up: 18:45 Track A / フルSwiftでバイクフリマアプリRIDEを作って得た学び / huin @huin #iosdc #a

2016-08-19 18:45:01
ダンボー田中📦 @ktanaka117

reduxきになる。 rebuild.fmにも話題に出てきてたね #iosdc #a

2016-08-19 18:46:45
Naruki Chigira @_naru_jpn

#iosdc #a RIDEはReduxを採用したらしい。わくわく。

2016-08-19 18:46:52
akatsuki.kt/.swift/.dart @akatsuki174

バイクフリマアプリ RIDE。距離検索で自分が会いにいける距離にいる人と直接合って取引する。 #iosdc #a

2016-08-19 18:47:48
ikkitang @ikkitang

SNSでバイクの売買があって、まず、それがどのように行われているか調べた。 ふむふむ #iosdc #a

2016-08-19 18:47:50
ikkitang @ikkitang

本番用と開発用でBundleIDを分けている。 やってる。 #iosdc #a

2016-08-19 18:50:27
いのうえ @inoue0426

@huinさんによる、フルSwiftでバイクフリマアプリRIDEを作って得た学び、です! #iosdc #a pic.twitter.com/53Em1Bn0Mj

2016-08-19 18:52:28
拡大
ikkitang @ikkitang

API部分だけをフレームワークとして切り出しした。 #iosdc #a

2016-08-19 18:52:42
Naruki Chigira @_naru_jpn

#iosdc #a RIDEはAPI部分を切り出してライブラリ化。APIをエクステンションで拡張する頻度はどれくらいだろう。

2016-08-19 18:53:52
Naruki Chigira @_naru_jpn

#iosdc #a データは全てimmutable。すごくいいと思います。

2016-08-19 18:55:28
Naruki Chigira @_naru_jpn

#iosdc #a Extensionの実例を見ると頻度は必要なところだけで済みそう。

2016-08-19 18:56:25
akatsuki.kt/.swift/.dart @akatsuki174

protocolでUIViewControllerだけにメソッドを追加。継承を使わずにUIViewControllerに同じ機能をもたせられる。 #iosdc #a

2016-08-19 18:57:29
ikkitang @ikkitang

Swiftで作ってみて、 コンパイル時間がどんどん長く。。。がつらみある。 #iosdc #a

2016-08-19 18:59:13
ふにゃ @fu_nya

コンパイル長くなる問題つらみある #iosdc

2016-08-19 18:59:27