Skip to content

Repository containing code and slides for the Expert Day for Xamarin 2019

License

Notifications You must be signed in to change notification settings

XamarinExpertDay/ExpertDay2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Xamarin Expert Day ( @XamExpertDay )

The event was held at the Microsoft office in Cologne October 25th 2019.

https://expertday.forxamarin.com/

Sessions

The sessions are in chronological order.

Containers; Local and in Cloud for Development, Testing and Production

Sandra Ahlgrimm - @sKriemhild

Every mobile app will need a backend at some point. That needs to run somewhere and somehow. We actually don’t care as long as it is fast, reliable and preferably cheap. Containers allow us a lightweight execution. In this keynote Microsoft’s Cloud Developer Advocate Sandra Ahlgrimm will guide you through the journey of container usage on your local dev machine and in the cloud for development, testing and production.

An introduction to authentication with OpenID Connect

Konrad Müller - @konmue

Nearly every modern connected app needs to have a secure authentication mechanism, either to simply authenticate the user or to allow further authorization to access data. This talk will present the OpenID Connect standard as an authentication solution for your app and how it integrates in your backend system.

(slides & sample) (video)

Building your IoT front end with Xamarin Froms

Mark Allibone - @mallibone

Have you ever wondered how hard it would be to build to your own little internet-connected sensor system? See how to connect devices to the cloud with Azure IoT. Moreover, once in the cloud, how the data can be processed. By using SignalR clients are provided with a continuous stream of data and insights. Discover how to build a small scale monitoring system and observe it on a mobile app developed with Xamarin Forms.

(slides & sample)

Improve people with disabilities life with Xamarin.Essentials

Dennie Declercq - @DennieDeclercq

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”.

(slides & sample)

Implementing push notifications with VS App Center in Xamarin.Forms apps

Almir Vuk - @almirvuk

Visual Studio App Center is constantly evolving and getting better. One of the greatest features of VS App Center is that you can use it to send Push Notifications to your cross-platform mobile apps and engage users with them. We all can agree that push notifications are very important and useful when we speak about mobile apps. Using VS App Center you can send notifications through the UI of VS App Center, but most importantly you have availability to send them from your backend using VS App Center REST API. In this session I will cover all steps required for implementing push notification feature in Xamarin.Forms apps using Visual Studio App Center.

Coming out of your Shell - What's new in Xamarin.Forms 4.0

Luce Carter - @LuceCarter1

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.

(slides & sample) (video) (blog)

MVVM async loading: free yourself from IsBusy = true

Jean-Marie Alfonsi - @Piskariov

This session talks about the issue of using two much inheritance in the view models and brings technical solutions to solve this by composition.

It focus on the async loading of the view models and the handling of the result (error, empty state).

The target audience is MVVM/Xaml developers (UWP/WPF/Xamarin.Forms).

(slides) (blog)

DevOps: Continuous delivery for Xamarin application, Azure DevOps and App Center

Stefanija Popovska

Manual distribution on mobile applications can be a tedious process for all stakeholders (developers, testers, clients). The process of building, testing, packaging & distribution needs to be streamlined to the point where it’s a single push of a button. I will tackle the problems that need to be addressed in the entire flow such that the developers will focus on delivering new functionality, rather than repeating the same brittle delivery procedure.

The presentation will include a use case where I’ll demo the entire process of a CI/CT/CD hands-on. I’ll develop a sample application from “New Project” to Production.

(video)

Industry 4.0: Standalone smartwatches, are we there yet?

Arne De Cock - @arnedecock

What seemed like a nice gizmo from James Bond movies is now part of everyday life. Smartwatches are seeing major adoption on the streets and they do not seem to be "just a fad". But... are they ready to be used in industrial environments? Will the factory-worker of the future have this companion on his/her wrist or will it be stuck in the consumer-only market forever?

To jump with both feet into the future, we challenged ourselves to build a stand-alone smartwatch app for WearOS and Tizen to support factory workers in a construction plant. Xamarin being our framework of choice.

From the start, this project raised a ton of questions:

  • How do we connect the application to all the machines we got?
  • What tweaks you need to make the battery last a full 8-hour shift?
  • How to stop the app from getting killed by the OS?
  • How do we make sure employees can not use the watch to surf the web?
  • Can we provision 100s of devices in a quick and simple way?
  • ... and many more.

During this talk we will answer all these questions, show you our setup and architecture for the project and give you our view on the future of "smartwatches for industry 4.0".

(slides)

Debugging Android UI

Tomasz Cielecki - @Cheesebaron

Improve performance of your Android UI, using the wealth of tools provided in Android Studio and on your device.

(slides & sample) (video)

UI Testing with Xamarin.Forms

Codrina Merigo - @_Codrina_

Learn more about the UI Test for Xamarin.Forms using a BDD approach. Also a demo on writing and have all green tests for your app.

(slides & sample)

Pictures from event

(flickr)


If you wish to rectify or complement any information send a message to @ZeProgFactory or make a pull request ;-)

About

Repository containing code and slides for the Expert Day for Xamarin 2019

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published