Slide 1

Slide 1 text

nashxam.github.io MOBILE .NET NASHVILLE A community of developers & enthusiasts in Nashville, Tennessee FEBRUARY 20, 2018

Slide 2

Slide 2 text

nashxam.github.io Wrap-Up What’s Hot Kickoff! Survey Tonight

Slide 3

Slide 3 text

nashxam.github.io Kickoff!

Slide 4

Slide 4 text

nashxam.github.io Partners and Hosts

Slide 5

Slide 5 text

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!

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

nashxam.github.io What’s Hot

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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)

Slide 12

Slide 12 text

nashxam.github.io UNCOMPRESSED COMPRESSED

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

nashxam.github.io XAML Previewing In Visual Studio with the Xamarin Live Player

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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…

Slide 18

Slide 18 text

nashxam.github.io Wrap-Up Survey

Slide 19

Slide 19 text

nashxam.github.io SEE YOU NEXT MONTH NASHXAM.GITHUB.IO 20 MARCH @nashxam THANK YOU! CHRIS RIESGO HOST, ORGANIZER & SPEAKER OLO