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
【スタートアップ開発者必見】firebaseとalgoliaとstripeで1人で本格的なiO...
Search
KBOY
September 17, 2019
Programming
640
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【スタートアップ開発者必見】firebaseとalgoliaとstripeで1人で本格的なiOSアプリを作る方法
KBOY
September 17, 2019
More Decks by KBOY
See All by KBOY
How to make Stripe and RevenueCat coexist in an app
fujikawakei
0
170
iOS15から使えるScreenTimeAPIをFlutterアプリで動かす
fujikawakei
0
160
FlutterエンジニアがFlutterFlowを使ってみた感想
fujikawakei
0
200
Flutterと課金
fujikawakei
0
180
ARCore-Kotlin-Sampler作ってきました
fujikawakei
0
300
Basic 3D Math for ARKit
fujikawakei
1
820
ARKitのための3D算数
fujikawakei
3
5.3k
ARKitでお絵かきする方法2選
fujikawakei
0
2.2k
assertion を積極的に使って 役立った話
fujikawakei
0
2.2k
Other Decks in Programming
See All in Programming
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
360
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.9k
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
240
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
100
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.4k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
540
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
220
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
580
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
330
yield再入門 #phpcon
o0h
PRO
0
970
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
290
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
170
Why Our Code Smells
bkeepers
PRO
340
58k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
GraphQLとの向き合い方2022年版
quramy
50
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
エンジニアに許された特別な時間の終わり
watany
108
250k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
420
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
For a Future-Friendly Web
brad_frost
183
10k
BBQ
matthewcrist
89
10k
The browser strikes back
jonoalderson
0
1.5k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
410
Transcript
'JSFCBTFͱBMHPMJBͱ TUSJQFͰຊ֨తͳJ04ΞϓϦ Λ̍ਓͰ࡞Δํ๏ ,#0:
None
ˠ
ࣗݾհ ,#0:
ϑϦʔϥϯε
ͲΜͳੜ׆
None
None
࠷ۙͷࣄ
࠷ۙͷࣄᶃ
࠷ۙͷࣄᶄ
࠷ۙͷࣄᶅ
࠷ۙͷࣄ wϑΟοτωετϨʔφʔͱϢʔβʔ ͷϚονϯάΞϓϦ wϙʔΧʔಈըΞϓϦ w 'MVUUFSͰ࡞ΒΕͨΞϓϦ
None
'JSFCBTFͰ ࡞Γ·ͨ͠
'JSFCBTFͷܽ w-*,&ݕࡧ͕Ͱ͖ͳ͍ wܾࡁػೳ͕ͳ͍ wಈըͷIMT৴Ͱ͖ͳ͍
wϢʔβʔ wνϟοτ w4/4 wৄࡉݕࡧ wܾࡁ wಈըͷ࠶ੜ ྫ͑
Έ߹ΘͤΕ ݁ߏΠέΔ
͔̍͠ਓͰ
ͰεΩϧඞཁ
w 'JSFCBTFͷࣝʯ w BMHPMJB4USJQFͷࣝ w 5ZQF4DSJQU ඞཁͳJ044XJGUҎ֎ͷεΩϧ
w 'JSFCBTFͷࣝʯ w BMHPMJB4USJQFͷࣝ w 5ZQF4DSJQU ඞཁͳJ044XJGUҎ֎ͷεΩϧ
ϑΟοτωετϨʔφʔͱ ϢʔβʔͷϚονϯάΞϓϦ
ϙʔΧʔಈը
None
pSFCBTF σʔλϕʔε ϩάΠϯ ը૾ "1*తͳׂ 4/4͔ΒͷϦϯΫ ௨
࠷৽ͷಈըͷհᶃ
None
BMHPMJB
None
৽نτϨʔφʔΛ࡞
$MPVEGVODJUPO͕ൃՐ
৽نτϨʔφʔΛ࡞ อଘ
"MHPMJBʹ τϨʔφʔͷJOEFYΛอଘ
BMHPMJB τϨʔφʔ
BMHPMJB τϨʔφʔ
BMHPMJB ϙʔΧʔಈը
BMHPMJB ϙʔΧʔಈը
BMHPMJB ϙʔΧʔಈը
None
None
None
J04ଆ
J04ଆ
J04ଆ
J04ଆ
J04ଆ
None
࠷৽ͷಈըͷհ
None
None
2JJUBʹॻ͍ͯ·͢
άοζΛങ͏ͳͲͷ୯ൃͷܾࡁ ຖ݄ͷαϒεΫϦϓγϣϯ ϑϦϚͷ$UP$ͷܾࡁ
1.ސ٬ͷ࡞ 2.ϫϯλΠϜτʔΫϯൃߦ 3.Χʔυใͷऔಘ 4.ܾࡁ खॱ
·ͣ"1* ·ͣindex.tsʹͯ̏ͭͷAPIΛ࡞Γ·͢ɻ 1.customerΛ࡞ͬͯcustomerIdΛϑϩϯτʹฦ͢API 2.ϫϯλΠϜτʔΫϯΛൃߦ͢ΔAPI 3.ܾࡁ͢ΔAPI
৽نτϨʔφʔΛ࡞ อଘ ͖ͬ͞ͷ߹ ❌
DVTUPNFS࡞ ϦΫΤετ
ᶃcustomerΛ࡞ͬͯcustomerIdΛ ϑϩϯτʹฦ͢API
ᶃcustomerΛ࡞ͬͯcustomerIdΛ ϑϩϯτʹฦ͢API in iOS
ᶄϫϯλΠϜτʔΫϯΛൃߦ͢ΔAPI
ᶅܾࡁ͢ΔAPI
σϓϩΠ͞Ε༷ͨࢠ
ͳͥΘ͟Θ͟stripeͷॲཧΛ શͯFunctionsͷதʹॻ͘ͷ͔ʁ
stripeͷγʔΫϨοτΩʔΛ iOSΞϓϦͷதʹॻ͍ͪΌ͑ ͜ΕΒͷAPIΛCloud Functionsʹॻ͘ඞཁͳ͍
ηΩϡϦςΟతʹਪ͞Εͳ͍
Ωʔڥมͱͯ͠ cloud functionsʹηοτ
1.ސ٬ͷ࡞ 2.ϫϯλΠϜτʔΫϯൃߦ 3.Χʔυใͷऔಘ 4.ܾࡁ खॱ
1.ސ٬ͷ࡞ 2.ϫϯλΠϜτʔΫϯൃߦ 3.Χʔυใͷऔಘ 4.ܾࡁ खॱ
Χʔυใͷऔಘ
ܾࡁ͕༷ྃͨ͠ࢠ
2JJUBʹॻ͍ͯ·͢
w 'JSFCBTFͱͦͷଞͷΈ߹Θ ͤͰ̍ਓͰϦονͳΞϓϦΛ ࡞ΕΔ w 5ZQF4DSJQUOPEFKT ͪΐͬͱษڧඞཁ ·ͱΊ