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
Androidエンジニアが1週間でiOSアプリ開発を学び、1ヶ月で大規模アプリ開発にJOINした話
Search
kobaken
September 01, 2018
Programming
3.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Androidエンジニアが1週間でiOSアプリ開発を学び、1ヶ月で大規模アプリ開発にJOINした話
iOSDC Japan 2018 ルーキーズLT Track Aでの発表資料
kobaken
September 01, 2018
More Decks by kobaken
See All by kobaken
複数行のTextで中間省略(…)を実現する
kobaken0029
0
69
Jetpack Compose Preview実践ガイド
kobaken0029
0
140
Serializable / Parcelableとの上手な付き合い方
kobaken0029
0
150
Kotlinの好きなところ
kobaken0029
0
1.3k
Compose駆動開発のためのマルチモジュール化
kobaken0029
0
260
DataStoreを導入してみた
kobaken0029
1
390
Epoxyを用いたレイアウト構築術
kobaken0029
1
260
Modern REST Communicate for Android
kobaken0029
0
1.6k
AndroidでモダンREST通信してみたった
kobaken0029
0
270
Other Decks in Programming
See All in Programming
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
750
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
220
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2k
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
500
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
3.7k
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
12k
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
5.3k
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
390
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
140
Creating Composable Callables in Contemporary C++
rollbear
0
110
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
220
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
590
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
How STYLIGHT went responsive
nonsquared
100
6.2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
The Language of Interfaces
destraynor
162
27k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Transcript
AndroidΤϯδχΞ͕1िؒͰiOSΞϓϦ։ൃΛ ֶͼɺ1ϲ݄ͰେنΞϓϦ։ൃʹJOINͨ͠ pixiv.inc kobaken
2 ࣗݾհ " ༏͖ " ݩAndroidΤϯδχΞ " iOSΤϯδχΞ " 2017৽ଔͰϐΫγϒגࣜձࣾʹೖࣾ
" pixiv Sketch, pixiv iOSΞϓϦͷ։ൃʹैࣄ kobaken Twitter: @koba_dog GitHub: @kobaken0029
AndroidΤϯδχΞˠiOSΤϯδχΞ
ܹಈͷ1िؒ
ͦͷҰϲ݄ޙ
ߋʹͨͦ͠ͷޙ…
5ʹ·ͱΊ·ͨ͠
ҰिؒͰֶΜͩ͜ͱ
ɾSwift ɾUITableView, UICollectionViewΛར༻ͨ͠Ϧετදࣔ ɾAutoLayout ɾAPI௨৴ʹΑΔσʔλऔಘ/CodableʹΑΔσʔλϚοϐϯά ɾUIView.animateΛར༻ͨ͠Ξχϝʔγϣϯ ֶΜͩ͜ͱ(ൈਮ)
ɾͯͳͷڭՊॻ ɾެࣜυΩϡϝϯτ (https://docs.swift.org/swift-book/) ɾQiita ࢀߟจݙ
iOS։ൃͰ໘ന͔ͬͨ͜ͱ
None
AndroidΞϓϦ։ൃͱͷҧ͍
ɹɹ ɹɹɹData Binding ɹɹɹଞΞϓϦͱͷ࿈ܞ ɹɹ ɹɹɹػछґଘ ※ݸਓతݟղͰ͢:bow: ɹɹ
ɹɹɹAutoLayout ɹɹɹࠃͷѹతϢʔβ ɹɹ ɹɹɹXcode VS
ͦΜͳ͜ΜͳͰ
ҰिؒͷݚमΛऴ͑
ه೦͖͢ॳPRΛݟͯΈ·͠ΐ͏
͡ΊͯͷΔΓ͑͘͢ͱ
None
͜Μͳײ͡Ͱ࢝·ΓΛࠂ͛ͨ ͷiOSΞϓϦ։ൃਓੜ
pixiv SketchͰͷ ػೳՃόάfixΛॏͶ
pixiv SketchͰॳΊͯ৽ػೳΛ࣮ͨ࣌͠ͷ༷ࢠ
ͱ͜ΖͰ…
࣌LIVE৴ઓࠃ࣌
pixivʹLIVEΛʂ
NO LIVE, NO LIFE.
ಥવޠΓ͔͚Δਆͷ
ʰΩϛɺiOSग़དྷΔΜͩΑͶʁʱ
ʮiOSग़དྷ·͢Αɻʯ
ͦΜͳ͜ΜͳͰ
࣮࣭ૉਓ͕ େنiOSΞϓϦ։ൃ ʹJOIN
ͳʹΘ͔Βͳ͍
ͱʹ͔͘ίʔυΛಡΉʂ
Θ͔Βͳ͍ͱ͜Ζ࣭
ࢼߦࡨޡΛॏͶ…
ແࣄɺ୲Օॴͷ࣮͕ྃ
ಋઢ࣮ͷͦͷޙ…
ࣾͷผϓϩδΣΫτΛ͍ͯΈͨΓ
PRΛૹͬͯΈͨΓ
pixiv PAYʹૹͬͨPRແࣄMerged^^
ͦͷޙɺLIVEͷՃػೳ(Τʔϧ)ͷ ։ൃʹJOIN
લճΛѹతʹ্ճΔ࡞ۀྔ
େମงғؾ௫ΜͰ͖ͨͧʂ
༏लͳΤϯδχΞʹғ·Εͯ
ѹత
͍ͨ͠ํ ϐΫγϒגࣜձࣾͰ ͍͖ͬͯͳѹతࣄऀΛ ୳͍ͯ͠·͢ ·ͣ༡ͼʹ͘Δײ֮Ͱʂʂ ΦϑΟεݟֶتΜͰʂ iOSͪΖΜɺAndroid ืूͯ͠·͢
ϐΫγϒגࣜձࣾͰͱѲख