Prism for Xamarin.Forms入門 Hands-on
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
src
textbook
.gitattributes
.gitignore
LICENSE
PITCHME.md
PITCHME.yaml
README.md

README.md

Prism for Xamarin.Forms入門 Hands-on

対象者

本ハンズオンは次のような方を想定しています。

  • Xamarin.Formsの基本を理解している
  • Prism for Xamarin.Formsをこれから学習しようとしている

はじめに

スライド
https://gitpitch.com/jxug/PrismHandsOn/master#/

環境について

動作確認環境について

ケース スタディの追加要望について

Prismで「これこれ、こういう場合はどうすればいいの?」という疑問のある方は、気軽にIssuesへ要望を登録してください。本ハンズオンのコンテンツとして追加を検討いたします。

ただ、本ハンズオンコンテンツとしては、汎用的な内容を中心に共有していく方針のため、内容によってはコンテンツとしての追加は見送る場合もありますので、ご了承ください。(その場合でも、可能な範囲で相談には乗らせていただきます)

目次

  1. 事前準備
  2. Prismをアプリケーションに適用する
  3. ViewModelLocatorを利用してViewModelを適用する
  4. BindableBaseを利用する
  5. EventToCommandBehaviorを使う
  6. 画面遷移
    1. NavigationPageの適用
    2. 基本の階層ナビゲーション
    3. パラメーターを伴った階層ナビゲーション
    4. 前の画面へ戻る
  7. Platform Initializer
    1. プラットフォーム固有実装を利用する
    2. ITextToSpeechServiceの実装-iOS
    3. ITextToSpeechServiceの実装-Android
    4. ITextToSpeechServiceの実装-UWP

自習用

  1. 画面遷移
    1. DeepLinkを利用する
    2. 絶対パス遷移を利用する
  2. PageDialogService
    1. アラートダイアログの表示
    2. 確認ダイアログの表示
    3. アクションシートの表示
  3. TabbedPageを扱う

演習問題

演習問題