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
React Nativeで 課金処理したら 大変だった
Search
Minoru Osawa
February 21, 2019
Technology
1
1.2k
React Nativeで 課金処理したら 大変だった
Minoru Osawa
February 21, 2019
Tweet
Share
More Decks by Minoru Osawa
See All by Minoru Osawa
React Native × GraphQL で開発したら便利だったお話☺️
mediaboxes
1
1.2k
Raspberry Pi で作る IoT入門
mediaboxes
0
75
Other Decks in Technology
See All in Technology
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
360
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
900
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
3
330
VS CodeでAWSを操作しよう
smt7174
8
1.7k
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
180
Databricks における 『MLOps』
databricksjapan
2
170
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
290
web-application-security
matsuihidetoshi
0
170
競技としてのKaggle、役に立つKaggle
yu4u
3
1.8k
JSON攻略法.pdf
miyakemito
8
5.1k
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
300
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
A better future with KSS
kneath
231
16k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Debugging Ruby Performance
tmm1
70
11k
Unsuck your backbone
ammeep
663
57k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Typedesign – Prime Four
hannesfritz
36
2.1k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Teambox: Starting and Learning
jrom
128
8.4k
Transcript
3FBDU/BUJWFͰ ՝ۚॲཧͨ͠Β େมͩͬͨ ՝ۚͨ͠ͷʹΞΠςϜ͕ͳ͍
ࣗݾհ େᖒູ.*/03604"8" !NFEJBCPYF גࣜձࣾ0340 $50ࣨ৽نࣄۀ։ൃࣨ ςΫχΧϧϦϨʔγϣϯϚωʔδϟʔ ͱɺɺɺ
ࣗݾհ େᖒູ.*/03604"8" !NFEJBCPYF ͱɺϑϩϯτΤϯδχΞ 'MBTI)5.-w+4"OESPJEJ04 ࠷ۙ3FBDU/BUJWFOPEFKT
3FBDU/BUJWFͰͷ։ൃܦݧ ʙ ɹϥΠϑϩάɾπʔϧܥຊ ɹΤϯλʔςΠϝϯτܥຊ
՝͕͖ۚͬͯͨʂ ΤϯλʔςΠϝϯτܥΞϓϦͰ ΞϓϦͰΞΠςϜߪೖΛ࣮
՝ۚϞδϡʔϧΛಋೖ "OESPJE SFBDUOBUJWFCJMMJOH J04 SFBDUOBUJWFJOBQQVUJMT
ετΞͷ՝ۚઃఆ w ՝ۚΞΠςϜ w TBOECPYςετϢʔβ ɹ˞͜͜େมͰׂ͕͢Ѫ
՝ۚΞΠςϜͷछྨ ɾফΞΠςϜ ɹɹˢࠓճ͜͜ͷ͓ ɾඇফΞΠςϜ ɾఆظߪಡ
ϦϦʔε ՝ۚγεςϜॱௐʹಈ͍ͯ يಓʹ͖ͬͯͨ
͓͍߹Θͤൃੜ ՝ۚͨ͠ͷʹΞΠςϜ͕ͳ͍ ফΞΠςϜ͕ΞϓϦʹө͞ΕΔલʹফ͑ͯ ͍Δʁ ɺ̎ʹ̍݅΄ͲɹϢʔβʔʹ߹Θͤͯҙ֎ ͱ૿͖͑ͯͨ
՝ۚΰέͷλΠϛϯά ՝ۚதʹ௨৴͕ΕͨΓ ΞϓϦΛऴྃ ετΞͷΧʔυظݶΕ ɹɾɾɾFUD
՝ۚॲཧͷྲྀΕ Ϟδϡʔϧ ετΞ αʔό ՝ۚґཔ ՝ۚґཔ ΞΠςϜཉ͍͠ Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ
՝ۚϨγʔτ ΞΠςϜ༩ Ϩγʔτอଘ ՝ۚ֬ೝ ՝ۚॲཧ ՝ۚঝೝ 3FBDU/BUJWF ΞΠςϜήοτ
ͳ͍՝ۚΰέ 3FBDU/BUJWF Ϟδϡʔϧ ετΞ αʔό ՝ۚґཔ ՝ۚґཔ Ϣʔβ ՝ۚ֬ೝ ՝ۚϨγʔτ
՝ۚϨγʔτ ՝ۚϨγʔτ ΞΠςϜ༩ ՝ۚঝೝ Ϩγʔτอଘ Ϣʔβʔʹٻ͞ΕΔલͳΒ ͳ͠ ՝ۚॲཧ ΞΠςϜཉ͍͠ ΞΠςϜήοτ
͋Δ՝ۚΰέ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ ΞΠςϜ༩ Ϩγʔτอଘ
՝ۚޙͷϨγʔτ͕ 3FBDU/BUJWFʹ௨͞Εͳ͍ 3FBDU/BUJWF ՝ۚॲཧ ΞΠςϜήοτ
՝ۚॲཧ ͋Δ՝ۚΰέ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ ΞΠςϜ༩
Ϩγʔτอଘ ௨৴͕ࣦഊͯ͠3FBDU/BUJWF͔Β αʔόʹϨγʔτ͕ૹΕͳ͍ 3FBDU/BUJWF ΞΠςϜήοτ
͋Δ՝ۚΰέ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ Ϩγʔτอଘ ௨৴͕ࣦഊͯ͠
αʔό͔Β݁ՌΛडऔΕͳ͍ ΞΠςϜ༩ 3FBDU/BUJWF ՝ۚॲཧ ΞΠςϜήοτ
՝ۚͷอ࣋ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ Ϩγʔτอଘ ΞΠςϜ༩
3FBDU/BUJWF ՝ۚྃ ՝ۚྃ ετΞͷτϥϯβΫγϣϯΛར༻ ՝ۚॲཧ ΞΠςϜήοτ
՝ۚͷอ࣋ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ Ϩγʔτอଘ ΞΠςϜ༩
3FBDU/BUJWF ՝ۚྃ ՝ۚྃ ՝ۚྃ͞ΕΔ·Ͱ՝ۚॲཧ͕Δ ΞϓϦΛΞϯΠϯετʔϧͯ͠Δ ՝ۚॲཧ ΞΠςϜήοτ
՝ۚΰέͷٹࡁ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ 3FBDU/BUJWF ະॲཧνΣοΫ ະॲཧνΣοΫ ະॲཧϨγʔτ ະॲཧϨγʔτ
෮ݩ௨ ՝ۚϨγʔτ Ϩγʔτอଘ ΞΠςϜ༩ ՝ۚྃ ՝ۚྃ ෮ݩঝೝ ΞΠςϜήοτ
՝ۚΰέͷٹࡁ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ 3FBDU/BUJWF ະॲཧνΣοΫ ະॲཧνΣοΫ ະॲཧϨγʔτ ະॲཧϨγʔτ
෮ݩ௨ ՝ۚϨγʔτ Ϩγʔτอଘ ΞΠςϜ༩ ՝ۚྃ ՝ۚྃ ෮ݩঝೝ ىಈ࣌ͳͲͰະॲཧͷ՝ۚΛ֬ೝ ΞΠςϜήοτ
ΞΠςϜήοτ ՝ۚΰέͷٹࡁ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ 3FBDU/BUJWF ະॲཧνΣοΫ ະॲཧνΣοΫ ະॲཧϨγʔτ
ະॲཧϨγʔτ ෮ݩ௨ ՝ۚϨγʔτ Ϩγʔτอଘ ෮ݩঝೝ ΞΠςϜ༩ ՝ۚྃ ՝ۚྃ ະॲཧͷ՝͕ۚ͋Ε௨ͯ͠ Ϩγʔτͷૹ͔Βଓ͚Δ
՝ۚΰέͷٹࡁ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ 3FBDU/BUJWF ະॲཧνΣοΫ ະॲཧνΣοΫ ະॲཧϨγʔτ ະॲཧϨγʔτ
෮ݩ௨ ՝ۚϨγʔτ Ϩγʔτอଘ ෮ݩঝೝ ΞΠςϜ༩ ՝ۚྃ ՝ۚྃ αʔό͔Β݁ՌΛडऔͬͨΒ ՝ۚॲཧΛྃͤ͞Δ ΞΠςϜήοτ
՝ۚϞδϡʔϧػೳ w ҙͰ՝ۚτϥϯβΫγϣϯ ྃ w ະྃͷτϥϯβΫγϣϯ ֬ೝ
՝ۚॲཧΛௐࠪ "OESPJE SFBDUOBUJWFCJMMJOH w ҙͰ՝ۚτϥϯβΫγϣϯྃ *O"QQ#JMMJOHDPOTVNF1VSDIBTF UIJTQSPEVDU*% w ະྃͷτϥϯβΫγϣϯ֬ೝ
*O"QQ#JMMJOHMJTU0XOFE1SPEVDUT
՝ۚॲཧΛௐࠪ J04 SFBDUOBUJWFJOBQQVUJMT w ҙͰ՝ۚτϥϯβΫγϣϯྃ w ະྃͷτϥϯβΫγϣϯ֬ೝ
՝ۚॲཧΛௐࠪ J04 SFBDUOBUJWFJOBQQVUJMT
՝ۚॲཧΛௐࠪ J04 SFBDUOBUJWFJOBQQVUJMT ՝ۚॲཧ͞Εͨʢ͓ۚΒͬͨʣ 3FBDU/BUJWFʹ௨ ͍ফʂτϥϯβΫγϣϯऴྃ
՝ۚॲཧΛௐࠪ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ ΞΠςϜήοτ Ϩγʔτอଘ
՝ۚॲཧ ΞΠςϜ༩ 3FBDU/BUJWF ߈ͰτϥϯβΫγϣϯ͕ྃͯ͠Δ ࠶ىಈ࣌ʹ֬ೝ͕Ͱ͖ͳ͍
Ͳ͏ͬͯղܾʁ J04 SFBDUOBUJWFJOBQQVUJMT ϑΥʔΫͯ͠ఆରԠ ίϝϯτΞτͯ͠ɺҙͷλΠϛϯάͰ ՝ۚྃΛݺΔΑ͏ʹमਖ਼
Ͳ͏ͬͯղܾʁ ԼهϓϧϦΫΛࢀর "EENBOVBMUSBOTBDUJPOpOJTI HFU1FOEJOH1VSDIBTFT IUUQTHJUIVCDPNDIJSBHSFBDUOBUJWFJO BQQVUJMTQVMM
ͦͷଞͷϞδϡʔϧ "OESPJEJ04 SFBDUOBUJWFJBQ w ҙͰ՝ۚτϥϯβΫγϣϯྃ 3/*BQCVZ1SPEVDU8JUIPVU'JOJTI5SBOTBDUJPO 3/*BQpOJTI5SBOTBDUJPO w ະྃͷτϥϯβΫγϣϯ֬ೝ
͓͠·͍ ՝ۚͷτϥϯβΫγϣϯετ ΞػೳʹͤΔ ՝͖ۚͪΜͱॲཧ͕ऴΘͬͯ ͔ΒτϥϯβΫγϣϯΛด͡Δ
3FBDU/BUJWFBOE/PEFKT ָ͠ΜͰ͍͖ͬͯ·͠ΐʔ ࣄؒืूதʂ