Pasir MAUI: Edisi #12

Selamat datang di Sands of MAUI—masalah bergaya buletin yang didedikasikan untuk menyatukan konten .NET MAUI terbaru yang relevan bagi pengembang.

Sebuah partikel pasir—kecil dan tidak berbahaya. Tapi satukan banyak partikel pasir dan kita punya sesuatu yang besar—kekuatan yang harus diperhitungkan. Ini adalah butiran pasir terkecil yang sering bertambah membentuk pantai, bukit pasir, dan gurun yang masif.

Sebagian besar pengembang .NET menantikan .NET Multi-platform App UI (MAUI)—evolusi Xamarin.Forms dengan .NET 6. Ke depan, pengembang harus lebih percaya pada tumpukan teknologi dan alat karena .NET MAUI memberdayakan solusi lintas platform asli di seluler dan desktop.

Sementara penerbangan panjang sampai kita mencapai pasir MAUI, kegembiraan pengembang terlihat di semua berita/konten saat kita bermain-main dan mempersiapkan .NET MAUI. Seperti butiran pasir, setiap berita/artikel/video/tutorial/aliran berkontribusi terhadap pengetahuan pengembang dan kami menumbuhkan komunitas/ekosistem yang mau belajar dan membantu.

Sands of MAUI adalah upaya sederhana untuk mengumpulkan semua kehebatan .NET MAUI di satu tempat. Inilah yang patut diperhatikan untuk minggu ini 14 Juni 2021:

Prisma untuk .NET MAUI

Sebagian besar pengembang C#/XAML lebih suka menggunakan pola desain MVVM dan basis kode besar sering kali memiliki kewarasan melalui penggunaan kerangka kerja MVVM—seperti Pustaka Prism yang populer. Ingin tahu seperti apa masa depan pengembangan MVVM untuk .NET MAUI? Sementara hari-hari awal, The Dan Siegel telah diumumkan build Alpha eksperimental Prism Library yang ditujukan untuk runtime .NET MAUI di atas .NET 6. Dan juga bergabung dengan .NET Dev Show untuk membicarakan detail Prism.Maui—pengembang dapat mengharapkan peralihan yang mudah untuk menggunakan Aplikasi Prisma dengan beberapa pendaftaran layanan melalui AppHostBuilder pola di .NET MAUI.

Blazor di .NET 6

Ed Charbeneau menyelenggarakan Blazing into Summer 2.0—serangkaian aliran Twitch selama seminggu yang menyelami semua hal keren di dunia Blazor. Daniel Roth memulai minggu berbicara tentang pembaruan Blazor menuju ke .NET 6—ada banyak kegembiraan tentang integrasi dengan .NET MAUI yang mendukung solusi Blazor Hybrid untuk seluler/desktop.

Blazor Perbarui tangkapan layar video dengan Daniel Roth dan Ed Charbeneau

Penangan di .NET MAUI

Tahun lalu, MonkeyFest diadakan—konferensi virtual oleh dan untuk semua pengembang Xamarin yang bersemangat. Javier Suarez berbicara tentang perubahan arsitektur yang akan datang dengan .NET MAUI—khususnya, .NET MAUI Handler. Ini adalah sesi hebat yang menyelami beberapa jebakan dan solusi yang diusulkan saat kami beralih dari arsitektur Xamarin.Forms Renderer ke .NET MAUI Handler baru—pola aplikasi yang lebih decoupling dan terbuka membantu seluruh ekosistem.

Cuplikan layar presentasi MokeyFest oleh Javier Suárez, pada slide tentang motivasi untuk perubahan .NET MAUI.

Aksesibilitas .NET MAUI

Sweekriti Satpathy menyelenggarakan acara Hello World Live baru-baru ini di Learn.TV dan Rachel Kang | bergabung untuk berbicara aksesibilitas untuk aplikasi seluler dengan .NET MAUI. Dengan Properti Semantik untuk komponen UI .NET MAUI dan API aksesibilitas, pengembang akan lebih mudah mendukung pembaca layar dan membuat aplikasi yang lebih inklusif.

Tangkapan layar video Aksesibilitas Maui dengan Sweekriti Satpathy dan Rachel Kang.

MAUI di MacOS Monterey

Apple baru-baru ini menyelenggarakan WWDC 2021 dan keynote penuh dengan pengumuman, seperti tampilan awal iOS 15 dan MacOS Monterey. Yang paling berani di antara kita melompat ke versi Pratinjau OS, dan David Ortinau dengan cepat menjanjikan kewarasan di ujung pendarahan—Aplikasi .NET MAUI berjalan dengan baik di iOS dan MacOS Monterey melalui Mac Catalyst. Pengembang mendapatkan teknologi masa depan dengan .NET MAUI.

Maui Monterey pada tiga ukuran layar Mac.

Itu saja untuk saat ini.

Sampai jumpa minggu depan dengan konten menarik lainnya yang relevan dengan .NET MAUI.

Semangat, pengembang!