Andrew Hoefling

Speaker | Mentor | Coder | Leader

FontImageSource is a new way to use web fonts to render common images such as action buttons in your app. Before this was added into the platform in version Xamarin.Forms 3.6 you would have to create resources for each platfrom and treat it as an image. Now in Xamarin.Forms version 4.2 there is a brand new Markup Extension to simplify your XAML

Xamarin Saturday 2019 was held at BSI Labs in Toronto, Ontario, Canada this year on August 24th. The community organized event by the Toronto .NET Mobile Developers User Group. A full day of either hands on learning or presentations from Xamarin Community leaders from around the world descending on Toronto.

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!

Xamain.Forms contain many Animations API that is accessible in the shared code. Most animation sequences can be leveraged in the shared code reducing the need to implement any platform specific code to handle animations. Scaling animations can add a lot of context to your sequences that provide context to your animations.

New machine and new project means getting to test drive a new way of development Xamarin and Xamarin.Forms applications. I have a clean Surface Book 2 running Windows 10 that I installed the latest and greatest version of Visual Studio 2019 and JetBrains Rider 2018.3.4. After configuring my emulators and everything in Visual Studio, I load up JetBrains Rider and nothing seems to work correctly. Why does it work in Visual Studio 2019 but not JetBrains Rider?

Expandable Menus are an easy way to add different modes or context to a screen without taking up very little screen space. An expandable menu places a small icon or the screen as an overlay and when the user taps on it the menu expands to show many options. An easy way to include a complex set of modes without cluttering up the entire page. This is common when the user interacts with the page differently depending on the mode.

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 adding custom animations to your Xamarin Applications don't immediately jump to the custom renderers and platform specific code, it is not needed. Often overlooked the Xamarin.Forms Animation APIs can usually handle your mobile apps animation needs. The APIs are built right into the platform so you can be confident your code will work across the platforms your application is being built for.