Borlänge, Dalarna, Sweden
Daniel is a developer and architect that has his passion for developing mobile apps powered by the cloud. Daniel has been developed iOS- and Android with Xamarin since the early days of Xamarin. But he started to develop mobile apps even before that, mostly on the Android- and Windows platforms.
Daniel enjoying to share his knowledge by speaking, blogging or recording the podcasts, App In The Cloud and The Code Behind. Daniel is also co-author of the book, Xamarin.Forms projects and a Microsoft MVP in Developer Technologies.
Daniel working for tretton37 in Sweden and he has experience for working with both local- and global customers.
Xamarin is a platform for building native mobile apps for iOS, macOS, and Android with .NET (use C# or F#). That makes it possible to share a lot of code between your platforms and of course you can use your favourite tools for .NET development!
Xamarin has been around for quite a long time now, and four years have passed since Microsoft acquired them. But what has happened since that, is Xamarin dead?
No, Xamarin is more alive than ever. A lot of things has happened, especially in the area of Xamarin.Forms, the UI framework for building multi-platform (cross-platform) apps with shared UI-code.
During this session, we will guide you through how to master Xamarin.Forms including all the goodness that recently has been added to, like Shell, CollectionView, Visual and BindableLayout. But we will also talk about the tooling (Hot Reload, Hot Restart etc) so you as a developer can be as productive as possible.
Xamarin is a platform for building native mobile apps for iOS, MacOS, and Android with .NET (use C# or F#). That makes it possible to share a lot of code between your platforms and of course you can use your favorite tools for .NET development, Visual Studio, ReSharper and Rider for example.
With Xamarin.Forms you can build an app and share code, both for business logic and UI for iOS, Android and Windows.
But what is the current state of Xamarin?
During this session, Daniel Hindrikes will show you all the latest greatest features related to Xamarin and the tooling for building mobile apps with .NET and Visual Studio.
What if your apps could solve problems, deduce information from pictures and solve complex tasks? In the future, mobile apps will be so much more than a data displaying device. Using AI, apps will be able to answer complex problems at a whole new level!
In this session, Xamarin experts Daniel Hindrikes will show you how to get started building apps with Xamarin powered by Machine Learning. Daniel will show you how you can use services in the cloud, like Azure Cognitive Services, but also how you can use trained models locally on mobile devices using CoreML, Tensorflow, and Windows ML.
The world is changing faster than ever, and so do the expectations on applications, therefore, it is really important to deliver application fast and with high quality continuously.
To have good tools and processes are really important to be able to keep a high speed when developing applications.
During this session, Daniel Hindrikes will show you how to use Azure DevOps and AppCenter when developing mobile applications to support the DevOps lifecycle, including working with requirements, continuous integration, continuous delivery, automatic tests, and monitoring.
One code to run everywhere, Xamarin.Forms are the framework to build native apps for iOS, Android and Windows. But could you really build an app with a great user experience for all platforms using Xamarin.Forms? You definitively can!
During this session, Daniel Hindrikes will show tips and tricks on how to build an app with great performance and with great user experience to make a good app became a great app!
In many apps, you need to have real-time updates from a server, for example, if you are building a chat app or a monitoring app.
Azure SignalR Service makes it easy to host a SignalR service that is easy to scale up when your user load increases.
SignalR provides an abstraction over a number of techniques used for building real-time web- and native mobile applications. WebSockets is the optimal transport, but other techniques like Server-Sent Events (SSE) and Long Polling are used when other options aren't available. SignalR automatically detects and initializes the appropriate transport based on the features supported on the server and client.
During this session, Daniel Hindrikes will show how to build a serverless backend with Azure functions and Azure SignalR Service and then how to use it in a Xamarin app.
Xamarin.Forms Shell is the biggest news since Xamarin.Forms were released. The idea with Xamarin.Forms Shell is to reduce the complexity of mobile application development by providing the fundamental features that most mobile applications require.
This includes a common navigation user experience, a URI-based navigation scheme, and an integrated search handler.
During this session, Daniel Hindrikes will show you how to master Xamarin.Forms Shell to build great mobile apps with a Shared code base.
When we talk about DevOps we often talk about CI/CD and sometimes about DevOps as a culture. What we all can agree with when talking about DevOps is that it is about to deliver value continuously for the users. But what we don’t talk that much about how we can do that!
If we want to deliver new releases to production every day or maybe a couple of times each day, we have to build our applications in a way that makes it possible to release fast with low risks and high quality. And what happens if somethings go wrong?
During this session, Daniel will talk about how “the architecture of DevOps”, what to think about when creating an architecture for an application/system, how to work with the code, test, deployments and so on. Daniel will also share some true stories from his life as an architect and developer when things have gone wrong and when things have succeeded.