Ocena:
Książka stanowi dobrze zorganizowane wprowadzenie do rozwoju Xamarin, obejmujące ważne tematy, takie jak MVVM i testy jednostkowe. Jednak jej przydatność jest kwestionowana ze względu na zbliżający się koniec wsparcia Microsoftu dla Xamarin, co może sprawić, że książka będzie mniej przydatna dla przyszłych programistów.
Zalety:⬤ Dobrze napisana, łatwa do czytania
⬤ dobra dla osób z wcześniejszym doświadczeniem w programowaniu
⬤ kompleksowe wyjaśnienia
⬤ dobrze rozplanowana
⬤ pasuje do zachowania IDE
⬤ pomocne diagramy
⬤ szczegółowe przykłady
⬤ jasny postęp materiału
⬤ porusza zarówno aspekty Androida, jak i iOS
⬤ dobry wgląd w rozwój międzyplatformowy.
⬤ Rejestracja zbliżającego się końca wsparcia Microsoftu dla Xamarin
⬤ brak dedykowanej strony errata
⬤ informacje nie są dobrze rusztowane
⬤ powtarzalna zawartość
⬤ wymaga obszernego pakowania NuGet
⬤ problemy z Visual Studio Designer
⬤ niektórzy mogą uznać to za przestarzałe.
(na podstawie 11 opinii czytelników)
Xamarin in Action: Creating Native Cross-Platform Mobile Apps
Podsumowanie
Xamarin in Action uczy tworzenia wieloplatformowych aplikacji mobilnych przy użyciu Xamarin i C#. Poznasz wszystkie warstwy aplikacji Xamarin, od projektu po wdrożenie. Pod koniec kursu będziesz w stanie zbudować od podstaw wysokiej jakości, gotową do produkcji aplikację Xamarin na iOS i Androida z wysokim poziomem ponownego wykorzystania kodu.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Przepisywanie tej samej aplikacji na systemy iOS i Android jest żmudne, podatne na błędy i kosztowne. Xamarin firmy Microsoft drastycznie skraca czas tworzenia aplikacji poprzez ponowne wykorzystanie większości kodu aplikacji - zazwyczaj 70% lub więcej. Rdzeń aplikacji na iOS i Androida jest współdzielony.
Kod specyficzny dla platformy pisany jest tylko dla warstwy UI. A ponieważ Xamarin wykorzystuje język C#, aplikacje korzystają ze wszystkich zalet tego nowoczesnego języka i ekosystemu .NET.
O książce
Xamarin in Action uczy tworzenia wieloplatformowych aplikacji mobilnych przy użyciu Xamarin i C#. Poznasz wszystkie warstwy aplikacji Xamarin, od projektu po wdrożenie. Ekspert Xamarin Jim Bennett uczy praktyk projektowych, które maksymalizują ponowne wykorzystanie kodu i izolują kod specyficzny dla urządzenia, dzięki czemu łatwo jest włączyć unikalne funkcje każdego systemu operacyjnego.
What's Inside
⬤ Zrozumienie MVVM w celu maksymalizacji ponownego wykorzystania kodu i testowalności.
⬤ Tworzenie wieloplatformowych warstw modelu i logiki interfejsu użytkownika.
⬤ Tworzenie interfejsów użytkownika specyficznych dla urządzenia.
⬤ Jednostkowe i zautomatyzowane testowanie interfejsu użytkownika.
⬤ Przygotowanie aplikacji do publikacji dzięki śledzeniu użytkowników i analizie awarii.
O czytelniku
Czytelnicy powinni mieć pewne doświadczenie z językiem C#. Doświadczenie w tworzeniu aplikacji mobilnych jest pomocne, ale nie jest wymagane.
O autorze
Jim Bennett jest Xamarin MYP, Microsoft MVP i Senior Cloud Developer Advocate w Microsoft, specjalizującym się w aplikacjach mobilnych Xamarin. Jest częstym prelegentem na wydarzeniach na całym świecie, w tym w grupach użytkowników Xamarin oraz na konferencjach Xamarin i Microsoft. Regularnie bloguje na temat rozwoju Xamarin pod adresem https: //jimbobbennett. io.
Spis treści
CZĘŚĆ 1 - ROZPOCZĘCIE PRACY Z XAMARIN.
⬤ Wprowadzenie do natywnych aplikacji wieloplatformowych z Xamarin.
⬤ Witaj MVVM - tworzenie prostej aplikacji wieloplatformowej przy użyciu MVVM.
⬤ MVVM - wzorzec projektowy model-widok-wzorzec.
⬤ Witamy ponownie, MVVM - zrozumienie i ulepszenie naszej prostej aplikacji MVVM.
⬤ Na co (jeszcze) czekamy? Wprowadzenie do wielowątkowości w aplikacjach Xamarin.
CZĘŚĆ 2 - TWORZENIE APLIKACJI.
⬤ Projektowanie wieloplatformowych aplikacji MVVM.
⬤ Budowanie modeli międzyplatformowych.
⬤ Tworzenie wieloplatformowych modeli widoku.
⬤ Tworzenie prostych widoków Androida.
⬤ Tworzenie bardziej zaawansowanych widoków Androida.
⬤ Tworzenie prostych widoków iOS.
⬤ Tworzenie bardziej zaawansowanych widoków iOS.
CZĘŚĆ 3 - OD DZIAŁAJĄCEGO KODU DO SKLEPU.
⬤ Uruchamianie aplikacji mobilnych na urządzeniach fizycznych.
⬤ Testowanie aplikacji mobilnych przy użyciu Xamarin UITest.
⬤ Wykorzystanie App Center do tworzenia, testowania i monitorowania aplikacji.
⬤ Wdrażanie aplikacji dla beta testerów i sklepów.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)