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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kobaken
September 01, 2018
Programming
3.7k
0
Share
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
59
Jetpack Compose Preview実践ガイド
kobaken0029
0
130
Serializable / Parcelableとの上手な付き合い方
kobaken0029
0
130
Kotlinの好きなところ
kobaken0029
0
1.3k
Compose駆動開発のためのマルチモジュール化
kobaken0029
0
250
DataStoreを導入してみた
kobaken0029
1
380
Epoxyを用いたレイアウト構築術
kobaken0029
1
250
Modern REST Communicate for Android
kobaken0029
0
1.6k
AndroidでモダンREST通信してみたった
kobaken0029
0
270
Other Decks in Programming
See All in Programming
~ 秘伝のタレ化した『神スプシ』と戦う ~ 関数型パラダイムで壊れない仕組みへ
h0r15h0
1
110
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
250
空間オーディオの活用
objectiveaudio
0
160
【ディップ|26年新卒研修資料】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
200
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
120
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
2.1k
Agentic Elixir
whatyouhide
0
450
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
120
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
140
関係性から理解する"同一性"の型用語たち
pvcresin
1
250
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
160
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
190
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
200
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
340
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
360
Context Engineering - Making Every Token Count
addyosmani
9
890
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
140
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 ืूͯ͠·͢
ϐΫγϒגࣜձࣾͰͱѲख