Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OPENRECで内定者バイトしたまとめ。
Search
yodaaa
September 25, 2019
Programming
0
5k
OPENRECで内定者バイトしたまとめ。
こちらもご覧ください!!
https://note.mu/yodaaa_tech/n/nce74446a7eaa#NIS9M
yodaaa
September 25, 2019
Tweet
Share
More Decks by yodaaa
See All by yodaaa
AWAに配属された新卒1年目が 大型機能や新規画面を開発できるようになるまで
yodaaa
0
140
わたしのおうち時間
yodaaa
0
61
[endless_lt] gitのalias使ってる?[無限LT@3]
yodaaa
0
74
[endless_lt] 就活もUXの時代![無限LT@3]
yodaaa
1
150
[endless_lt] シャツインしてる男、 正直ダサくない?[無限LT@3]
yodaaa
1
150
Other Decks in Programming
See All in Programming
ECMAScript仕様を読むのに必要な知識 - ダイジェスト版
syumai
4
2.5k
【TID2024】模擬講義:プログラマと一緒にゲームをデザインしてみよう!
akatsukigames_tech
0
380
私の考える初学者がBlazorできるまでの学習方法
tomokusaba
1
240
令和トラベルにおけるLLM活用事例:社内ツール開発から得た学びと実践
ippo012
0
110
Mastering AsyncSequence - 使う・作る・他のデザインパターン(クロージャ、Delegate など)から移行する
treastrain
3
1.3k
めざせ!WKWebViewマスター! / WKWebView Master
marcy731
3
480
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
1
940
フロントエンドカンファレンス北海道2024 『小規模サイトでも使えるVite 〜HTMLコーディングをよりスマートに〜』長谷川広武(ハム)
h2ham
1
2.5k
楽しく簡単に!QRコードの読み取り機能を実装しよう
penguinsan_pg
1
190
大公開!iOS開発の悩みトップ5 〜iOSDC Japan 2024〜
ryunakayama
0
180
LR で JSON パーサーを作る / Coding LR JSON Parser
junk0612
2
170
Method Swizzlingを行うライブラリにおけるマルチモジュール設計
yoshikma
0
100
Featured
See All Featured
Web development in the modern age
philhawksworth
204
10k
Optimizing for Happiness
mojombo
375
69k
Fantastic passwords and where to find them - at NoRuKo
philnash
47
2.7k
The Pragmatic Product Professional
lauravandoore
30
6.2k
No one is an island. Learnings from fostering a developers community.
thoeni
18
2.9k
Build your cross-platform service in a week with App Engine
jlugia
228
18k
Navigating Team Friction
lara
183
13k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
How to Ace a Technical Interview
jacobian
275
23k
The Mythical Team-Month
searls
218
43k
Designing with Data
zakiwarfel
98
5k
How GitHub (no longer) Works
holman
309
140k
Transcript
OPENREC 内定者バイト成果発表 期間 : 9/5 ~ 9/26 技術 : iOSアプリ開発
名前 : ヨーダ 2019/09/25
話す内容 ☀何をするか (目標) ☀やったこと (業務内容) ☀学んだこと等
アーキテクチャを学びたい
目標 ☀梅プラン(80%目標) - 配信終了画面の作成(APIつなぎ込み) - 視聴画面の作成(ランキングコンポーネント) ☀ 竹プラン(100%目標) - ランキング画面の作成(ライブ、人気のキャプチャ)
☀ 松プラン(120%目標) - 視聴画面の作成(回遊UI作成)
☀ 竹プラン(100%目標) - ランキング画面の作成(ライブ、人気のキャプチャ) ☀ 松プラン(120%目標) - 視聴画面の作成(回遊UI作成) 目標に対しての進捗 ☀梅プラン(80%目標)
- 配信終了画面の作成(APIつなぎ込み) - 視聴画面の作成(ランキングコンポーネント) ランキングコンポーネント部分が なんとか終わりそう
None
ランキングコンポーネントは しっかり完成させます!
やったこと ☀ランキングコンポーネントの実装 ☀ランキング順 ☀新着エール順 ☀今月 ココ
コード読むの大変 開発しはじめて,
MVVM RxSwift RxDatasource DI(Dependency Injection) ?
MVVM ☀それぞれの役割を知っている程度で、使ったことない ☀ View ‥UI, ユーザの入力 ☀ ViewModel ‥Viewの状態保持, データバインディング
☀ Model‥データの取得、加工など
Rxswift & RxDatasource ☀ 一番時間がかかった部分 ☀ 既存コードを読みつつ、理解
DI(Dependency Injection) ☀「依存性の注入」←日本語訳が謎 ☀クラス間が疎結合になり、 カスタマイズ、テストしやすい。 ☀まだ自分の中で腑に落ちていないので、 手を動かして理解していく。
viewModelのinputとoutput ☀ viewModel内には、structでinputとoutput が必ず存在する viewからの入力なのか出力 なのかが明示的になって、 とても良かった。
内定者バイトしての気づき ☀ アーキテクチャに対する興味が湧いた ☀ Rxまわりのしっかりと理解 ☀ もっと技術力を向上させたい ☀ 目の前のことでいっぱい ☀
一日に大半が仕事になる
その他、思ったこと ☀ サービスとして, OPENRECが好きになった ☀ OPENRECで配信したい! zeplinの女の子が誰なのか気になる.. ☀ すくすく、とてもいい!
☀ やっぱり牛タンは美味しい!! ☀ 美味しいものを食べたあとは、眠い.. ☀ まだ出勤12日目( 9月は休みが多い
OPENRECの皆様、 ありがとうございました