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

OPENRECで内定者バイトしたまとめ。

47ced8ffafb4621f2ca1e0c490978bf4?s=47 yodaaa
September 25, 2019

 OPENRECで内定者バイトしたまとめ。

こちらもご覧ください!!
https://note.mu/yodaaa_tech/n/nce74446a7eaa#NIS9M

47ced8ffafb4621f2ca1e0c490978bf4?s=128

yodaaa

September 25, 2019
Tweet

Transcript

  1. OPENREC 内定者バイト成果発表 期間 : 9/5 ~ 9/26 技術 : iOSアプリ開発

    名前 : ヨーダ 2019/09/25
  2. 話す内容 ☀何をするか (目標) ☀やったこと (業務内容) ☀学んだこと等  

  3. アーキテクチャを学びたい

  4. 目標 ☀梅プラン(80%目標)
 - 配信終了画面の作成(APIつなぎ込み)
 - 視聴画面の作成(ランキングコンポーネント) ☀ 竹プラン(100%目標)
 - ランキング画面の作成(ライブ、人気のキャプチャ)

    ☀ 松プラン(120%目標)
 - 視聴画面の作成(回遊UI作成)
  5. ☀ 竹プラン(100%目標)
 - ランキング画面の作成(ライブ、人気のキャプチャ) ☀ 松プラン(120%目標)
 - 視聴画面の作成(回遊UI作成) 目標に対しての進捗 ☀梅プラン(80%目標)


    - 配信終了画面の作成(APIつなぎ込み)
 - 視聴画面の作成(ランキングコンポーネント) ランキングコンポーネント部分が なんとか終わりそう
  6. None
  7. ランキングコンポーネントは しっかり完成させます!

  8. やったこと ☀ランキングコンポーネントの実装  ☀ランキング順  ☀新着エール順  ☀今月 ココ

  9. コード読むの大変 開発しはじめて,

  10. MVVM RxSwift RxDatasource DI(Dependency Injection) ?

  11. MVVM ☀それぞれの役割を知っている程度で、使ったことない ☀ View ‥UI, ユーザの入力 ☀ ViewModel ‥Viewの状態保持, データバインディング

    ☀ Model‥データの取得、加工など
  12. Rxswift & RxDatasource ☀ 一番時間がかかった部分 ☀ 既存コードを読みつつ、理解

  13. DI(Dependency Injection) ☀「依存性の注入」←日本語訳が謎 ☀クラス間が疎結合になり、   カスタマイズ、テストしやすい。 ☀まだ自分の中で腑に落ちていないので、   手を動かして理解していく。

  14. viewModelのinputとoutput ☀ viewModel内には、structでinputとoutput が必ず存在する viewからの入力なのか出力 なのかが明示的になって、 とても良かった。

  15. 内定者バイトしての気づき ☀ アーキテクチャに対する興味が湧いた ☀ Rxまわりのしっかりと理解 ☀ もっと技術力を向上させたい ☀ 目の前のことでいっぱい ☀

    一日に大半が仕事になる
  16. その他、思ったこと ☀ サービスとして, OPENRECが好きになった ☀ OPENRECで配信したい!   zeplinの女の子が誰なのか気になる.. ☀ すくすく、とてもいい!

    ☀ やっぱり牛タンは美味しい!! ☀ 美味しいものを食べたあとは、眠い.. ☀ まだ出勤12日目( 9月は休みが多い
  17. OPENRECの皆様、 ありがとうございました