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
870
コミット前に Lintチェックしませんか?
zucky_zakizaki
2
710
令和からはじめよう!!ブログとフロントのお勉強
zucky_zakizaki
0
120
自分を成長させる! / Grow yourself / #engineers_lt
zucky_zakizaki
0
250
コミュニティでの学びを社内に循環させる / Learning the community inside the company
zucky_zakizaki
2
1.4k
悩みにBarはいかが?
zucky_zakizaki
2
660
Barのすすめ(お酒の効能から考える)draft版
zucky_zakizaki
1
290
野毛で呑んでがやがやしようぜ!!〜初級編〜
zucky_zakizaki
0
1.6k
「登壇やLTを始めてみたい」方の 背中を押してみたい
zucky_zakizaki
0
2k
Other Decks in Programming
See All in Programming
Module Boundaries and Architecture with Forensic Analysis @NxSummit Amsterdam 2025
manfredsteyer
PRO
0
100
The Evolution of the CRuby Build System
kateinoigakukun
0
720
大LLM時代にこの先生きのこるには-ITエンジニア編
fumiyakume
7
3k
七輪ライブラリー: Claude AI で作る Next.js アプリ
suneo3476
1
110
MCP調べてみました! / Exploring MCP
uhzz
2
2.3k
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
0
860
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
340
gen_statem - OTP's Unsung Hero
whatyouhide
1
210
海外のアプリで見かけたかっこいいTransitionを真似てみる
shogotakasaki
1
170
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
120
PHPバージョンアップから始めるOSSコントリビュート / how2oss-contribute
dmnlk
1
1.1k
状態と共に暮らす:ステートフルへの挑戦
ypresto
1
680
Featured
See All Featured
BBQ
matthewcrist
88
9.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
5
550
Product Roadmaps are Hard
iamctodd
PRO
52
11k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Visualization
eitanlees
146
16k
A better future with KSS
kneath
239
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
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ͷ։ൃख๏ͷཧղɻ
ɹɹɹɹɹ ͍͔͕Ͱ͔͢ʁʁ ڭཆͱͯ͠ͷ ͓ΘΓ