Ocena:

Książka „.NET MAUI for C# Developers” autorstwa Jesse Liberty jest ogólnie dobrze przyjęta jako skuteczny i praktyczny przewodnik dla programistów C#, którzy chcą nauczyć się .NET MAUI. Zawiera on mieszankę podstawowych pojęć i zaawansowanych tematów, z naciskiem na rzeczywiste zastosowania i praktyczne projekty. Spotkał się on jednak z krytyką za brak wystarczających wyjaśnień w niektórych obszarach, co czyni go trudnym do zrozumienia dla zupełnie początkujących.
Zalety:Dobrze napisany i zorganizowany, praktyczny przewodnik z rzeczywistymi projektami, dokładne omówienie zarówno podstawowych, jak i zaawansowanych tematów, zawiera ćwiczenia i quizy, dobry dla programistów C# zaznajomionych z Xamarin Forms, zapewnia bezpłatny eBook przy zakupie.
Wady:Zakłada wcześniejszą znajomość .NET MAUI, brakuje wyjaśnień niektórych kluczowych pojęć, może być mylący dla początkujących, niektóre tematy mogą nie być szczegółowo omówione, brakuje informacji w niektórych przykładach kodu.
(na podstawie 23 opinii czytelników)
NET MAUI for C# Developers: Build cross-platform mobile and desktop applications
Praktyczny przewodnik po opanowaniu C# i.NET MAUI w celu tworzenia natywnych aplikacji wieloplatformowych za pomocą jednej bazy kodu
Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF
Kluczowe cechy:
⬤ Rozszerz swoje umiejętności, aby tworzyć wieloplatformowe aplikacje natywne dla systemów iOS, Android, Windows i Mac.
⬤ Nauka poprzez pracę nad rzeczywistym projektem.
⬤ Wyjdź poza MAUI i zintegruj się z ekosystemem.NET.
Opis książki:
Podczas gdy interfejs użytkownika odgrywa kluczową rolę w utrzymaniu użytkowników w wysoce konkurencyjnym środowisku, utrzymanie tego samego interfejsu użytkownika może być trudne, jeśli używasz różnych języków dla różnych platform, co prowadzi do niedopasowania i niezsynchronizowanych stron. W tej książce dowiesz się, w jaki sposób.NET MAUI umożliwia tworzenie aplikacji w świecie rzeczywistym, które będą działać natywnie na różnych platformach. Opierając się na swoim doświadczeniu z C#, nauczysz się tworzyć piękny i angażujący interfejs użytkownika za pomocą XAML lub płynnego C#, zaprojektujesz solidną aplikację i odkryjesz najlepsze praktyki dla tej platformy Microsoft.
Książka zaczyna się od podstaw i szybko przechodzi do średnio zaawansowanych i zaawansowanych tematów dotyczących układania stron, nawigacji między nimi oraz dodawania kontrolek do gromadzenia i wyświetlania danych. Poznasz kluczowy wzorzec architektoniczny Model-View-ViewModel: i sposoby jego wykorzystania. Zapoznasz się również z wykorzystaniem xUnit i NSubstitute do tworzenia solidnego i niezawodnego pokrycia kodu.
Pod koniec tej książki będziesz dobrze przygotowany do wykorzystania.NET MAUI i stworzenia interfejsu API dla swojej aplikacji do interakcji z frontendem internetowym do danych zaplecza przy użyciu Blazor i C#.
Czego się nauczysz:
⬤ Poznaj podstawy tworzenia aplikacji.NET MAUI za pomocą Visual Studio.
⬤ Zrozumieć XAML i płynny C# jako kluczowe narzędzia do budowania interfejsu użytkownika.
⬤ Pozyskiwanie i wyświetlanie danych za pomocą układu i kontrolek.
⬤ Odkryj wzorzec MVVM do tworzenia solidnych aplikacji.
⬤ Nabycie umiejętności przechowywania i pobierania trwałych danych.
⬤ Tworzyć niestandardowe kontrolki, gdy dostarczone kontrolki są niewystarczające.
⬤ Wykorzystanie testów jednostkowych do zapewnienia solidności i niezawodności aplikacji.
⬤ Zintegruj się z ekosystemem .NET, aby zbudować frontend oparty na sieci Web.
Dla kogo jest ta książka:
Learning.NET MAUI jest skierowany bezpośrednio do programistów C#, niezależnie od tego, czy mają doświadczenie z aplikacjami wieloplatformowymi lub mobilnymi, którzy chcą nauczyć się najważniejszej platformy Microsoftu do tworzenia aplikacji na iOS, Androida, Windows i Mac przy użyciu jednego rozwiązania opartego na C#.