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
#QiitaBash MCPのセキュリティ
ryosukedtomita
1
1.3k
XP, Testing and ninja testing
m_seki
3
240
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
9
5k
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
250
PipeCDのプラグイン化で目指すところ
warashi
1
270
RailsGirls IZUMO スポンサーLT
16bitidol
0
180
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
760
Goで作る、開発・CI環境
sin392
0
230
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
150
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
3
470
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
200
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
550
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Raft: Consensus for Rubyists
vanstee
140
7k
Practical Orchestrator
shlominoach
189
11k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
KATA
mclloyd
30
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Faster Mobile Websites
deanohume
307
31k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
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ͷ։ൃख๏ͷཧղɻ
ɹɹɹɹɹ ͍͔͕Ͱ͔͢ʁʁ ڭཆͱͯ͠ͷ ͓ΘΓ