<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>maui framework &#8211; Gökhan Doğru</title>
	<atom:link href="https://www.gokhandogru.net/tag/maui-framework/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.gokhandogru.net</link>
	<description>Sadece yazılımcıyım, format atmayı bilmiyorum.</description>
	<lastBuildDate>Thu, 23 Jun 2022 20:01:12 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.3</generator>

<image>
	<url>https://www.gokhandogru.net/wp-content/uploads/2019/12/cropped-Başlıksız-1-1-32x32.png</url>
	<title>maui framework &#8211; Gökhan Doğru</title>
	<link>https://www.gokhandogru.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Microsoft .NET MAUI nedir? MAUI Hakkında Bilgiler..</title>
		<link>https://www.gokhandogru.net/microsoft-net-maui-nedir-maui-hakkinda-bilgiler/</link>
					<comments>https://www.gokhandogru.net/microsoft-net-maui-nedir-maui-hakkinda-bilgiler/#respond</comments>
		
		<dc:creator><![CDATA[Gökhan Doğru]]></dc:creator>
		<pubDate>Sat, 06 Jun 2020 00:25:32 +0000</pubDate>
				<category><![CDATA[Maui]]></category>
		<category><![CDATA[Xamarin]]></category>
		<category><![CDATA[.net maui türkçe]]></category>
		<category><![CDATA[dotnet maui]]></category>
		<category><![CDATA[maui blazor]]></category>
		<category><![CDATA[maui framework]]></category>
		<category><![CDATA[maui hakkında bilgileri]]></category>
		<category><![CDATA[maui ne zaman çıkacak]]></category>
		<category><![CDATA[maui nedir?]]></category>
		<category><![CDATA[maui türkiye]]></category>
		<category><![CDATA[microsoft maui]]></category>
		<category><![CDATA[microsoft maui nedir?]]></category>
		<category><![CDATA[mobil yazılım maui]]></category>
		<category><![CDATA[xamarin ile maui farkları neler?]]></category>
		<category><![CDATA[xamarin maui nedir?]]></category>
		<guid isPermaLink="false">https://www.gokhandogru.net/?p=486</guid>

					<description><![CDATA[Herkese selamlar arkadaşlar, bugün okuduğum makaleler ve yaptığım araştırmalar sonucunda, size Kasım 2021&#8217;de .NET 6 ile birlikte gelecek olan Maui&#8216;den bahsedeceğim. Microsoft her yıl Windows, Windows Phone, Microsoft Azure ve diğer Microsoft teknolojilerini kullanan yazılım mühendisleri için yapmış olduğu Microsoft Build konferansında mobil uygulama geliştiricileri için çok güzel haberler verildi. Peki nedir bu güzel haberler?...<p><a class="read-more" href="https://www.gokhandogru.net/microsoft-net-maui-nedir-maui-hakkinda-bilgiler/">Read More</a></p>]]></description>
										<content:encoded><![CDATA[
<p>Herkese selamlar arkadaşlar, bugün okuduğum makaleler ve yaptığım araştırmalar sonucunda, size Kasım 2021&#8217;de .NET 6 ile birlikte gelecek olan <strong><em>Maui</em></strong>&#8216;den bahsedeceğim.<br /><br />Microsoft her yıl Windows, Windows Phone, Microsoft Azure ve diğer Microsoft teknolojilerini kullanan yazılım mühendisleri için yapmış olduğu Microsoft Build konferansında mobil uygulama geliştiricileri için çok güzel haberler verildi. Peki nedir bu güzel haberler? demeden önce gelin Xamarin hakkında ufak bir geçmişe gidelim&#8230;<br /><br />Microsoft, 2016&#8217;da Evolve konferansı gerçekleşmeden hemen önce Xamarin&#8217;i satın aldığı açıklanmıştı. Bu, Xamarin markası için büyük bir adımdı, ancak Microsoft&#8217;un platformu nasıl benimseyeceği, nasıl bir ilerleme kaydedeceği sürekli merak edilen bir konuydu. Microsoft, bu konuda Xamarin adının aynı kalacağına söz verdi ve geliştirmelerine aynı isimle devam etti.. Peki 2021 Kasım&#8217;da gelecek olan <strong>Maui </strong>nedir?</p>



<div class="wp-block-image">
<figure class="alignright is-resized"><img class="wp-image-490" src="https://www.gokhandogru.net/wp-content/uploads/2020/06/mobileu-parthi-1024x697.png" alt="" width="702" height="478" srcset="https://www.gokhandogru.net/wp-content/uploads/2020/06/mobileu-parthi-1024x697.png 1024w, https://www.gokhandogru.net/wp-content/uploads/2020/06/mobileu-parthi-300x204.png 300w, https://www.gokhandogru.net/wp-content/uploads/2020/06/mobileu-parthi-768x523.png 768w, https://www.gokhandogru.net/wp-content/uploads/2020/06/mobileu-parthi.png 1175w" sizes="(max-width: 702px) 100vw, 702px" /></figure>
</div>



<p class="has-large-font-size" style="text-align: left;">&#x264f;&#xfe0f; <strong> .NET MAUI Nedir?</strong></p>



<p><em><strong>Maui</strong></em>, aslında Xamarin&#8217;in yerine geçecek olan, Xamarin&#8217;in evrimleşmiş halidir. Peki nasıl bir yenilikler bizi bekliyor?</p>



<p>• Bu evrimin en güzel yanlarından birisi, tek bir kod tabanından tek bir projeye sahip olmasıdır. Eskisi gibi artık <strong>İOS </strong>ve <strong>Android </strong>için farklı katmanlar yok! 3 katman 1&#8217;e iniyor.</p>



<p>• MVVM&#8217;nin yanı sıra <strong><em>Maui</em></strong>, Elm Mimarisi olarak da bilinen yeni ve heyecan verici <strong>MVU </strong>(Model-View-Update) tasarım desenini de destekleyecek ve <strong>Blazor </strong>desteğini alacak.</p>



<p>• Yeni gelecek .NET CLI desteği ile basit bir komutla projeyi bir anda başlatılmasını sağlayabileceğiz. Artık dakikalarca beklemekte yok 😉<br /><br />• Xamarin geliştiricilerinin en önemli araçlarından biri olan Xamarin.Essentials artık nuget paketi veya eklenti olarak değil, Maui projesi içinde System.Device olarak dahil olacak.</p>



<p>&nbsp;</p>



<p>&nbsp;</p>



<p style="font-size: 30px; text-align: left;">&#x1f575;&#x1f3fb; <strong>.NET MAUI yeniliklerine bir göz atalım.. </strong></p>



<div class="wp-block-image">
<figure class="alignright is-resized"><img loading="lazy" class="wp-image-548" src="https://www.gokhandogru.net/wp-content/uploads/2020/06/platformdifferences-1024x568.png" alt="" width="546" height="303" srcset="https://www.gokhandogru.net/wp-content/uploads/2020/06/platformdifferences-1024x568.png 1024w, https://www.gokhandogru.net/wp-content/uploads/2020/06/platformdifferences-300x166.png 300w, https://www.gokhandogru.net/wp-content/uploads/2020/06/platformdifferences-768x426.png 768w, https://www.gokhandogru.net/wp-content/uploads/2020/06/platformdifferences-1038x576.png 1038w, https://www.gokhandogru.net/wp-content/uploads/2020/06/platformdifferences.png 1216w" sizes="(max-width: 546px) 100vw, 546px" />
<figcaption>macOS desteği artık Microsoft&#8217;a geçmesi belki de en güzel haberlerinden&#x1f60d;</figcaption>
</figure>
</div>



<figure class="wp-block-image is-resized"><img loading="lazy" class="wp-image-547" src="https://www.gokhandogru.net/wp-content/uploads/2020/06/toolsdifferences-1-1024x378.png" alt="" width="539" height="199" srcset="https://www.gokhandogru.net/wp-content/uploads/2020/06/toolsdifferences-1-1024x378.png 1024w, https://www.gokhandogru.net/wp-content/uploads/2020/06/toolsdifferences-1-300x111.png 300w, https://www.gokhandogru.net/wp-content/uploads/2020/06/toolsdifferences-1-768x283.png 768w, https://www.gokhandogru.net/wp-content/uploads/2020/06/toolsdifferences-1.png 1188w" sizes="(max-width: 539px) 100vw, 539px" />
<figcaption>* Flutter/Dart vb. geliştirmeleri Visual Code üzerinde yapabilirken <strong>Xamarin</strong>i yapamamak biraz can sıkıcıydı fakat Maui ile o dert artık ortadan kalkıyor!</figcaption>
</figure>



<div class="wp-block-image">
<figure class="alignleft is-resized"><img loading="lazy" class="wp-image-551" src="https://www.gokhandogru.net/wp-content/uploads/2020/06/miscdifferences-1024x523.png" alt="" width="606" height="310" srcset="https://www.gokhandogru.net/wp-content/uploads/2020/06/miscdifferences-1024x523.png 1024w, https://www.gokhandogru.net/wp-content/uploads/2020/06/miscdifferences-300x153.png 300w, https://www.gokhandogru.net/wp-content/uploads/2020/06/miscdifferences-768x392.png 768w, https://www.gokhandogru.net/wp-content/uploads/2020/06/miscdifferences.png 1186w" sizes="(max-width: 606px) 100vw, 606px" />
<figcaption>dotNet CLI desteği ile çok daha hızlı projeler!</figcaption>
</figure>
</div>



<figure class="wp-block-image is-resized"><img loading="lazy" class="wp-image-550" src="https://www.gokhandogru.net/wp-content/uploads/2020/06/featuresdifferences-1024x557.png" alt="" width="610" height="332" srcset="https://www.gokhandogru.net/wp-content/uploads/2020/06/featuresdifferences-1024x557.png 1024w, https://www.gokhandogru.net/wp-content/uploads/2020/06/featuresdifferences-300x163.png 300w, https://www.gokhandogru.net/wp-content/uploads/2020/06/featuresdifferences-768x418.png 768w, https://www.gokhandogru.net/wp-content/uploads/2020/06/featuresdifferences.png 1206w" sizes="(max-width: 610px) 100vw, 610px" />
<figcaption></figcaption>
</figure>



<p>.</p>



<p style="font-size: 30px; text-align: left;">&#x267b;&#xfe0f; <strong>Maui&#8217;nin yeni proje yapısı;</strong></p>



<figure class="wp-block-image"><img loading="lazy" width="1024" height="365" class="wp-image-576" src="https://www.gokhandogru.net/wp-content/uploads/2020/06/Başlıksız-2-1-1024x365.jpg" alt="" srcset="https://www.gokhandogru.net/wp-content/uploads/2020/06/Başlıksız-2-1-1024x365.jpg 1024w, https://www.gokhandogru.net/wp-content/uploads/2020/06/Başlıksız-2-1-300x107.jpg 300w, https://www.gokhandogru.net/wp-content/uploads/2020/06/Başlıksız-2-1-768x274.jpg 768w, https://www.gokhandogru.net/wp-content/uploads/2020/06/Başlıksız-2-1.jpg 1220w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ul>
<li>Renderers uygulamasında basitleştirilmiş mimari.</li>
<li>Animasyon geliştirmeleri.</li>
<li>UI özelleştirmesi için daha fazla ve daha iyi araçlar.</li>
</ul>



<p style="font-size: 30px; text-align: left;">&#x1f4f2; <strong>Peki Xamarin.Forms projelerinde bir sorun yaşanacak mı?</strong></p>



<p>Tabiki <strong>hayır.</strong> Maui, Xamarin.Forms ile geliştirdiğimiz projelerde herhangi bir sıkıntı yaratmayacak. <br />Kasım 2021&#8217;de gelecek olan güncelleme ile sıkıntısız devam edebileceğiz.<br /><br />*Ayrıca MVVM veya MVU kullanımı tamamen opsiyonel olup, isteyen istediği dizaynı projesinde kullanabilecektir.</p>



<p style="font-size: 30px; text-align: left;">&#x1f6a7; <strong>.NET MAUI Yol Haritası</strong></p>



<ul>
<li><strong>2020 sonu :</strong> <em>Önizleme 1</em></li>
<li><strong>2021 başı : </strong><em>Önizleme 2 ve Önizleme 3</em></li>
<li><strong>2021 ortası :</strong> <em>Önizleme 4 ve Önizleme 5</em></li>
<li><strong>Eylül 2021 : </strong><em>İlk sürüm denemeleri</em></li>
<li><strong>Kasım 2021 : </strong>Genel kullanıma sunulması.</li>
</ul>



<p style="font-size: 30px; text-align: left;">&#x1f441;&#x200d;&#x1f5e8; <strong>Blazor nedir ve faydaları nelerdir?</strong></p>



<figure class="wp-block-embed-youtube alignright wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio">
<div class="wp-block-embed__wrapper">https://www.youtube.com/watch?v=doaMSHQtXYQ</div>
</figure>



<p><strong>Blazor </strong>sistemi; size xaml yapılarının içinde javascript yazarmışcasına kodunuza direk müdahale etme şansı sağlıyor diyebiliriz. Konuyu açmak adına şöyle bir örnek veriyorum; Bir mobil uygulamamız var ve butona tıkladığında ekrandaki sayacın artmasını istiyoruz.. bunun için ilk önce xaml kodunu çıkarmanız gerekiyor daha sonra MVVM&#8217;den <strong>Command </strong>veya <strong>Clicked </strong>verdiğiniz noktaya gidip sayacı arttıracak kodlarımızı yazmanız gerekiyor. Fakat Blazor ile javascript yazarmışcasına buton nesnemize <strong>OnClick </strong>verip bir kaç alt satırda butonun iş kodunu yazabiliyoruz. <br /><br />Blazor frameworkünü daha çok javascript yazmakla uğraşmak istemiyorum, javascriptide c# ile yazıp geçeyim diyen arkadaşların bildiği bir frameworktür kullanımı Xamarin&#8217;de de aynıdır. <br /><br />*<strong>Blazor</strong>&amp;<strong>Mobile </strong>konusunda kafanızda daha kalıcı birşey oluşmasını istiyorsanız sağ tarafta ki bulunan videoyu izlemenizi şiddetle tavsiye ediyorum.</p>



<p>&nbsp;</p>



<p>&nbsp;</p>



<blockquote class="wp-block-quote is-style-large">
<p>Peki siz bu yeni <strong>Maui </strong>hakkında ne düşünüyorsunuz?<br />Yorumlarınızı ve düşüncelerinizi yorum olarak belirtebilirsiniz 🙂</p>
</blockquote>



<p style="font-size: 12px;">Kaynak/References;<br />• <a href="https://www.telerik.com/blogs/time-to-evolve-net-multi-platform-app-ui-maui">https://www.telerik.com/blogs/time-to-evolve-net-multi-platform-app-ui-maui</a> <br />• <a href="https://marcofolio.net/xamarin-maui/">https://marcofolio.net/xamarin-maui/</a> <br />• <a href="https://gunnarpeipman.com/dotnet-maui-announced/">https://gunnarpeipman.com/dotnet-maui-announced/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gokhandogru.net/microsoft-net-maui-nedir-maui-hakkinda-bilgiler/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
