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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Minoru Osawa
February 21, 2019
Technology
1.3k
1
Share
React Nativeで 課金処理したら 大変だった
Minoru Osawa
February 21, 2019
More Decks by Minoru Osawa
See All by Minoru Osawa
React Native × GraphQL で開発したら便利だったお話☺️
mediaboxes
1
1.5k
Raspberry Pi で作る IoT入門
mediaboxes
0
100
Other Decks in Technology
See All in Technology
AndroidアプリとCopilot Studioの統合
nakasho
0
200
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
140
AI活用時代の事業判断高度化を導くエンジニアリング基盤 / 20260424 Atsushi Funahashi
shift_evolve
PRO
2
130
小説執筆のハーネスエンジニアリング
yoshitetsu
0
910
ハーネスエンジニアリング入門
knishioka
0
110
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
170
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
770
生成AIはソフトウェア開発の革命か、ソフトウェア工学の宿題再提出なのか -ソフトウェア品質特性の追加提案-
kyonmm
PRO
2
820
Agent の「自由」と「安全」〜未来に向けて今できること〜
katayan
0
250
FessのAI検索モード:検索システムとLLMへの取り組み
marevol
0
220
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
200
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
190
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
410
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
230
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Mobile First: as difficult as doing things right
swwweet
225
10k
Rails Girls Zürich Keynote
gr2m
96
14k
Evolving SEO for Evolving Search Engines
ryanjones
0
180
We Are The Robots
honzajavorek
0
220
WENDY [Excerpt]
tessaabrams
10
37k
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 ָ͠ΜͰ͍͖ͬͯ·͠ΐʔ ࣄؒืूதʂ