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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Asuka Suzuki
November 17, 2017
Technology
840
0
Share
ReactNativeで位置情報を利用したアプリを作る
社内勉強会の資料です。
ReactNativeの勉強で作ったアプリの紹介。半分ネタ、半分本気。
Asuka Suzuki
November 17, 2017
More Decks by Asuka Suzuki
See All by Asuka Suzuki
vgo(Versioned Go Prototype) #golangtokyo
tanksuzuki
13
9.5k
Firestore概要
tanksuzuki
0
130
シスコルータでチャットする
tanksuzuki
0
150
Other Decks in Technology
See All in Technology
レガシーシステムをどう次世代に受け継ぐか
tachiiri
0
140
脳が溶けた話 / Melted Brain
keisuke69
1
1.2k
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
260
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.3k
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
250
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
150
【関西電力KOI×VOLTMIND 生成AIハッカソン】空間AIブレイン ~⼤阪おばちゃんフィジカルAIに続く道~
tanakaseiya
0
110
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
140
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
3
2.1k
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
290
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
5
770
FASTでAIエージェントを作りまくろう!
yukiogawa
4
190
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
The Curse of the Amulet
leimatthew05
1
11k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
880
Into the Great Unknown - MozCon
thekraken
40
2.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
700
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
HDC tutorial
michielstock
1
600
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Λ͑ӡ༻ෛՙ͕΄΅ʹͳΓɺ։ൃ ऩӹݯ ʹूதͰ͖·͢ɻ
✱ ҐஔใϋογϡԽ͢Δͱɺѻ͍͘͢ͳΓ·͢ɻ ·ͱΊ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠