More Related Content What's hot (20)
PDF
DEV-023_Xamarin Deep Dive - Xamarin.Forms の辛嬬來
decode2016 ?
Similar to Xamarin ハンズオン Android の何 (20) PDF
Xamarin 古勣 2014/11/08 及2指 Japan Xamarin User Group Conference 廉晩云
Yoshito Tabuchi ?
PDF
Xamarin 20141212 モバイルカフェスペシャル 仝C#で恬るiOS/Androidのクロスプラットフォ`ムスマホアプリ_k々
Yoshito Tabuchi ?
PDF
XamarinStudio茶氏 2014/09/08
丐猟 弥翫 ?
More from m ishizaki (20) Recently uploaded (9)
PDF
Forguncy 10 u瞳古勣Y創 - ノ`コ`ドWebアプリ_kプラットフォ`ム
フォ`ガンシ` ?
PDF
猟B初AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki ?
PDF
猟B初Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki ?
Xamarin ハンズオン Android の何1. / 17
JXUG
Xamarin.iOS & Xamarin.Android
ハンズオン
Xamarin.Android の何
1
JXUG XAMARIN.IOS & XAMARIN.ANDROIDハンズオン
2018定02埖10晩
墳鍋 割措
2. / 17
徭失B初
墳鍋 割措 ( @mishi_cs )
Microsoft MVP for Visual Studio and Development Technologie
冱Z C# XAML
試咤
JXUG (もくもく氏) (connpass)
廓|.NET Users Group (connpass)
C# もくもく氏 (connpass)
2
4. / 17
Xamarin とは
?クロスプラットフォ`ムアプリ_k
?ネイティブ (iOS?Android) のAPI カバ`楕 100 %
?C# でアプリを_kできる
?Visual Studio でアプリを_kできる
?UI はネイティブの室gで協xする (Android なら axml など)
?UI も慌宥晒するライブラリがある
あまり咾蠅任呂覆咾
?Mac や Windows アプリも恬れる
?F# でアプリを_kできる
4
6. / 17
Visual Studio
?マイクロソフトがFる IDE
?C嬬議には割gしており繁櫃互い
?ビジネスで聞う栽は嗤
?Windows 井と Mac 井はeのu瞳。UI やC嬬も`いがある
?Community 井や喘でぜひ匯業おしください
あまり咾蠅砲覆蕕覆咾
?晩云Z UI がxk辛嬬のため二Iによっては秘の兼肖が詰い
6
7. / 17
UI の協x
Xamarin.Native - ネイティブの室gを聞喘
?Android では axml、iOS では storyboard など
?クロスプラットフォ`ムゆえの崙泙里覆 UI
?UI が慌宥晒できない
★ コンシュ`マ`鬚吋▲廛蠅筌妊競ぅ鵑鰆慴する栽に
Xamarin.Forms C UI 慌宥晒ライブラリ
?xaml というシンプルな XML
?光プラットフォ`ムの恷寄巷s方なC嬬のみという崙s
?UI にこだわらないアプリなら UI まで慌宥晒辛嬬
★ビジネス鬚吋▲廛蠅C嬬嶷のツ`ル狼アプリなどに
7
9. / 17
Mac は駅勣
?iOS 鬚韻離咼襯匹 Mac 貧で佩わなければならない
これはどのクロスプラットフォ`ムアプリ_kでも揖
iOS アプリのビルドは Mac 貧で佩わなければならないQまり
?Xamarin Live Player はビルドしていない
Mac 音勣でアプリのデバッグができると冱う室gもあるが、アプリのビルドはしていない
燃い嘛しかしないため、デバッグとしても UI 協xの_J殻業
9
10. / 17
ネイティブの岑Rも僥ぶと措い
?アプリストアのル`ルを便る
アプリストアによっては UI のデザイン吉にもガイドラインがある
ガイドラインを便らない栽、リジェクトされる栽がある
?API のやサンプル、その麿秤鵑魯優ぅ謄ブのものをiむ
API のカバ`楕は 100% ですが、そのや聞い圭はネイティブの秤鵑しい
iOS や Android のアップデ`トによる筝や弖紗もネイティブの秤鵑しい
☆ネイティブの秤鵑妊屮蹈圧箸いているエンジニアと、Xamarin だけをいているエンジニ
アの方を深えると駅隼
剃に仝院いラッパ`々ゆえに、ネイティブの秤鵑鮖醵辰靴笋垢い海箸メリット
10
11. / 17
書指は Android のみ
?クロスプラットフォ`ムという勣殆はo
書指のハンズオンは Android のアプリを Xamarin に崔きQえます
Android の API はAndroid でしか聞えません
書指のコ`ドは iOS では嘛しません┘咼襯匹發任ません
?クロスプラットフォ`ムに鬚韻
Xamarin は .NET のクラスライブラリを聞えます
ネイティブの API やライブラリを聞喘する何蛍を .NET のライブラリに崔きQえるとコ`ドを慌
嗤できるようになります
iOS?Android の光 API をラップし、慌宥の返Aきで旋喘できるようにしたライブラリも恬られ
ています。ネイティブの API をこれらのライブラリに崔きQえるとコ`ドを慌嗤できるようにな
ります
11
13. / 17
ハンズオンで僥べる並
?ネイティブの API 岑Rが伏かせること
?Android アプリのコ`ドを Xamarin で嘛するようにする娠侭
?Xamarin によるアプリ_kのUY
?屡贋の Android アプリを Xamarin にきQえるヒント
凡}としてチャレンジして圀しい並
?.NET や Xamarin 喘のライブラリへのきQえ
?iOS 井ハンズオン
13
18. / 17
クロスプラットフォ`ムに鬚韻
?.NET や Xamarin 喘のライブラリへのきQえ
?iOS 井ハンズオン
?Xamarin.Forms のハンズオン ┘ロスプラットフォ`ム_k
JXUG への歌紗
?Japan Xamarin User Group
https://jxug.connpass.com/
18