June 14, 2019
Microsoft Office Munich
Who Spoke
Developer Advocate at Microsoft
.NET developer from The Netherlands; Xamarin, Android, Windows and iOS developer; MvvmCross contributor and Xamarin plugin creator.
Lead Mobile Developer Rey Automation, Microsoft MVP
Microsoft MVP, Software Development Engineer at App Impact d.o.o Sarajevo
Mobile developer, consultant and trainer focused on UWP, Xamarin Apps and WPF.
Former Xamarin Evangelist who now preaches Avalonia UI.
Managing Engineer at DHL IT Services, Microsoft MVP
Tech entrepreneur and software architect focused on cloud transformation and scalable platforms.
Developer & President DDSoft
Xamarin speaker and INETA Germany community contributor.
Software architect and developer, Microsoft Azure MVP and Xamarin expert.
Xamarin and MvvmCross mobile app developer; organizer of Munich Mobile Xamarin & .NET Developers.
Microsoft MVP and lover of code, sunshine and trains.
Microsoft
CEO Cayas Software, Mobile Enthusiast
What Happened
09:00
15 min
Jim Bennett
This keynote from Xamarin Developer Advocate Jim Bennett covers where Xamarin development is now across classic Xamarin, Xamarin.Forms and tooling, and takes a glimpse into where Xamarin is going in the future.
09:15
45 min
Martijn van Dijk
MvvmCross brings inversion of control, dependency injection and viewmodel-driven navigation to Xamarin apps. This session looks at using those patterns to build mobile apps that are easier to build, test and debug while writing less platform-specific glue code.
10:10
45 min
Mark Allibone
Fabulous is an open-source framework for building mobile and desktop apps with F# and Xamarin.Forms using functional programming and the Model-View-Update pattern. This session introduces how declarative views, immutable state and centralized updates can make frontend code clearer and easier to maintain.
10:10
45 min
Almir Vuk
11:05
45 min
Alexander Witkowski
11:05
45 min
11:50
55 min
Mike James
App Center expanded beyond build, test, distribution and analytics with authentication and data storage features. This session shows how App Center can reduce the amount of backend code needed for mobile apps by using App Center Auth, App Center Data, Cosmos DB-backed storage and offline-capable synchronization.
12:45
45 min
Kerry W. Lothrop
12:45
45 min
Dennie Declercq
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 use a smartphone. In this talk we are going to focus on how Xamarin.Essentials can make steps to develop accessible apps a lot more easy. Xamarin.Essentials is a NuGet package you can download in combination with Xamarin.Android, Xamarin.iOS and Xamarin.Forms. This is going to be an awesome session that combines technical stuff and non-technical “social care”.
13:40
45 min
Rafael Regh
13:40
45 min
Ulrike Stirnweiß, Siavash Ghassemi
A look at accessibility from broader perspectives than the usual checklist, exploring practical concepts and different angles that can help teams design more inclusive mobile app experiences.
14:35
45 min
François Raminosona
This session shows how to implement drag-and-drop interactions in Xamarin.Forms without native components or custom renderers, using PanGestureRecognizer, TranslateTo and coordinate calculations to move views, detect hover targets and handle drops.
14:35
45 min
15:20
30 min
Sven-Michael Stübe
An introduction to new C# 8 language features, with a focus on nullable reference types and how the compiler can help make null handling more explicit and less error-prone.
15:50
45 min
Luce Carter
Xamarin.Forms 4.0 came out in May 2019 and with it, a load of new features to make your life easier as a developer. In this talk, Luce will discuss the new features including Shell, a navigation framework taking away some of the complexities when developing UI's that all link together.
15:50
45 min
Robin-Manuel Thiel
A deep dive into setting up a real-world end-to-end CI/CD pipeline from scratch. Want to trigger a cloud-hosted build just by checking in code 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.
16:45
45 min
Sebastian Seidel
16:45
45 min
17:40
20 min
Where It Was
Walter-Gropius-Straße 5, 80807 München, Germany