Andrew Hoefling

Speaker | Mentor | Coder | Leader

Xamarin.Forms 4.0 brings new enhancements to the platform that has Xamarin Developers excited. My favorite new feature is Xamarin Shell which creates simple APIs for building powerful apps that include Tab Bars, Flyout Menus and more! The tooling builds an Application Shell and let's the developer focus on buidling their application.

At Microsoft Build this week (May 6th) the App Center Team announced new features that allow you to use App Center to manage your Authentication and Data. As well a more complete Push Notification story if your App outgrows the capabilities of App Center. AppCenter is trying to be your 1 stop for everything Mobile and with the addition of these new features they are doing a great job!

Microsoft Build 2019 was this week and lots of big announcements are coming from Microsoft with what the future of .NET and the ecosystem of developer tools looks like. This year there was a HUGE announcement about the future of .NET with the introduction of .NET 5.

Xamarin.Forms provides a simple control for adding tabs to any application but the standard implementation has some limitations. With a little knowledge of how iOS and Android work you can start creating beautiful Tabs in your Xamarin.Forms applications that support custom colors and custom text.

When building Xamarin Apps there is no easy out of the box mechanism to control your enviornmental settings such as web service url as your app migrates through the different environments such as Development, Staging and Production. With a little work we can add a configuration file very similar to how you would update a web.config or appsettings.json in an ASP.NET or ASP.NET Core application

Xamarin.Forms 3.2.0 released a new feature that is sure to be a favorite among many developers. The TitleView allows developers to quickly customize the Navigation Bar like they never had to before. You can easily add custom images, controls, content, etc. Before the TitleView it was a very long process of creating a custom renderer and platform specific implementations.

AppCenter Push Notifications is an exciting new technology for handling Push Notifications in any mobile app. I use AppCenter quite a bit with my Xamarin projects so using AppCenter was a natural choice.

This is Part 2 in a 3 part blog series discussing AppCenter Push Notifications

Recently I was working on a Xamarin.Forms app that required push notifications for both iOS and Android. I started implementing Azure Notification Hub and was recommended by my friend James Montemagno that App Center supports push notifications. James quickly produced an amazing blog post that documents push notification and your options in Xamarin.

The single biggest problem I have seen while developing any type of mobile app is how do we handle offline sync? On most projects I have worked on this has been punted as a problem that isn’t worth the devs time until we are close to release. While this is a bad idea in my opinion, the team does not need to freak out about handling offline sync. It is easier than we make it for ourselves, today’s take away is “Don’t freak out, mobile sync is easy”