Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Nashville Mobile .NET Developers - 2018 Kickoff!

Nashville Mobile .NET Developers - 2018 Kickoff!

Slides from the Nashville Mobile .NET Developers meetup's 2018 Kickoff.

Chris Riesgo

February 20, 2018
Tweet

More Decks by Chris Riesgo

Other Decks in Technology

Transcript

  1. nashxam.github.io MARY HAYNES HOST & EVENT ORGANIZER VACO BRANDON BREWER

    HOST & EVENT ORGANIZER VACO CHRIS RIESGO HOST, ORGANIZER & SPEAKER OLO Your Meetup Team YOU ASSISTANT ORGANIZER JOIN THE TEAM!
  2. nashxam.github.io We Need Your Help ORGANIZE EXCITING MEETUP TOPICS REPRESENT

    US ON SOCIAL NETWORKS SERVE OUR COMMUNITY EACH MONTH NO EXPERIENCE NECESSARY ASSISTANT ORGANIZER YOU
  3. nashxam.github.io Ship higher-quality apps with confidence CONTINUOUS QUALITY 02 For

    growth with insightful crash reports and real-time analytics CONTINUOUS LEARNING 04 Build apps more frequently, faster CONTINUOUS INTEGRATION 01 Deploy everywhere with ease CONTINUOUS DELIVERY 03 Visual Studio App Center The next generation of Xamarin Test Cloud
  4. nashxam.github.io A generous free tier enables you to ship 5-star,

    higher-quality iOS, Android, Windows, and macOS apps faster and with confidence. Visual Studio App Center The next generation of Xamarin Test Cloud
  5. nashxam.github.io Use alongside iOS storyboards and Android XML layouts. MIX

    LAYOUTS Use XAML Compilation, DataBinding, and Messaging Center without going all-in. EASE INTO XAMARIN.FORMS A.K.A. - Forms Embedding Easily add cross-platform XAML pages to your native Xamarin iOS and Android applications. NATIVE FORMS XAMARIN.FORMS 2.5.0
  6. nashxam.github.io XAMARIN.FORMS 2.5.0 LAYOUT COMPRESSION Optimizes the speed of UI

    rendering and memory consumption by enabling developers to identify which layouts may be flattened and removed from the visual tree without changing the resulting layout. Enable Compression Enable Fast Renderers FAST RENDERERS (Android only) Flattens the native control hierarchy of Xamarin.Forms controls. (Android only)
  7. nashxam.github.io XAMARIN.FORMS 2.5.0 COMPRESSION (ONLY) COMPRESSION + FAST RENDERERS 111

    70 NO COMPRESSION 130 LAYOUT COMPRESSION + FAST RENDERERS On the previous slide, the number of renderers in the layout was cut nearly in half by using Layout Compression and enabling Fast Renderers. Will vary depending on the complexity of your view. HOW MUCH FASTER? * Number of Renderers needed
  8. nashxam.github.io Windows and Mac ANDROID EMULATOR Mac Preview support available

    on Windows IOS SIMULATOR DEBUGGER & DESIGN-TIME DATA XAML Previewing In Visual Studio with the Xamarin Live Player
  9. nashxam.github.io A Xamarin.Android app that uses the native NFC stack

    to communicate with a smart door. DIGITAL DOOR NFC APP Beautiful, native cross-platform mobile app for iOS, Android, and Windows built entirely with Xamarin.Forms 2.5.0. • XAML UI • Behaviors • Converters • Custom Controls • Custom Renderers • Effects • Xamarin Live Player Support • MORE CONSUMER APP A maintenance iOS app that uses Native Forms to embed XAML into a native app. EMPLOYEE MAINTENANCE APP SmartHotel360 Reference Apps
  10. nashxam.github.io New standard APIs that align with XAML APIs in

    UWP and WPF. XAMARIN.FORMS + XAML STANDARD (PREVIEW) A.K.A. – Embeddinator 4000. Integrate .NET libraries and UI written in C# into existing Obj-c, Swift, and Java apps. .NET EMBEDDING (PREVIEW) Open sourced under Microsoft’s GitHub account under the MIT license as Microsoft Workbooks. OPEN SOURCED XAMARIN WORKBOOKS New features and Visual Studio tooling to take advantage of Oreo 8 without platform-native tools. ANDROID OREO 8.0 Recommending all libraries be hosted on NuGet. The Xamarin Component store will be sunset. A NEW HOME FOR XAMARIN COMPONENTS New features such as SiriKit and CoreML - plus the iPhone X form factor. IOS 11 More…