Contenu connexe
Similaire à Cross platform development with Xamarin 2.0 + MvvmCross
Similaire à Cross platform development with Xamarin 2.0 + MvvmCross (20)
Cross platform development with Xamarin 2.0 + MvvmCross
- 2. ⾃自⼰己紹介
• 伊勢 シン / 伊藤 伸裕
– @iseebi / id:iseebi
• スマートフォンアプリ作ってます。
– iPhone / Android
• フェンリル株式会社 所属
• コミュニティ
– スマートフォン勉強会@関⻄西
– すごいHaskell読書会 in ⼤大阪
• H本読んでます。
- 3. 今⽇日お話しすること
• Xamarin と MvvmCrossについて
– クロスプラットフォーム?
– MvvmCrossのプロジェクトの初期設定⽅方法
– これだけは調べておきたいMvvmCross
• Service
• Plugin
- 4. Xamarin 2.0
• ネイティブの iOS / Android / Mac アプリを
C# で書ける!
– Windows プラットフォームを⾜足せば、だいたいのプラッ
トフォームのソースをC#で書いてしまえる。
– うまく使えば、かなりの量量のコードを使い回せる!
- 11. MVVM
• Model-View-ViewModel の略略
• 表⽰示処理理と内部処理理を分割するためのソフトウェ
アアーキテクチャパターンの1つ。
– データバインディングを活⽤用している。
• MvvmCross を使った開発では、
アプリ本体に View を、
Model と ViewModel を Core(PCL)にもたせる。
– Windows系の環境で普通にやるより、
内部処理理がPCLで制限があることもあり、
より明確かつ強⼒力力に分離離することができる。
- 13. Core: PCL で作成する
ViewModel, Service のほか、
プラットフォーム⾮非依存な Converter などを配置する
アプリ: 通常のアプリプロジェクトで作成する。
View のほか、
プラットフォームに依存する Converter などを配置する。
- 24. ここからはじめよう
• N plus 1 Videos of MvvmCross
– https://github.com/MvvmCross/MvvmCross/
wiki/N-plus-1-Videos-Of-MvvmCross
• MvvmCross公式のリファレンス
– https://github.com/MvvmCross/MvvmCross
• Xamarin+MvvmCrossで
アプリ開発をはじめる準備 2014年年3⽉月版
– http://iseebi.hatenablog.com/entry/
2014/03/01/031216