Expert Day for Xamarin

Free event, for the community, by the community. June 14, 2019

New Topics

Our experts will tell you all about the latest and greatest for Xamarin

Awesome speakers

Our speakers come from all around the world, just to share their knowledge and experience with you!

Lots of fun

This day will be a lot of fun with good sessions, great friends and memorable conversations

SPEAKERS

Underneath you will find the first speakers for the 2019 München edition!

plus

Luce Carter

Dunnhumby

plus

Sia Ghassemi

Sia Consultancy

plus

Alexander Witkowski

Develappers

plus

Martijn van Dijk

Baseflow

plus

François Raminosona

Freelance

plus

Sven-Michael Stübe

Zühlke

plus

Rafael Regh

CODUCT GmbH

plus

Robin-Manuel Thiel

Microsoft

plus

Jim Bennett

Microsoft

plus

Sebastian Seidel

Cayas Software

plus

Dennie Declercq

DDSoft

plus

Almir Vuk

App Impact

plus

Mark Allibone

Noser Engineering

plus

Mike James

Microsoft

plus

Ulrike Stirnweiß

Inclusify AG

plus

Kerry W. Lothrop

Zühlke

PROGRAM

Check out our awesome line-up below!

We are working hard to get the agenda complete, check back later!

Register, walk-in

60 mins

Welcome talk/introduction

15 mins

Jim Bennett

Keynote by Jim Bennett: Xamarin, past, present and future

45 mins

Jim Bennett

Martijn van Dijk

Martijn van Dijk: Mobile architecture with MvvmCross, are you doing it right?

In this session I will deep dive into architecture of a mobile app using Xamarin. From the lessons learnt when building MvvmCross I will explain and give tips about building a solution that will last longer than tomorrow. Thinking about the whole picture instead of just some code will make your apps stand out, perform, and look better than others!

45 mins

Martijn van Dijk

Almir Vuk

Almir Vuk: Application Indexing and Deep Linking in Xamarin.Forms apps

Xamarin.Forms with the application indexing feature allows apps that would otherwise be forgotten after a few uses to stay relevant by appearing in search results. Another great feature which will be covered in this session is "deep linking" which allows applications to respond to a search result that contains application data, typically by navigating to a page referenced from a deep link. This session has a goal of explaining and demonstrating how to use the application indexing and deep linking features to make Xamarin.Forms apps content more searchable and more accessible on iOS and Android devices. See you at the session!

50 mins

Almir Vuk

Lunch

65 mins

Mike James

Mike James: No Code backend with App Center

Visual Studio App Center allows developers to ship better apps through a suit of functions including automated builds, testing, crash and analytics reporting as well as push notifications. I’ll quickly cover these existing features before moving onto to showing two new preview features released earlier this year; authentication and data. The addition of Authentication and Data  to App Center takes it from a DevOps tool to a fully fledge Mobile Backend as a Service! This session has been created to help you understand you can get started with the new features in the context of Xamarin.Forms. I’ll also show how you can extend the functionality through Azure Logic Apps to create a global scale backend with zero lines of code. As experts, I’d love to hear your feedback as we look to add new features and functionality to App Center.

45 mins

Mike James

Dennie Declercq

Dennie Declercq: Improve People with disabilities’ lives with Xamarin.Essentials

This talk is for the makers! For the makers who are making apps for people with disabilities. Apps to give quality of life to people who aren't used to be using a smartphone. In this talk, we are going to focus on how Xamarin.Essentials can make developing accessible apps much easier. Xamarin.Essentials is a NuGet package you can download and use in combination with Xamarin.Android, Xamarin.iOS, and Xamarin.Forms. This is going to be an awesome session that combines technical stiff and non-technical "social care".

45 mins

Dennie Declercq

Ulrike Stirnweiß & Sia Ghassemi

Ulrike Stirnweiß & Sia Ghassemi: Beyond Accessibility

Our physical, mental and cognitive abilities are constantly changing on our way of life - be it temporary or long term. That's why accessibility is not only relevant for people with handicaps, but sooner or later it will affect each one of us. Using the latest technologies makes it easier than ever to create solutions that enable the participation of all. An app for everyone does not mean to look for the lowest common denominator to satisfy as many as possible. People with handicaps have special needs for UIs, be it screen reader usability or font size customization, so they can use them at all. Xamarin uses a proven WPF technology "Visual States" so that the individual needs for surfaces can also be implemented within one app. Let us find out how we can make apps more accessible.

45 mins

Ulrike Stirnweiß & Sia Ghassemi

Coffee break

30 min

Sven-Michael Stübe

Sven-Michael Stübe: C# 8 Introduction – All your nulls belong to us

Together with Visual Studio 2019, C# 8.0 was released. We will have a look at the new language features and discuss where to go from here and if they can be useful in your daily work. Features that will be covered: - Nullable reference types (+ deep dive) - What has changed? - Migrating your existing code to non-nullable reference types - How does it work internally? - IAsyncEnumerable - Default Interface Implementations - Indices and ranges - Implicit typed new expression - Pattern matching enhancements If some time is left: - Using declarations - Static local functions

45 mins

Sven-Michael Stübe

Robin-Manuel Thiel

Robin-Manuel Thiel: Continuous Everything with Azure DevOps

A deep dive into setting up a real-world end-to-end CI/CD pipeline for your mobile apps for free! You want to trigger a cloud build just by checking-in to the master branch? Great, let's talk about Azure DevOps for Xamarin! Starting with automated Builds, over to triggering UI Tests on real devices and finally releasing in multiple stages to Testers first and the App Stores afterward. All, using the new Azure DevOps services.

45 mins

Robin-Manuel Thiel

Closing

20 mins

Socializing and drinks 🍻 (outside of MS office!)

For some more socializing and drinks we have to move to a different location because the Microsoft office is closing at 18h sharp! Please join us at the nearby Beer garten: Gaststaätte Nord Ost 26 Leopoldstraße 244A, 80807 München 089 35003872

Register, walk-in

60 mins

Welcome talk/introduction

15 mins

Jim Bennett

Keynote by Jim Bennett: Xamarin, past, present and future

45 mins

Jim Bennett

Mark Allibone

Mark Allibone: Fabulous Functional Frontends

Fabulous is a Framework for F# to create UI applications. It is built on Xamarin.Forms - Fabulous lets you develop apps for all popular mobile and desktop operating systems. Discover how functional features baked into F# can help you in your everyday programming challenges. See the Model-View-Update (MVU) Pattern in action and learn how it enables you to write functional UI code. This session is aimed at C#/OO developers that are curious about functional programming in everyday applications. With a short introduction to some of the useful features of F#. The main focus of the session is on how Fabulous, and its design based on the Model-View-Update (MVU) Pattern allows for writing apps on a functional basis.

45 mins

Mark Allibone

Alexander Witkowski

Alexander Witkowski: White Label Apps with Xamarin.Forms?

45 mins

Alexander Witkowski

Lunch

65 mins

Kerry W. Lothrop

Kerry W. Lothrop: Is your app secure?

45mins

Kerry W. Lothrop

Rafael Regh

Rafael Regh: Xamarin vs. Reality

45 mins

Rafael Regh

François Raminosona

François Raminosona: Drag and dropping in Xamarin.Forms

The PanGestureRecognizer is a very powerful GestureRecognizer. With a few math functions, some UI animations and backend logic we'll see how we can create a good Drag and Drop experience for your apps

45 mins

François Raminosona

Coffee break

30 min

Luce Carter

Luce Carter: Coming out of your Shell – Using Xamarin.Forms Shell for common UI tasks

Xamarin.Forms Shell reduces the complexity of mobile application development by providing the fundamental features that most mobile applications require. Xamarin.Forms Material Visual harnesses the Material Guidelines from Google to allow a consistent look and feel, rather than the native for your iOS and Android apps. By the end of this talk, you will know what both are, why you would use them and how to get started. UI doesn't have to be complicated! By the end of this talk, you will know what both are, why you would use them and how to get started. UI doesn't have to be complicated!

45 mins

Luce Carter

Sebastian Seidel

Sebastian Seidel: Performance Best Practices from over 6 years of Xamarin development

Creating cross-platform apps with Xamarin is easier than ever before. But do you know the limitations and stumbling blocks when it comes to writing high-performance code and fast user interfaces for multiple platforms? Do you know the tools for analyzing bottlenecks at runtime? In this talk, I'll let you benefit from my experience from over 6 years of Xamarin development with Xamarin.Android, Xamarin.iOS and Xamarin.Forms. The following topics will be dealt with in particular:

  1. Project architecture and structure
  2. User interfaces
  3. Dos and Don'ts in code
  4. Profiler and native tools to analyze runtime behavior, memory usage, and app size.

45 mins

Sebastian Seidel

Closing

20 mins

Socializing and drinks 🍻 (outside of MS office!)

For some more socializing and drinks we have to move to a different location because the Microsoft office is closing at 18h sharp! Please join us at the nearby Beer garten: Gaststaätte Nord Ost 26 Leopoldstraße 244A, 80807 München 089 35003872

venue

The event will be held at the Microsoft office in München

Microsoft Office

Walter-Gropius-Straße 5
80807 München
Germany

more information

REGISTER

Registration for the event will be done through Meetup, please click the button below to be taken to the right page.

SPONSORS

We would not be able to organize this day for you without our gracious sponsors.