Skip to content

Xamarin

Clint Rutkas edited this page Jun 29, 2017 · 6 revisions

Work breakdown:

  • [Clint] figure out wizard adjustments
  • [WTS] Wizard flow adjustments
  • [Xam] Provide solid 1-2 examples.
    • MVVM and Code behind
  • [Xam] provide project type
  • [WTS] does initial pass for Code behind and MVVM
  • [Xam] Page and feature non-template versions
  • [WTS] template pages

Testing guidance / deployment guidance

Frameworks

  • Prism is preferred Xamarin framework
  • Pierce to verify w/ telemetry data
  • V1 -> XF only, we roll on new frameworks
    • Code behind
    • MVVM Basic also but leverage everything XF when appropriate
  • V2
    • Prism brought online
    • MVVM Light

VS Flow

  • Top level flow
    • Have platform be #1 before project / framework
  • Entry from Windows -> UWP selected
  • Entry from Cross Plat -> have all selected

For iOS / Android version picking

  • For Android min
    • Use 16 min (XF min)
    • Target framework should be set to their Android SDK. Highest target
      • Pierce says they check the path, they verify w/ path
  • For iOS
    • Above iOS 8.0 (XF min) [pierce to verify is this getting bumped to 9]

Project Type

PCL / Shared Project / NS2.0

  • Shared Project recommended -> move to NS 2.0

Pages

  • V1
    • Blank
    • Master detail
    • Settings page
    • Tab
    • Web View
    • [NOT IN CURRENTLY UWP] Lists of stuff (virtualized w/ pull to refresh)
    • [NOT IN CURRENTLY UWP] Camera / take a picture->display it
  • v1.1
    • Map
      • Needs a google key first
  • V2.0
    • Media player
    • [NOT IN CURRENTLY UWP] video capture -> Display it
    • Chart -> have to figure out [clint to reach out to Telerik]
    • Grid -> test POC. have to figure out [clint to reach out to Telerik]

##Features