<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>MAUI on Clifford Agius | CA-Software Ltd</title>
		<link>https://cliffagius.github.io/tags/maui/</link>
		<description>Recent content in MAUI on Clifford Agius | CA-Software Ltd</description>
		<generator>Hugo</generator>
		<language>en-GB</language>
		
		
		
		
			<lastBuildDate>Mon, 01 May 2023 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://cliffagius.github.io/tags/maui/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Xamarin to MAUI Migration – Part Two – Migrating</title>
				<link>https://cliffagius.github.io/post/migratexamarintomauipt2/</link>
				<pubDate>Mon, 01 May 2023 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/migratexamarintomauipt2/</guid>
				<description>&lt;h1 id=&#34;where-are-we&#34;&gt;Where are we?&lt;/h1&gt;&#xA;&lt;p&gt;In the last post we cover the &lt;a href=&#34;../migratexamarintomauipt1/&#34;&gt;Why and How to prepare for migrating your Xamarin App to DotNet MAUI&lt;/a&gt;, we also gave you some ideas and suggestions for planning the migration and prepping the story and sprint.&lt;/p&gt;&#xA;&lt;p&gt;In this post we will start with the actual migration story and hopefully help you on your journey, so grab a fresh coffee and lets start.&lt;/p&gt;&#xA;&lt;h1 id=&#34;manual-or-automated-migration&#34;&gt;Manual or Automated Migration?&lt;/h1&gt;&#xA;&lt;p&gt;Now we have a plan for our Migration, and we have also worked out what will work in the new migrated version and what will need to be replaced we can start with the actual migration.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Xamarin to MAUI Migration – Part One – Why and How to Prepare</title>
				<link>https://cliffagius.github.io/post/migratexamarintomauipt1/</link>
				<pubDate>Thu, 12 Jan 2023 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/migratexamarintomauipt1/</guid>
				<description>&lt;h1 id=&#34;why&#34;&gt;Why?&lt;/h1&gt;&#xA;&lt;p&gt;The biggest question I have been fielding recently is should I upgrade a Xamarin app to DotNet MAUI (Multi-platform App UI) and my answer until recently was there isn&amp;rsquo;t much in it or there are still a few issues so hold off for now.&lt;/p&gt;&#xA;&lt;p&gt;However now that NET7 is released, and MAUI is now fully released and fully featured it makes sense to at least start looking and planning an upgrade for Apps.  The main reason behind this is that Xamarin will no longer receive support after &lt;code&gt;1st May 2024&lt;/code&gt; but more importantly the latest SDK&amp;rsquo;s it will support is Android 13 and Xcode 14 which are the current latest versions from Apple and Google but for how long?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Set-up Azure DevOps for MAUI</title>
				<link>https://cliffagius.github.io/post/mauiwithazuredevops/</link>
				<pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/mauiwithazuredevops/</guid>
				<description>&lt;h1 id=&#34;what-and-why&#34;&gt;What and Why?&lt;/h1&gt;&#xA;&lt;p&gt;You have created an awesome .NET MAUI app and your ready to take over the world but you have been building on a laptop and now want to know how to send that out to Testers or to the Store and maybe you want to automate all the things.  Enter CI/CD (Continuous Integration / Continuous Delivery ) we have all heard of it and even use it in projects but how does this work for a .NET MAUI app and how can we set-up Azure DevOps to help us.  This is what we will be covering in this blog and sorry but it&amp;rsquo;s a big topic so it&amp;rsquo;s going to be a long one&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>MAUI Deep Dive Part 3</title>
				<link>https://cliffagius.github.io/post/mauideepdivept3/</link>
				<pubDate>Mon, 21 Mar 2022 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/mauideepdivept3/</guid>
				<description>&lt;h1 id=&#34;getting-started&#34;&gt;Getting Started&lt;/h1&gt;&#xA;&lt;p&gt;In this series of posts we have been explaining how to get started with .NET MAUI and deep dive into the sections that make up a MAUI App while we create a simple demo App.&lt;/p&gt;&#xA;&lt;p&gt;In our previous post &lt;a href=&#34;https://ballardchalmers.com/2022/02/09/net-maui-deep-dive-part-two-building-our-maui-app/&#34;&gt;MAUI Deep Dive Part 2&lt;/a&gt; we covered adding Shell Navigation stack to our demo app and creating a simple CollectionView with data pulled from the Web.&lt;/p&gt;&#xA;&lt;p&gt;However if this is all new I suggest you have a read of &lt;a href=&#34;https://ballardchalmers.com/2022/01/12/net-maui-deep-dive-part-one/&#34;&gt;Parts 1&lt;/a&gt; &amp;amp; 2 for more info and then come back here to continue the Deep Dive.&lt;/p&gt;</description>
			</item>
			<item>
				<title>MAUI Deep Dive Part 2</title>
				<link>https://cliffagius.github.io/post/mauideepdivept2/</link>
				<pubDate>Tue, 08 Feb 2022 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/mauideepdivept2/</guid>
				<description>&lt;h1 id=&#34;getting-started&#34;&gt;Getting Started&lt;/h1&gt;&#xA;&lt;p&gt;In this series of posts we are explaining how to get started with .NET MAUI and deep dive into the sections that make up a MAUI App while we create a simple demo App.&lt;/p&gt;&#xA;&lt;p&gt;In our previous post &lt;a href=&#34;https://ballardchalmers.com/2021/10/04/what-is-net-maui-and-how-does-it-differ-from-xamarin/&#34;&gt;MAUI Deep Dive Pt1&lt;/a&gt; we covered how to install the tooling and create our first app from a template and showed how to run this on Android, iOS and Windows.&lt;/p&gt;&#xA;&lt;p&gt;We covered &lt;a href=&#34;https://docs.microsoft.com/xamarin/xamarin-forms/xaml/hot-reload?WT.mc_id=DOP-MVP-5003764&#34;&gt;HotReload&lt;/a&gt; and &lt;a href=&#34;https://docs.microsoft.com/xamarin/xamarin-forms/deploy-test/hot-restart?WT.mc_id=DOP-MVP-5003764&#34;&gt;HotRestart&lt;/a&gt; and then we walked through the folders and structure of what makes up a MAUI app.&lt;/p&gt;</description>
			</item>
			<item>
				<title>MAUI Deep Dive Part 1</title>
				<link>https://cliffagius.github.io/post/mauideepdivept1/</link>
				<pubDate>Tue, 28 Dec 2021 00:00:00 +0000</pubDate>
				<guid>https://cliffagius.github.io/post/mauideepdivept1/</guid>
				<description>&lt;h1 id=&#34;getting-started&#34;&gt;Getting Started&lt;/h1&gt;&#xA;&lt;p&gt;In this series of posts we will explain how to get started with DotNET Maui and deep dive into the sections that make up a MAUI App while we create a simple demo App.&lt;/p&gt;&#xA;&lt;p&gt;In our previous post &lt;a href=&#34;https://ballardchalmers.com/2021/10/04/what-is-net-maui-and-how-does-it-differ-from-xamarin/&#34;&gt;What is .NET MAUI&lt;/a&gt; we covered what MAUI is but a brief recap is that MAUI or &amp;lsquo;Multi-Platform App UI&amp;rsquo; to give it&amp;rsquo;s full name is the evolution of Xamarin Forms.  It is now (Or will be when it GA&amp;rsquo;s in Q2 2022) be baked into DotNET and will be the way we as developers build Mobile cross-platform applications going forward when using DotNET and C#/F#.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
