Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
RxSwiftくんすげぇ 2020/8/8 CAMPHOR - LT 2020 Summer @tikin0716
Slide 2
Slide 2 text
Readme name : 舘佳紀 colleage : 会津大学学部3年 さーくる : Zli所属です Handlename : チキング 好きな言語 swift twitter @tikin0716 gitHub tiking76
Slide 3
Slide 3 text
そもそもRxってなに?? RxとはReactive xの略称で、「オブザーバパターン」「イテレータパターン」「関数型プロ グラミング」の概念を実装している拡張ライブラリです。
Slide 4
Slide 4 text
メリット Rxを導入するメリットは、 ・「値の変化を検知できる」 ・「非同期の処理を簡潔に書ける」
Slide 5
Slide 5 text
今回やったこと RxSwiftを使った実装とノンライブラリで実装した物 を比較した話
Slide 6
Slide 6 text
共通しているところ ・api呼び出しのところ ・画面遷移のところ ・UIコンポーネントのコンフィグについて
Slide 7
Slide 7 text
api呼び出し&画面遷移
Slide 8
Slide 8 text
UIコンポーネントのコンフィグ
Slide 9
Slide 9 text
変更したところ ・Textviewとボタンのバリデーション
Slide 10
Slide 10 text
変更前
Slide 11
Slide 11 text
変更後
Slide 12
Slide 12 text
DEMO (時間があったら…)
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
比較してみて感じたこと ・やっぱりRxSwiftを使うとイベントの処理や記述量が減って最高!!。 ・今回みたいな簡単な実装ならすぐ書けそうだけど、複雑になるとスト リームの管理が大変 そう。
Slide 15
Slide 15 text
参考にしました ・Qiita - それ、RxSwiftで書いてみましょう(入門編) https://qiita.com/Narakkyyyyy/items/39e76cfd188b1595293f
Slide 16
Slide 16 text
ありがとうございました!!