All Projects → jxug → PrismHandsOn

jxug / PrismHandsOn

Licence: MIT license
Prism for Xamarin.Forms入門 Hands-on

Programming Languages

C#
18002 projects
CSS
56736 projects

Projects that are alternatives of or similar to PrismHandsOn

Movies
Buy movie tickets in advance, find movie times, and more at "Movies".
Stars: ✭ 33 (+50%)
Mutual labels:  xamarin, prism, xamarin-forms
Prism Samples Forms
Samples that demonstrate how to use various Prism features with Xamarin.Forms
Stars: ✭ 327 (+1386.36%)
Mutual labels:  xamarin, prism, xamarin-forms
xamarin-mvvvm-frameworks
A Comparison of MVVM Frameworks for Xamarin Projects
Stars: ✭ 44 (+100%)
Mutual labels:  xamarin, prism, xamarin-forms
FocusOnXamarin
NET Conf: Focus on Xamarin samples
Stars: ✭ 55 (+150%)
Mutual labels:  xamarin, xamarin-forms
Xamarin.MediaGallery
This plugin is designed to picking and save images and video files from native gallery of Android and iOS devices and capture photos
Stars: ✭ 106 (+381.82%)
Mutual labels:  xamarin, xamarin-forms
FavFighters
Xamarin.Forms goodlooking UI sample using the new SwipeView.
Stars: ✭ 32 (+45.45%)
Mutual labels:  xamarin, xamarin-forms
XamarinUI.MyGallery
📱 It's a Xamarin.Forms UI gallery build by me with love and coffee
Stars: ✭ 39 (+77.27%)
Mutual labels:  xamarin, xamarin-forms
Xamarin.Plugin.ImageEdit
Image Edit Plugin for Xamarin
Stars: ✭ 52 (+136.36%)
Mutual labels:  xamarin, xamarin-forms
EBind
🔵 .NET Data Binding we deserve: concise, fast, feature-rich
Stars: ✭ 141 (+540.91%)
Mutual labels:  xamarin, xamarin-forms
ScreenshotPlugin
A simple Screenshot plugin for Xamarin and Windows to get and save screenshot in yours apps.
Stars: ✭ 32 (+45.45%)
Mutual labels:  xamarin, xamarin-forms
XamUI
Xamarin UI Challenges 🏆
Stars: ✭ 57 (+159.09%)
Mutual labels:  xamarin, xamarin-forms
UITestSampleApp
A sample app to demonstrate how to create Xamarin UITests using the Page Object architecture, Backdoor Methods and App Links (aka Deep Linking)
Stars: ✭ 38 (+72.73%)
Mutual labels:  xamarin, xamarin-forms
Xamarin.Forms-CardView
A Package to create a CardView using Xamarin.Forms that works on the three platforms (Android, iOS, UWP)
Stars: ✭ 65 (+195.45%)
Mutual labels:  xamarin, xamarin-forms
ColorPicker
Color pickers for Xamarin Forms.
Stars: ✭ 38 (+72.73%)
Mutual labels:  xamarin, xamarin-forms
XamSvg-Samples
Samples for Xamarin Svg enterprise cross platform and full featured Svg image control
Stars: ✭ 25 (+13.64%)
Mutual labels:  xamarin, xamarin-forms
Prism-Templates
Prism Templates using the DotNet New cli
Stars: ✭ 13 (-40.91%)
Mutual labels:  prism, xamarin-forms
TravellingApp
Xamarin.Forms goodlooking UI sample using the new CarouselView.
Stars: ✭ 52 (+136.36%)
Mutual labels:  xamarin, xamarin-forms
XamarinIoTWorkshop
A workshop that demonstrates how to collect IoT data from a mobile device using a Xamarin app, aggregating the data to the cloud using Azure IoT Hub
Stars: ✭ 13 (-40.91%)
Mutual labels:  xamarin, xamarin-forms
Xamarin.Forms.GoogleMaps.Clustering
A map library that brings support for clustering for Xamarin.Forms.GoogleMaps.
Stars: ✭ 23 (+4.55%)
Mutual labels:  xamarin, xamarin-forms
WheelPicker-Samples
WheelPicker samples for the WheelPicker Xamarin Component
Stars: ✭ 18 (-18.18%)
Mutual labels:  xamarin, xamarin-forms

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を扱う

演習問題

演習問題

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].