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はいかがですか??
Search
zaki
August 09, 2018
Programming
1
150
教養としてのXamarinはいかがですか??
モバイル開発の教養としてXamarinをオススメするスライド
zaki
August 09, 2018
Tweet
Share
More Decks by zaki
See All by zaki
開発環境としての Python x Remote Container の使い道 / How to use Python x Remote Container as a development environment
zucky_zakizaki
0
850
コミット前に Lintチェックしませんか?
zucky_zakizaki
2
710
令和からはじめよう!!ブログとフロントのお勉強
zucky_zakizaki
0
110
自分を成長させる! / Grow yourself / #engineers_lt
zucky_zakizaki
0
240
コミュニティでの学びを社内に循環させる / Learning the community inside the company
zucky_zakizaki
2
1.4k
悩みにBarはいかが?
zucky_zakizaki
2
650
Barのすすめ(お酒の効能から考える)draft版
zucky_zakizaki
1
290
野毛で呑んでがやがやしようぜ!!〜初級編〜
zucky_zakizaki
0
1.6k
「登壇やLTを始めてみたい」方の 背中を押してみたい
zucky_zakizaki
0
2k
Other Decks in Programming
See All in Programming
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
0
110
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
190
CI改善もDatadogとともに
taumu
0
200
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
280
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.6k
Datadog Workflow Automation で圧倒的価値提供
showwin
1
160
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
220
Rails アプリ地図考 Flush Cut
makicamel
1
130
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
860
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
120
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
1
210
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
980
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Mobile First: as difficult as doing things right
swwweet
223
9.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Unsuck your backbone
ammeep
669
57k
Embracing the Ebb and Flow
colly
84
4.6k
BBQ
matthewcrist
87
9.5k
Transcript
ɹɹɹɹɹ ͍͔͕Ͱ͔͢ʁʁ ڭཆͱͯ͠ͷ Tech Do #6 2018/08/09 () ࡚ ༞थ
@zucky_zakizaki
![VDLZ@[BLJ[BLJ ɾ࡚ɹ༞थʢYazaki Yukiʣ ɾגࣜձࣾRosso ɾΤϯδχΞ 9 ɹC#(.net) ͱ WindowsΞϓϦଟΊ ɾWebܥ
ɾ࠷ۙ RailsʴVue.js ͕͖ ɾQiitaॻ͍ͯ·͢ ɹhttps://qiita.com/zaki_zaki ɹ
͓͢͠Δ͜ͱ • Xamarin ͬͯͳΜͧ • ڭཆͱ͢ΔϙΠϯτ
Xamarin ʹ͍ͭͯ ܰ͘આ໌͍͖ͯ͠·͢ɻ
Xamarin ͟·ΓΜ ʹ
“͟·ΓΜ” Ͱݕࡧ͢Δͱ
࠲ؒࢢͷϚείοτΩϟϥΫλʔ ʮ͟·ΓΜʯ͕)*5ͯ͠͠·͏ͷͰҙ!!
վΊͯ “Xamarin” ͬͯʁ
ϞόΠϧ͚ ΫϩεϓϥοτϑΥʔϜ ։ൃڥ ˞σεΫτοϓΞϓϦʢ8JOEPXT.BDʣ։ൃ ʹ༻͢Δ͜ͱ͕Ͱ͖·͢ɻ
"OESPJE J04 *%& "OESPJE4UVEJP 9DPEF ݴޠ +BWB ,PUMJO 4XJGU 0CKFDUJWF$
ελϯμʔυ ͳϞόΠϧ։ൃ
"OESPJE J04 *%& 7JTVBM4UVEJP GPS.BD 3JEFS ݴޠ $ 'ʢ/&5͚ͷؔܕݴޠʣ
Xamarin IDEݴޠ͕౷ҰͰ͖Δ!!
9BNBSJO "OESPJE 9BNBSJO J04 .POP Xamarin ͷΈ $PDPB 5PVDI "OESPJE
+BWB .POPͱ9BNBSJOͰ ֤04ຖͷ4%,Λബ͘ϥούʔͨ͠ܗɻ
Mono ͷ෦ ྫʣίϨΫγϣϯૢ࡞ • AndroidɹˠɹArrayList • iOSɹˠɹNSArray Listʹ౷Ұ͞ΕΔɻ ֤ݴޠ +BWB4XJGU
ͷֶश͕ෆཁͱͳΔ!! ͨͩ͠ɺ.POP /&5 ͷֶश͕ඞཁɻ .POP
Xamarin.Android Xamarin.iOS ͷ෦ ༻͢Δγʔϯ • σόΠεػೳʢΧϝϥɺGPSɺetc…ʣ • ࿈བྷா • ToastʢiOSࣗ࡞͠ͳ͍ͱ͍͚ͳ͍ʣ
֤04ຖʹಛԽͨ͠ػೳΛ࣮͢ΔͨΊͷ'8ɻ
۩ମతͳ ࣮Πϝʔδ
ϏϡʔपΓ ˞ ڞ௨ϩδοΫΛ࣮ ֤04ʹಛԽͨ͠ॲཧΛ࣮ ˞Ϗϡʔ04ຖ BYNMPSTUPSZCPBSE ͔ڞ௨ϨΠΞτ YBNM
Λ༻͢Δɻ
• MicrosoftʢXimian→Novell→Xamarinʣ ɹ> ৄ͘͠WikiͰɾɾɾ • ωΠςΟϒΞϓϦ ɹ> ಈ࡞ܰշɺGoogle PlayApple Store͔Βͷ৴
• ࣄྫ݁ߏ͋Δ ɹ> ༗໊Ͳ͜ΖͩͱNHKߚനΞϓϦɺଞͪ͜Β • ίϛϡχςΟʢJXUG͞Μʣͷ׆ಈ͕׆ൃ ɹ> 2014͔Β׆ಈ࢝ΊͯΠϕϯτ100Ҏ্ͱ͔ɾɾɾ ɹ> ࠔͬͨΒ”#JXUG”ͰπΠʔτ͢Δͱฦ৴͘Δ͔ ଞͷಛ
• ౷Ұ͞ΕͨIDE / ݴޠͰ։ൃͰ͖Δ • ඪ४తͳΫϥεૢ࡞Monoʢ.NETʣΛ֮͑Ε ྑ͍ • ωΠςΟϒΞϓϦ Xamarin
ͷ·ͱΊ !!
Xamarin͍͍ͬͯͶ ! ͚ͩͲ
͜Ε͔Β PWAͷ࣌͡Όͳ͍ʁ
ωΠςΟϒ 9BNBSJO 18" Πϯετʔϧ (PPHMF1MBZ "QQ4UPSF ʢΞϓϦ৹ࠪʣ 8FC ಈ࡞ ܰշ
͓͓ΉͶܰշ ʢήʔϜͪΐͬͱɾɾɾʣ σόΠεػೳ ੍ݶͳ͠ ੍ݶ͋Γ ʢಛʹJ04ʹ͋Γʣ 6*ɾ69 ʔ ωΠςΟϒͱḮ৭ͳ͠ σόΠεػೳʢͱ͘ʹJ04ʣଆͷ ͕ܽͳ͘ͳΕɺ18"Ͱྑ͍͔ɻ
ͳͥ ωΠςΟϒͰ͋Δ Xamarinਪ͠ʁ
ωΠςΟϒ 9BNBSJO 18" Πϯετʔϧ (PPHMF1MBZ "QQ4UPSF ʢΞϓϦ৹ࠪʣ 8FC ಈ࡞ ܰշ
͓͓ΉͶܰշ ʢήʔϜͪΐͬͱɾɾɾʣ σόΠεػೳ ੍ݶͳ͠ ੍ݶ͋Γ ʢಛʹJ04ʹ͋Γʣ 6*ɾ69 ʔ ωΠςΟϒͱḮ৭ͳ͠
ͳͥ ωΠςΟϒ(Xamarin) ?? • Γಈ࡞໘ωΠςΟϒ༗ར ɹ> TwitterͷΞϓϦ൛ͱPWA൛Λ৮ͬͯΈͨݸਓతͳײ • ੍ݶͳͬͯ͠ͱ͜Ζ͕ྑ͍ ωΠςΟϒͷར͋Δɻ
ֶΜͰ͓͍ͯଛͳ͍ !!
ϞόΠϧ։ൃͷڭཆͱͯ͠ɺ Xamarin ͍͔͕Ͱ͔͢?? ͜Μͳํʹ͓͢͢Ί !! • εΩϧηοτ͕ʮC# / Javaʯͷํ >
C#ͱJavaํ๏͕ࣅ͍ͯΔͷͰɺݴޠֶशͷϋʔυϧ͕͍ɻ • ࠓ͔ΒϞόΠϧ։ൃΛ࢝Ί͍ͨํ • ֤OSຖͷػೳΛΩϟονΞοϓ͞Ε͍ͨํ > C#Ͱ Xamarin.Android / iOSͰ֤OSػೳΛνΣοΫɻ • ͍ͣΕUnityΓ͍ͨํ > C#शಘɺXamarin.Android / iOSͰ֤OSͷ։ൃख๏ͷཧղɻ
ɹɹɹɹɹ ͍͔͕Ͱ͔͢ʁʁ ڭཆͱͯ͠ͷ ͓ΘΓ