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
ReactNativeで位置情報を利用したアプリを作る
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Asuka Suzuki
November 17, 2017
Technology
0
840
ReactNativeで位置情報を利用したアプリを作る
社内勉強会の資料です。
ReactNativeの勉強で作ったアプリの紹介。半分ネタ、半分本気。
Asuka Suzuki
November 17, 2017
Tweet
Share
More Decks by Asuka Suzuki
See All by Asuka Suzuki
vgo(Versioned Go Prototype) #golangtokyo
tanksuzuki
13
9.4k
Firestore概要
tanksuzuki
0
120
シスコルータでチャットする
tanksuzuki
0
140
Other Decks in Technology
See All in Technology
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
560
Webhook best practices for rock solid and resilient deployments
glaforge
1
250
Meshy Proプラン課金した
henjin0
0
240
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.1k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
2
120
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
300
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
140
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
130
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
2
290
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
210
Tebiki Engineering Team Deck
tebiki
0
24k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
430
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.2k
First, design no harm
axbom
PRO
2
1.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
The agentic SEO stack - context over prompts
schlessera
0
630
The Invisible Side of Design
smashingmag
302
51k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Transcript
3FBDU/BUJWFͱ("&(PͰ ҐஔใΛར༻ͨ͠ΞϓϦΛ࡞Δ ླඈௗ!UBOLTV[VLJ
2VJ[
2ԿͷࣈͰ͠ΐ͏͔ʁ
"ຊࣾτΠϨͷݸࣨ
2ԿͷࣈͰ͠ΐ͏͔ʁ
"ຊࣾτΠϨͷ"WBJMBCJMJUZ ݸ͕ࣨͭͰۭ͍͍ͯΔͱͨ͠߹ͷମײ
͗͢ΔՄ༻ੑΛͳΜͱ͔ͯ͠ɺ շదͳτΠϨϥΠϑΛखʹೖΕ͍ͨ
࡞ͬͨ
(14ʹΑΔҐஔใΛͬͯ ۙྡτΠϨͷࠞࡶঢ়گΛ ௐΔΞϓϦ
Benpass ✱ ศॴͷίϯύεʹศύε ✱ Ͱɺ͜ͷ໊લͩͱঁੑϢʔβ֫ಘ͕ ͍͠ͷͰɺվ໊͖ͩ͢ͱࢥͬͯ·͢ɻ
%&.0
ίϯϙʔωϯτ
ίϯϙʔωϯτ ϑϩϯτΤϯυ όοΫΤϯυ 3FBDU/BUJWF ("&(P 3&45"1* %BUBTUPSF 3FBE8SJUF
3FBDU/BUJWF ✱ 'BDFCPPLͷϞόΠϧΞϓϦ։ൃ༻ϑϨʔϜϫʔΫ ✱ +BWBTDSJQU 3FBDUίϯϙʔωϯτ ΛωΠςΟϒίʔυʹม͢Δ ✱ ͦͷͨΊɺ0CKFDUJWF$4XJGU+BWBΛॻ͚ͳͯ͘ΞϓϦ։ൃ͕Ͱ͖Δ ✱
༗໊ॴͰɺ'BDFCPPLɾ*OTUBHSBNɾ"JSCOCͷΞϓϦ3FBDU/BUJWF 8FC։ൃͷ͕ࣝ͋ΕɺϞόΠϧΞϓϦΛ։ൃͰ͖Δ
("&(P ✱ ($1ͷ1BB4 1MBUGPSNBTB4FSWJDF ✱ ιʔείʔυΛΞοϓϩʔυ͢ΔͱɺࣗಈͰίϯςφԽ͞Ε࣮ͯߦ͞ΕΔ ✱ ίϯςφҎԼͷϨΠϠࣗಈӡ༻ɾεέʔϧͷͨΊɺ։ൃʹूதͰ͖Δ ✱
1BB4͕ۤखͱ͢Δߴෛՙͳॲཧɺ*BB4 ($& ʹΦϑϩʔυͰ͖Δ ϩοΫΠϯΛड͚ೖΕΔͱɺӡ༻ίετ΄΅ͷΠϯϑϥڥ
%BUBTUPSF ✱ ($1ͷϑϧϚωʔδυ/P42-%# ✱ ੨ఱҪεέʔϧʢ༰ྔແݶͰࣗಈ֦ுɺྼԽͳ͠ʣ ✱ ͨͩ͠ɺಉҰϨίʔυͷߋ৽ඵʹ͖ͭճ·Ͱɺগ͠บ͕͋Δ ✱ ॊೈͳΫΤϦ͕ൃߦͰ͖ͳ͍ͷͰɺ༷Λԡ͑ͨ͞εΩʔϚઃܭ͕ॏཁ ઃܭʹۤ࿑͢Δ͕ɺӡ༻ϑΣʔζຆͲख์͠Ͱ0,ͳ%#
(FPIBTI ✱ Ңܦ FHҢ౦ܦ ϓϩάϥϜ্Ͱѻ͍ͮΒ͍ ܘΤϦΞͷΦϒδΣΫτΛݕࡧ͢Δࡍɺෆ߸ϑΟϧλΛճ͔͚Δඞཁ͕͋Δ ✱ ͦͷͨΊɺҢɾܦɾਫ਼Λ୯ҰจࣈྻͰදݱ͢Δ(FPIBTIΛ͏ ✱ (FPIBTIΛ͑ɺද্ͷܘΤϦΞΛϋογϡͰදݱՄೳʹͳΔ
ଞʹ(FP)FY2VBE,FZͱ͍͏ํ๏͋Δ
(FPIBTI
(FPIBTI
(FPIBTI ۠Δ
(FPIBTI ۠Δ
(FPIBTI ✱ දΛ۠Ε۠Δ΄Ͳ ͭ·Γਫ਼্͕͕Δ΄Ͳ Ϗοτྻ͕͘ͳΔ ʹϋογϡจࣈྻ͕͘ͳΔ ✱ ࠷ऴతʹϏοτྻ#"4&ͰΤϯίʔυ͞Εͯදݱ͞ΕΔ ʹຊࣾͷ(FPIBTIYOIFQ ✱
ཧతʹ͍ۙΤϦΞϋογϡ͕લํҰக͢Δ ʹਆాӺͷ(FPIBTIYOIE ✱ ྡΤϦΞͷϋογϡɺத৺ͱ͢Δϋογϡ͔Βܭࢉ͢Δ͜ͱ͕Ͱ͖Δ
ΞϓϦͷΈ
Έ ✱ ࠨͷϚεHFPIBTIͷάϦουͰ͢ɻ ✱ ϝʔτϧϨϕϧͰɺදΛॎԣʹ۠ͬͨ ͷͱࢥ͍ͬͯͩ͘͞ɻ
Έ ϢʔβҐஔใ ✱ ΞϓϦͷϢʔβɺࣗͷҐஔใΛ όοΫΤϯυʹಗ໊Ͱ௨͠·͢ɻ ✱ όοΫΤϯυɺड͚औͬͨҐஔใΛ HFPIBTIʹมͯ͠ɺಗ໊Ϣʔβ͝ͱʹ ཧ͠·͢ɻ )BTI
)BTI )BTI )BTI
Έ τΠϨҐஔใ ✱ ϢʔβɺτΠϨΛొ͢Δ͜ͱ͕Ͱ͖· ͢ʢҐஔใͱݸࣨΛొʣɻ ✱ όοΫΤϯυɺड͚औͬͨҐஔใΛ HFPIBTIʹมͯ͠ɺτΠϨ͝ͱʹཧ͠ ·͢ɻ )BTI
)BTI )BTI
Έ τΠϨ୳ࡧ ✱ தԝͷϢʔβ͕τΠϨ୳ࡧ"1*Λ࣮ߦ͢Δ ͱɺϢʔβͷݱࡏͱྡ͢ΔϚεͷ HFPIBTIΛͬͯτΠϨΛݕࡧ͠·͢ɻ ✱ ࠨͷέʔεͰɺͭͷτΠϨ͕ώοτ͠ ·͢ɻ )JU
)JU
Έ ࠞࡶܭࢉ ✱ ώοτͨ͠τΠϨࣗͷHFPIBTI͔Βྡ ϋογϡ ΦϨϯδ Λܭࢉ͠ɺτΠϨͷத ʹ͍ΔͰ͋Ζ͏ਓΛΧϯτ͠·͢ɻ ✱ ࠞࡶɺਓʗݸࣨͰܭࢉ͠·͢ɻ
$PVOU $PVOU $PVOU
Έ ݁Ռͷฦ٫ ✱ ϢʔβͱτΠϨؒͷઢڑΛܭࢉ͠ɺ ͍ۙॱʹιʔτ͠·͢ɻ ✱ ݁ՌΛ+40/Ͱฦ٫͠·͢ɻ
Έ τΠϨ+40/ \ JE BEESFTT+3ਆాӺஸொઍా۠౦ژຊ DBQBDJUZ ݸࣨ IFBE@DPVOU
ਓ DPOHFTUJPO@EFHSFF ࠞࡶ EJTUBODF ݱࡏ͔ΒτΠϨͷઢڑ ϝʔτϧ QPTJUJPO\ লུ Ң ܦ HFPIBTI ^ ^
Έ Ϛοϓʹϓϩοτ ✱ ΞϓϦͰɺτΠϨͷҐஔΛࣔ͢ϐϯΛϚο ϓ্ʹϓϩοτ͠·͢ɻ ✱ ϐϯͷ৭ࠞࡶʹԠͯ͡ɺΦϨϯδ ʹͳΓ·͢ɻ
Έ Χʔυදࣔ ✱ τΠϨใΛɺը໘Լ෦ʹΧʔυͰදࣔ ʢ͍ۙॱʣɻ ✱ ϢʔβɺΧʔυΛεϫΠϓͯࣗ͠ʹ࠷ దͳτΠϨΛબͼ·͢ɻ
՝
Ґஔใͷਫ਼ ✱ ಛʹࣨͰ(14Ӵ͔Βͷి͕ݮਰ͢ΔͷͰɺਫ਼͕མͪΔɻ ✱ ؾѹϕʔεͷߴऔಘͰ͖Δͷͷޡ͕ࠩେ͖͍ɻ ϏϧɺॎʹτΠϨ͕ฒͿ߹ͷରԠ͕͍͠ɻ ✱ Ґஔใʹଌఆޡࠩͷใؚ·Ε͍ͯΔͷͰɺظΛܭࢉ͢Δ͜ͱ Մೳʢத৺Λظਓͱ͠ɺ࠷େޡࠩʹͳΔͱਓͱΧϯτʣɻ
ࠞࡶͷਫ਼ར༻ऀʹґଘ ✱ ΞϓϦΛೖΕ͍ͯͳ͍ਓɺࠞࡶܭࢉʹؚ·Εͳ͍ɻ ʹߴ͍ීٴʹͳΒͳ͍ͱ͍ʹͳΒͳ͍ ✱ ΈઓུΛ࿅Δඞཁ͋Δ͕ɺτΠϨͷະདྷΛײͨͨ͡Ίɺ Ϣʔβମݧͷํੑͱͯؒ͠ҧͬͯͳ͍ͱࢥΘΕΔɻ
·ͱΊ
✱ +BWBTDSJQU 3FBDU ͕ॻ͚ΕɺεϚϗΞϓϦΛ࡞Ε·͢ɻ ωΠςΟϒΑΓֶशίετ͕͍ͷͰɺݸਓ։ൃεϞʔϧνʔϜʹ͓͢͢Ί J04"OESPJEͰϩδοΫ෦ͷίʔυΛڞ௨ԽͰ͖ΔͷڧΈ ✱ 1BB4Λ͑ӡ༻ෛՙ͕΄΅ʹͳΓɺ։ൃ ऩӹݯ ʹूதͰ͖·͢ɻ
✱ ҐஔใϋογϡԽ͢Δͱɺѻ͍͘͢ͳΓ·͢ɻ ·ͱΊ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠