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

What's up with Xamarin? by Mark Allibone

What's up with Xamarin? by Mark Allibone

Write native apps for iOS, Android and Windows with C# and all of it’s goodness. Learn all about the latest Xamarin Features and Visual Studio goodies. See how you can leverage your existing C# skills to create iOS, Android and Windows apps. Share your Code between platforms and runtimes with the new .Net Standard 2.0 libraries and boost your productivity by using one of the many ready to use extensions from the Xamarin community.

During this session we will learn about the Xamarin platform, useful SDKs and how to boost your mobile productivity with Visual Studio.

About the speaker:

Mark Allibone is a qualified expert and enthusiast for Microsoft / Xamarin mobile technologies at Noser Engineering. He is an Ambassador for Microsoft Switzerland. As The Head of Mobile he supports many well-known companies with their mobile ambitions in the fields of healthcare, insurance, transport and consumer based apps that integrate seamlessly with devices and cloud or on premise based back ends. With a passion for efficient cross platform code and a heart for the user, Mark does not solely aim to build functionally complete apps, but apps that users like to use during their day. You can find him on twitter as @mallibone.

Azure Zurich User Group

October 20, 2017
Tweet

More Decks by Azure Zurich User Group

Other Decks in Programming

Transcript

  1. © Noser Engineering AG 2017. Alle Rechte vorbehalten.
    .Net Conf Zurich
    What's up with Xamarin?
    Mark Allibone
    @mallibone

    View full-size slide

  2. 2
    2
    Mark Allibone, Head of Mobile
    @mallibone
    Noser Engineering AG
    Ambassador
    https://mallibone.com

    View full-size slide

  3. 8
    8
    What is Xamarin?

    View full-size slide

  4. 9
    9
    Xamarin is a solution for writing native
    cross platform apps.

    View full-size slide

  5. 10
    10
    Xamarin is a solution for writing native
    cross platform apps.

    View full-size slide

  6. 12
    Native UI Full Native API Access

    View full-size slide

  7. 13
    Native UI Full Native API Access Native Performance

    View full-size slide

  8. 14
    Xamarin Architecture at a glance

    View full-size slide

  9. 16
    16
    Xamarin.Forms write once run
    everywhere*
    * iOS, Android, Windows, macOS, Tizen and more coming ☺

    View full-size slide

  10. 20
    20
    Xamarin Live Player

    View full-size slide

  11. 22
    22
    Xamarin.Forms ❤ XAML

    View full-size slide

  12. 32
    32
    XAML with Style

    View full-size slide

  13. 34
    34
    Xamarin Forms with Style

    View full-size slide

  14. 35
    35
    It’s just XAML…

    View full-size slide

  15. 38
    38
    Extend functionality via Nuget

    View full-size slide

  16. 48
    48
    Can you do that with Xamarin?

    View full-size slide

  17. 50
    Everything which can be done with Objective-C, Swift or Java
    can be done with C# and Visual Studio with Xamarin

    View full-size slide

  18. 51
    51
    Yes and more!

    View full-size slide

  19. 52
    52
    We can share code

    View full-size slide

  20. 55
    55
    PCL vs Shared Project vs .Net Standard

    View full-size slide

  21. 57
    57
    PCL vs Shared Project vs. Net Standard

    View full-size slide

  22. 58
    58
    PCL vs Shared Project vs. Net Standard

    View full-size slide

  23. 59
    59
    PCL vs Shared Project vs. Net Standard

    View full-size slide

  24. 63
    63
    .Net Standard 2.0

    View full-size slide

  25. 64
    Takeaways
    • Write once and run everywhere with style with Xamarin
    • Boost your apps capabilities thanks to NuGet goodness
    • Share your Code with ease with .Net Standard 2.0

    View full-size slide

  26. 65
    65
    Happy Users
    are the best
    indicator of a
    good app

    View full-size slide

  27. 66
    66
    Thank you for coming and happy
    coding!
    @mallibone

    View full-size slide

  28. Vielen Dank
    für Ihre Aufmerksamkeit!
    Mark Allibone
    [email protected]

    View full-size slide