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
2
600
【スタートアップ開発者必見】firebaseとalgoliaとstripeで1人で本格的なiOSアプリを作る方法
KBOY
September 17, 2019
Tweet
Share
More Decks by KBOY
See All by KBOY
How to make Stripe and RevenueCat coexist in an app
fujikawakei
0
130
iOS15から使えるScreenTimeAPIをFlutterアプリで動かす
fujikawakei
0
140
FlutterエンジニアがFlutterFlowを使ってみた感想
fujikawakei
0
150
Flutterと課金
fujikawakei
0
140
ARCore-Kotlin-Sampler作ってきました
fujikawakei
0
280
Basic 3D Math for ARKit
fujikawakei
1
760
ARKitのための3D算数
fujikawakei
3
4.7k
ARKitでお絵かきする方法2選
fujikawakei
0
1.9k
assertion を積極的に使って 役立った話
fujikawakei
0
2k
Other Decks in Programming
See All in Programming
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
3.6k
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.3k
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
250
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
3
880
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
170
AI Agent 時代的開發者生存指南
eddie
4
2.2k
Vue 3.6 時代のリアクティビティ最前線 〜Vapor/alien-signals の実践とパフォーマンス最適化〜
hiranuma
2
260
CSC305 Lecture 09
javiergs
PRO
0
320
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
330
KoogではじめるAIエージェント開発
hiroaki404
1
170
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
4
17k
AI 駆動開発におけるコミュニティと AWS CDK の価値
konokenj
5
290
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
The Language of Interfaces
destraynor
162
25k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
How STYLIGHT went responsive
nonsquared
100
5.9k
Docker and Python
trallard
46
3.6k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Bash Introduction
62gerente
615
210k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
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 ͪΐͬͱษڧඞཁ ·ͱΊ