Chris Miller
Software Architect at Tyler Technologies, Microsoft MVP
Albany, New York, United States
Actions
I am a Microsoft MVP, a Xamarin Certified Mobile Developer for iOS and Android, and the leader of the Tech Valley .NET User Group. I am a book and Pluralsight author, with several courses available for Xamarin.Forms.
I have been developing on various platforms for way too long to detail, but I currently work and write about C# programming using Microsoft and Xamarin tools. For the last decade or so, I have worked for Tyler Technologies, in the school transportation market.
Links
Topics
Supporting Dark Mode with Xamarin.Forms
We'll go over Dark Mode for iOS and Android and how to add support for it with Xamarin.Forms. Dark Mode was added to iOS 13 and has been part of Android for years. With just a little bit of code, you can identify when your phone is in dark mode. We'll take one of the Xamarin sample projects and update it to support the dark side.
Xamarin.Forms Localization
This will be a dive into localization with Xamarin.Forms. We'll cover the how and why of localization, machine translation, right-to-left support, and script languages.
Introduction to Xamarin Forms Shell
We'll cover how to create Xamarin.Forms apps using Shell, which was introduced in Xamarin.Forms 4.0. Shell provides an easy way to scaffold your application and provides URI navigation from page to page. Some experience with Xamarin.Forms is recommended.
Native Features in Xamarin.Forms
While Xamarin.Forms lets you write shared code to run on multiple platforms, you often need to access features that are native to the platform. In this session, we'll go over native features that are directly accessible from Xamarin.Forms and how to write custom code to access other features.
Some experience with Xamarin.Forms is suggested. We'll be doing some demos that feature some light XAML and model binding.
Xamarin.Forms to .NET MAUI
With .NET MAUI replacing Xamarin.Forms over the next, developers need to be aware of what is coming next and how to prepare for it.
We’ll be covering the following:
An overview of the framework structure
Tooling for MAUI development
Some of the new features coming as part of .NET MAUI
The productivity benefits for Xamarin.Forms developers
What is the Upgrade Assistant and how it can be used to assist with the migration
How to migrate existing Xamarin.Forms applications to .NET MAUI
As part of the session, we’ll take a sample Xamarin.Forms app written for Android and iOS and show how to migrate it to .NET MAUI and pick up Windows as a platform along the way.
Target audience are developers who have some experience with Xamarin.Forms
Using maps with .NET MAUI
An introduction to working with maps on Android and iOS with .NET MAUI. We'll go over what the prerequisites are for each platform, how to display a map, how to draw markers on a map, how to draw routes, and how to use custom marker images.
We'll cover the new Maps feature coming to Maui .NET 7 and the differences between the Map control in Maui and with Xamarin.Forms.
Using MVVM Code Generators in Visual Studio 2022 with the Community Toolkit
With the Community Toolkit and Visual Studio 2022, you can use MVVM code generators to make it easy to create viewmodels. This is useful for any development that uses XAML.
We'll cover how this works and how to get it and then we'll make a demo in MAUI that uses it
Adding maps to Blazor apps with GeoBlazor
If you are creating modern web and mobile apps, one common task is to display a map. With Blazor, you'll want to share the same code across web, mobile, and desktop. With the GeoBlazor control from Dymaptic, you can leverage ESRI's ArcGIS map as a Blazor control.
With Blazor markup and C# code, you can leverage the ArcGIS SDK for Javascript without having to touch JavaScript at all.
We'll go over GeoBlazor and what it brings to Blazor development.
We'll create a demo .NET MAUI Blazor Hybrid app and then show how to add the GeoBlazor library and add interactive maps with little code.
Creating a Custom Control as a GraphicsView in .NET MAUI
With .NET MAUI, you are not limited to the controls that come in the box. There are multiple ways of creating custom controls. We are going to create a new control from scratch as a GraphicsView. It will have custom drawing features that will be platform-independent.
We'll use the .NET MAUI Canvas to draw our control without having to dip into the native platform SDKs or APIs. One drawing API to rule them all. We'll show how to create a control and wire up properties for that control.
This session is intended for the .NET MAUI or Xamarin developer with some experience with the platform.
Tech Valley .NET User Group
Using MVVM Code Generators in Visual Studio 2022 with the Community Toolkit
Monkey Fest USA 2020 Sessionize Event
Granite State Code Camp 2021 Sessionize Event
Tech Valley .NET User Group
Xamarin.Forms to .NET MAUI
Granite State Code Camp 2020 Sessionize Event
LightUp Sessionize Event
Granite State Code Camp 2019 Sessionize Event
Xamarin Developer Summit Sessionize Event
Boston CodeCamp 29
Vector Graphics with Xamarin
We'll be discussing how to use scalable graphic resources in Xamarin applications as an alternative for bitmap images. Instead of creating multiple resolutions of the same bitmap, I'll show various ways of using SVG and other vector resources to have a single image be used for multiple resolutions and platforms.
Some familiarity with Xamarin is expected.
Codedojo
Introduction to Chatbots
Presented a session on how to create a chatbot with node.js The audience consisted of middle school and high school students.
NYC Mobile .NET Developers Group
Vector Graphics with Xamarin
When writing applications for multiple platforms, one of the tasks is getting the graphic resources for multiple resolutions required for iOS and Android devices. Usually this means having multiple copies of each image, with each copy rendered at a different resolution. There is another way...
We'll be discussing how to use scalable graphic resources in Xamarin applications as a alternative for bitmap images. There are a few tools out there to help and we will be running demos using platform drawing primitives, SVG, SkiaSharp, NGraphics, FontAwesome, and Lottie.
Xamarin Dev Days - Latham NY
I was the organizer this conference and the presenter for the Hands On Lab.
Get a free hands-on learning experience with your local developer community to explore mobile development through sessions on Xamarin, Xamarin.Forms, and Azure Services. Put new knowledge into practice by building a Xamarin.Forms application in the afternoon in a hands-on lab!
Join your local Xamarin community at the Tech Valley .NET developer group that meets regularly covering Xamarin, Azure, and other mobile topics. Be sure to check out the Xamarin Dev Days website to see all the upcoming events around the world.
Code Camp NYC
Vector Graphics in Xamarin
We'll be discussing how to use scalable graphic resources in Xamarin applications as a replacement for bitmap images. Some familiarity with Xamarin is expected.
Chris Miller
Software Architect at Tyler Technologies, Microsoft MVP
Albany, New York, United States
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top