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
Xamarin.Forms.GoogleMaps にプルリクを送ろう #jxug
Search
amay077
February 10, 2017
Programming
0
790
Xamarin.Forms.GoogleMaps にプルリクを送ろう #jxug
2017/2/12 JXUG 名古屋 向けの資料です。
amay077
February 10, 2017
Tweet
Share
More Decks by amay077
See All by amay077
愛知県新型コロナ対策サイト(非公式)の紹介
amay077
0
310
愛知県コロナ対策サイトが立ち上がってから
amay077
0
98
Xamarin.Forms Hot Reload のススメ
amay077
0
860
クロスプラットフォームモバイルアプリ開発ツール総ざらい2019 〜Titanium Mobile から Kotlin/Native まで〜 #droidkaigi
amay077
11
10k
ハムスター検出器を1日で作ってみた #NGK2018B
amay077
1
1.1k
App Center から Azure Pipeline に乗り換えた話
amay077
0
1.3k
Xamarin.Forms.GoogleMaps について
amay077
0
1.5k
Xamarin.Android で始めるクロスプラットフォームモバイルアプリ開発 #jaghama
amay077
0
640
Xamarin.Android で始めるクロスプラットフォームモバイルアプリ開発 #jxug
amay077
0
950
Other Decks in Programming
See All in Programming
生成AI時代のコンポーネントライブラリの作り方
touyou
1
290
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
190
PHPカンファレンス関西2025 基調講演
sugimotokei
4
570
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
480
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
190
GPUを計算資源として使おう!
primenumber
1
260
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
270
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
16
7.9k
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
900
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
PicoRuby on Rails
makicamel
3
150
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
180
Featured
See All Featured
Faster Mobile Websites
deanohume
308
31k
A Modern Web Designer's Workflow
chriscoyier
695
190k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Music & Morning Musume
bryan
46
6.7k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Embracing the Ebb and Flow
colly
86
4.8k
Unsuck your backbone
ammeep
671
58k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
54k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
We Have a Design System, Now What?
morganepeng
53
7.7k
Transcript
9BNBSJO'PSNT(PPHMF.BQT ʹϓϧϦΫΛૹΖ͏ KYVH໊ݹࢧ෦ !BNBZ
ࣗݾհ w !BNBZ ͋Ί͍ w 8PSLGPSωϓϥגࣜձࣾIUUQOFQVMBOFU w (FPTQBUJBMNPCJMFBQQTEFWFMPQQFS w
"OESPJE J04 $ +BWB 3Y .77.ͱ͔ w Ѫݝ๛ڮࢢࡏॅɺϑϧϦϞʔτϫʔΧʔ
ຊͷ࣍ HJU(JU)VCʹ͍ͭͯ 9BNBSJO'PSNT(PPHMF.BQTʹ͍ͭͯ ΦʔϓϯιʔειϑτΣΞͷߩݙͷํ ϋϯζΦϯ
HJU(JU)VCʹ͍ͭͯ w HJUࢄܕόʔδϣϯཧγεςϜ ιϑτΣΞ ͷ໊લ w ࢄܕ͡Όͳ͍όʔδϣϯཧγεςϜ$74 47/ 744 w
ࢄܕόʔδϣϯཧγεςϜଞʹ.FSDVSJBM w (JU)VCɺHJUΛར༻ͨ͠։ൃऀ͚αʔϏε໊·ͨاۀ໊ w ଞʹɺ#JU#VDLFUCZ"UMBTTJBO (JU-BCͳͲ
HJUʹ͍ͭͯͷࡶͳઆ໌ ϦϞʔτ Ͳ͔ͬͷ1$ ϩʔΧϧ ࣗͷ1$ ϦϙδτϦ ϦϙδτϦ HJUDMPOF HJUDPNNJU HJUQVTI
ϒϥϯν NBTUFS EFW ϒϥϯν NBTUFS EFW
HJUϒϥϯνʹ͍ͭͯͷࡶͳઆ໌ w NBTUFSʮඞͣಈ͘ʯίʔυʹ͢ΔɺΉΈʹมߋ͍͚ͯ͠ͳ͍ w UPQJD@YYY JTTVF@YYYʮػೳΛҰͭՃ͢Δ͚ͩʯʮόάΛ݅ ͚ͩ͢ʯͷϒϥϯνɺzτϐοΫϒϥϯνzͱݺΕΔ͜ͱɻϓϧϦ ΫΤετΛग़͢ͷ௨ৗ͜ͷϒϥϯν͔Βɻ w ʮ(JUqPXʯʮ(JU)VCqPXʯͷΑ͏ͳɺϒϥϯνΛΔϧʔϧʹ
ʮϒϥϯνઓུʯ͋Δɻ
(JU)VCʹ͍ͭͯͷࡶͳઆ໌ ϦϞʔτ (JU)VCͷαʔό ϩʔΧϧ ࣗͷ1$ ϦϙδτϦ HJUDMPOFQVMM HJUDPNNJU HJUQVTI ୭͔ͷΞΧϯτ
ࣗͷΞΧϯτ GPSL ϦϙδτϦ ϦϙδτϦ QVMMSFRVFTU BDDFQUPSSFKFDU ˞੨ࣈ(JU)VCͷػೳ
ࠓΔ͜ͱ ϦϞʔτ (JU)VCͷαʔό ϩʔΧϧ ࣗͷ1$ 9BNBSJO'PSNT (PPHMF.BQT ϦϙδτϦ HJUDMPOFQVMM HJUDPNNJU
HJUQVTI BNBZͷΞΧϯτ ࣗͷΞΧϯτ GPSL ϦϙδτϦ QVMMSFRVFTU ˞੨ࣈ(JU)VCͷ8FCαΠτͰ 9BNBSJO'PSNT (PPHMF.BQT ϦϙδτϦ ࣈ4PVSDF5SFFͰߦ͏ BDDFQUPSSFKFDU CZBNBZ
(6*ͷHJUΫϥΠΞϯτ w 4PVSDF5SFFCZBUMBTTJBO w ࠓ͜ΕΛ͍·͢ɻ8JO൛ͬ͞Γɻ w (JU)VC%FTLUPQCZ(JU)VC w ίϛοτπϦʔ͕ݟ͘͢ͳ͍ ࢲݟ
w (JU,SBLFOCZBYPTPGU w 8JOͷਓʹਓؾΈ͍ͨ
9BNBSJO'PSNT(PPHMF.BQTʹ͍ͭͯ w 9BNBSJO'PSNT͚ͷਤϥΠϒϥϦ w (PPHMF.BQTʹಛԽ w ຊՈ9BNBSJO'PSNT.BQTͷιʔε .*5-JDFOTF Λίϐʔͯ͠ ࡞ͬͨ
w ผͷϓϩμΫτʹ͢ΔͭΓͩͬͨͷͰlGPSLzͯ͠ͳ͍ w $VTUPN3FOEFSFSΛͬͯɺ"OESPJEJ04681ͦΕͧΕ࣮
9BNBSJO'PSNT(PPHMF.BQTͷߏ w 9BNBSJO'PSNT(PPHMF.BQT w 9BNBSJO'PSNT(PPHMF.BQTར༻ऀ͚ͷެ։Ϋϥε w YYYY"OESPJE"OESPJE͚ͷ࣮ w YYYYJ04J04͚ͷ࣮ w
YYYY681681͚ͷ࣮ w 9'(PPHMF.BQ4BNQMF w 9'(PPHMF.BQ4BNQMFαϯϓϧΞϓϦ w %SPJE J04 681΄ͱΜͲԿͯ͠ͳ͍
9BNBSJO'PSNT(PPHMF.BQTͷಈ͔͠ํ w 9BNBSJO'PSNT(PPHMF.BQT9BNBSJO'PSNT(PPHMF.BQT 9BNBSJO'PSNT(PPHMF.BQT@XJUI@TBNQMFTMO Λ7JTVBM4UVEJP͔9BNBSJO4UVEJPͰ։͍ͯϏϧυ͢Ε͓̺ɻ w ͨͩ͠ਤදࣔ͞Εͳ͍ (PPHMF.BQTͷ"1*Ωʔ͕ඞཁ ɻϋϚΓ͍͢ͷ Ͱɺ͕࣌ؒ͋·ͬͨΒΓ·͠ΐ͏ɻ
w IUUQTEFWFMPQFSTHPPHMFDPNNBQTEPDVNFOUBUJPOJPTTELTUBSU IMKBDPOTPMF@OBNF@BQJ w IUUQTEFWFMPQFSTHPPHMFDPNNBQTEPDVNFOUBUJPOBOESPJEBQJ TJHOVQ IMKB
ΦʔϓϯιʔειϑτΣΞͷߩݙͷํ w (JU)VCͩͱɺ$0/53*#65*/(NE͕༻ҙ͞Ε͍ͯΔ߹͕͋Γ ·͢ɻ w 3&"%.&NEʹॻ͍ͯ͋Δ߹͋Γ·͢ɻ w ։ൃͷࢀՃํ๏ɺίʔσΟϯάελΠϧɺJTTVFͷॻ͖ํɺ13 ͷૹΓํ݅ͳͲ͕ॻ͍ͯ͋Γ·͢ɻ w
$0/53*#65*/(NE͕༻ҙ͞Ε͍ͯͳͯ͘QVCMJDSFQPͳΜͩ ͔ΒϓϧϦΫΛڋઈ͍ͯ͠·ͤΜɻΨϯΨϯ13ૹͬͯ0,Ͱ͢ɻ
ϋϯζΦϯ w ࡞ۀީิͷJTTVFTIUUQTHJUIVCDPNBNBZ 9BNBSJO'PSNT(PPHMF.BQTJTTVFT RJTJTTVF JTPQFO MBCFMXFMDPNFDPOUSJCVUF w 9BNBSJO'PSNT(PPHMF.BQTͷίϯτϦϏϡʔγϣϯΨΠυ IUUQTHJUIVCDPNBNBZ9BNBSJO'PSNT(PPHMF.BQT
CMPCNBTUFS$0/53*#65*/(KBNE
ࠓΔ͜ͱ ࠶ ϦϞʔτ (JU)VCͷαʔό ϩʔΧϧ ࣗͷ1$ 9BNBSJO'PSNT (PPHMF.BQT ϦϙδτϦ HJUDMPOFQVMM
HJUDPNNJU HJUQVTI BNBZͷΞΧϯτ ࣗͷΞΧϯτ GPSL ϦϙδτϦ QVMMSFRVFTU BDDFQUPSSFKFDU CZBNBZ ˞੨ࣈ(JU)VCͷ8FCαΠτͰ 9BNBSJO'PSNT (PPHMF.BQT ϦϙδτϦ ࣈ4PVSDF5SFFͰߦ͏
ࠓΔ͜ͱ GPSLޙͷৄࡉ ϦϞʔτ (JU)VCͷαʔό ϩʔΧϧ ࣗͷ1$ 9BNBSJO'PSNT (PPHMF.BQT ϦϙδτϦ HJUDMPOF
HJUDPNNJU HJUQVTI ϒϥϯν ࣗͷΞΧϯτ 9BNBSJO'PSNT (PPHMF.BQT ϦϙδτϦ ϒϥϯν NBTUFS JTTVF@YYY NBTUFS JTTVF@YYY ϒϥϯνΛΔ BNBZ ʹϓϧϦΫ ΛૹΔ
044։ൃʹࢀՃ͢ΔͱΑ͍ࣄ w +FU#SBJOTͷ0QFO4PVSDF-JDFOTFΛ͍͖ͨͩ·ͨ͠IUUQ CMPHBNBZOFUCMPHHPUKFUCSBJOTPQFOTPVSDF MJTFODF w ॳΊͯ.JDSPTPGU.71ʹͳΓ·ͨ͠ʂIUUQCMPHBNBZOFU CMPHCFDPNFNJDSPTPGUNWQGPSUIFpSTUUJNNF w ໊ΘΓɺब৬ɾస৬ʹ༗རʁ
w ւ֎ͷਓͨͪͱͷίϛϡχέʔγϣϯͷ࿅श
8FMDPNFDPOUSJCVUFʂ w 9BNBSJO'PSNT(PPHMF.BQTIUUQTHJUIVCDPNBNBZ 9BNBSJO'PSNT(PPHMF.BQT w 1SPKFDU#MVF.POLFZIUUQTHJUIVCDPN1SPKFDU#MVF.POLFZ #MVF.POLFZ w "OEZPVS044QSPEVDU
͓·͚GPSLͨ͠ޙɺຊՈ͕ߋ৽͞ΕͨΒʁ w ϦϞʔτϦϙδτϦΛՃͯ͠QVMMɺϩʔΧϧͰϚʔδ͠·͠ΐ͏ ϦϞʔτ (JU)VCͷαʔό ϩʔΧϧ ࣗͷ1$ ϒϥϯν NBTUFS BNBZͷϦϙδτϦ
ࣗͷϦϙδτϦ ϒϥϯν NBTUFS ϒϥϯν CBTF@NBTUFS NBTUFS SFNPUFPSJHJO SFNPUFCBTF ຊՈϦϙδτϦΛϦϞʔτʹՃ ຊՈͷNBTUFSΛQVMM ϩʔΧϧͷϒϥϯν໊ม͑Δ ຊՈNBTUFSΛ ϩʔΧϧNBTUFSʹ Ϛʔδ NBTUFSΛ ࣗͷϦϞʔτʹQVTI