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
880
コミット前に Lintチェックしませんか?
zucky_zakizaki
2
720
令和からはじめよう!!ブログとフロントのお勉強
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
670
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
UPDATEがシステムを複雑にする? イミュータブルデータモデルのすすめ
shimomura
0
400
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
0
190
型安全RESTで爆速プロトタイピング – Hono RPC実践
tacke_jp
0
100
少数精鋭エンジニアがフルスタック力を磨く理由 -そしてAI時代へ-
rebase_engineering
0
140
「兵法」から見る質とスピード
ickx
0
240
Javaに鉄道指向プログラミング (Railway Oriented Pro gramming) のエッセンスを取り入れる/Bringing the Essence of Railway-Oriented Programming to Java
cocet33000
1
440
推論された型の移植性エラーTS2742に挑む
teamlab
PRO
0
170
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
100
TypeScript製IaCツールのAWS CDKが様々な言語で実装できる理由 ~他言語変換の仕組み~ / cdk-language-transformation
gotok365
7
400
Using AI Tools Around Software Development
inouehi
0
400
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
1.1k
〜可視化からアクセス制御まで〜 BigQuery×Looker Studioで コスト管理とデータソース認証制御する方法
cuebic9bic
2
280
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Writing Fast Ruby
sferik
628
61k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
A better future with KSS
kneath
239
17k
Unsuck your backbone
ammeep
671
58k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Building an army of robots
kneath
306
45k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
123
52k
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ͷ։ൃख๏ͷཧղɻ
ɹɹɹɹɹ ͍͔͕Ͱ͔͢ʁʁ ڭཆͱͯ͠ͷ ͓ΘΓ