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
890
コミット前に Lintチェックしませんか?
zucky_zakizaki
2
730
令和からはじめよう!!ブログとフロントのお勉強
zucky_zakizaki
0
120
自分を成長させる! / Grow yourself / #engineers_lt
zucky_zakizaki
0
260
コミュニティでの学びを社内に循環させる / Learning the community inside the company
zucky_zakizaki
2
1.4k
悩みにBarはいかが?
zucky_zakizaki
2
680
Barのすすめ(お酒の効能から考える)draft版
zucky_zakizaki
1
300
野毛で呑んでがやがやしようぜ!!〜初級編〜
zucky_zakizaki
0
1.7k
「登壇やLTを始めてみたい」方の 背中を押してみたい
zucky_zakizaki
0
2.1k
Other Decks in Programming
See All in Programming
効率的な開発手段として VRTを活用する
ishkawa
0
160
フロントエンドのパフォーマンスチューニング
koukimiura
5
2k
レベル1の開発生産性向上に取り組む − 日々の作業の効率化・自動化を通じた改善活動
kesoji
0
300
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
220
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
440
Agentic Coding: The Future of Software Development with Agents
mitsuhiko
0
130
The Niche of CDK Grant オブジェクトって何者?/the-niche-of-cdk-what-isgrant-object
hassaku63
1
620
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
870
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
180
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
350
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
800
SQLアンチパターン第2版 データベースプログラミングで陥りがちな失敗とその対策 / Intro to SQL Antipatterns 2nd
twada
PRO
16
2.3k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Designing for humans not robots
tammielis
253
25k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Adopting Sorbet at Scale
ufuk
77
9.5k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Building an army of robots
kneath
306
45k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Language of Interfaces
destraynor
158
25k
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ͷ։ൃख๏ͷཧղɻ
ɹɹɹɹɹ ͍͔͕Ͱ͔͢ʁʁ ڭཆͱͯ͠ͷ ͓ΘΓ