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
Asuka Suzuki
November 17, 2017
Technology
0
810
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.2k
Firestore概要
tanksuzuki
0
110
シスコルータでチャットする
tanksuzuki
0
130
Other Decks in Technology
See All in Technology
RECRUIT TECH CONFERENCE 2025 プレイベント【高橋】
recruitengineers
PRO
0
160
飲食店予約台帳を支えるインタラクティブ UI 設計と実装
siropaca
7
1.8k
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
2
2k
白金鉱業Meetup Vol.17_あるデータサイエンティストのデータマネジメントとの向き合い方
brainpadpr
5
740
The Future of SEO: The Impact of AI on Search
badams
0
190
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
57k
技術負債の「予兆検知」と「状況異変」のススメ / Technology Dept
i35_267
1
1.1k
Classmethod AI Talks(CATs) #16 司会進行スライド(2025.02.12) / classmethod-ai-talks-aka-cats_moderator-slides_vol16_2025-02-12
shinyaa31
0
110
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.2k
2024.02.19 W&B AIエージェントLT会 / AIエージェントが業務を代行するための計画と実行 / Algomatic 宮脇
smiyawaki0820
13
3.3k
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
140
Cloud Spanner 導入で実現した快適な開発と運用について
colopl
1
610
Featured
See All Featured
BBQ
matthewcrist
87
9.5k
Fireside Chat
paigeccino
34
3.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Become a Pro
speakerdeck
PRO
26
5.1k
Bash Introduction
62gerente
611
210k
How to Ace a Technical Interview
jacobian
276
23k
Building Your Own Lightsaber
phodgson
104
6.2k
Facilitating Awesome Meetings
lara
52
6.2k
Git: the NoSQL Database
bkeepers
PRO
427
64k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
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Λ͑ӡ༻ෛՙ͕΄΅ʹͳΓɺ։ൃ ऩӹݯ ʹूதͰ͖·͢ɻ
✱ ҐஔใϋογϡԽ͢Δͱɺѻ͍͘͢ͳΓ·͢ɻ ·ͱΊ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠