Evaluare:
Cartea oferă o introducere bine structurată în dezvoltarea Xamarin, acoperind subiecte importante precum MVVM și testarea unitară. Cu toate acestea, relevanța sa este pusă sub semnul întrebării din cauza sfârșitului iminent al suportului Microsoft pentru Xamarin, ceea ce ar putea face cartea mai puțin utilă pentru viitorii dezvoltatori.
Avantaje:⬤ Bine scrisă, ușor de citit
⬤ bună pentru cei cu experiență anterioară în programare
⬤ explicații cuprinzătoare
⬤ bine structurată
⬤ se potrivește cu comportamentul IDE
⬤ diagrame utile
⬤ exemple detaliate
⬤ progresie clară a materialului
⬤ abordează atât aspecte Android, cât și iOS
⬤ perspective bune în dezvoltarea cross-platform.
⬤ Înregistrarea sfârșitului iminent al suportului Microsoft pentru Xamarin
⬤ lipsește o pagină de erate dedicată
⬤ informațiile nu sunt bine structurate
⬤ conținut repetitiv
⬤ necesită o împachetare NuGet extinsă
⬤ probleme cu Visual Studio Designer
⬤ unii îl pot găsi depășit.
(pe baza a 11 recenzii ale cititorilor)
Xamarin in Action: Creating Native Cross-Platform Mobile Apps
Rezumat
Xamarin în acțiune vă învață să construiți aplicații mobile cross-platform folosind Xamarin și C#. Veți explora toate straturile unei aplicații Xamarin, de la proiectare la implementare. La final, veți fi capabil să construiți de la zero o aplicație Xamarin de calitate, gata de producție pe iOS și Android, cu un nivel ridicat de reutilizare a codului.
Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.
Despre tehnologie
Rescrierea aceleiași aplicații pentru iOS și Android este anevoioasă, predispusă la erori și costisitoare. Xamarin de la Microsoft reduce drastic timpul de dezvoltare prin reutilizarea majorității codului aplicației - de obicei 70% sau mai mult. Nucleul aplicației dvs. pentru iOS și Android este partajat.
Scrieți cod specific platformei doar pentru stratul UI. Și pentru că Xamarin utilizează C#, aplicațiile dvs. beneficiază de tot ce au de oferit acest limbaj modern și ecosistemul .NET.
Despre carte
Xamarin în acțiune vă învață să construiți aplicații mobile multiplatformă utilizând Xamarin și C#. Veți explora toate straturile unei aplicații Xamarin, de la proiectare la implementare. Expertul Xamarin Jim Bennett vă învață practici de proiectare care maximizează reutilizarea codului și izolează codul specific dispozitivului, facilitând încorporarea caracteristicilor unice ale fiecărui sistem de operare.
Ce este în interior
⬤ Înțelegerea MVVM pentru a maximiza reutilizarea codului și testabilitatea.
⬤ Crearea de straturi logice de model și interfață de utilizator pentru toate platformele.
⬤ Construirea de interfețe utilizator specifice dispozitivelor.
⬤ Testarea unitară și automată a interfeței de utilizator.
⬤ Pregătirea aplicațiilor pentru publicare cu urmărirea utilizatorilor și analizarea accidentelor.
Despre cititor
Cititorii trebuie să aibă ceva experiență cu C#. Experiența în dezvoltarea telefoanelor mobile este utilă, dar nu presupusă.
Despre autor
Jim Bennett este un Xamarin MYP, Microsoft MVP și Senior Cloud Developer Advocate la Microsoft, specializat în aplicații mobile Xamarin. Este un vorbitor frecvent la evenimente din întreaga lume, inclusiv grupuri de utilizatori Xamarin și conferințe Xamarin și Microsoft. El scrie în mod regulat pe blog despre dezvoltarea Xamarin la https: //jimbobbennett. io.
Tabla de conținut
PARTEA 1 - ÎNCEPUT CU XAMARIN.
⬤ Introducerea aplicațiilor native cross-platform cu Xamarin.
⬤ Hello MVVM--crearea unei aplicații cross-platform simple folosind MVVM.
⬤ MVVM--modelul de proiectare model-view-view.
⬤ Hello again, MVVM--înțelegerea și îmbunătățirea aplicației noastre simple MVVM.
⬤ Ce mai (a)așteptăm? O introducere în multithreading pentru aplicațiile Xamarin.
PARTEA 2 - CONSTRUIREA APLICAȚIILOR.
⬤ Designing MVVM cross-platform apps.
⬤ Construirea de modele cross-platform.
⬤ Construirea de modele de vizualizare multiplatformă.
⬤ Construirea de vizualizări Android simple.
⬤ Construirea de vizualizări Android mai avansate.
⬤ Construirea de vizualizări iOS simple.
⬤ Construirea de vizualizări iOS mai avansate.
PARTEA 3 - DE LA CODUL DE LUCRU LA MAGAZIN.
⬤ Rularea aplicațiilor mobile pe dispozitive fizice.
⬤ Testarea aplicațiilor mobile utilizând Xamarin UITest.
⬤ Utilizarea App Center pentru construirea, testarea și monitorizarea aplicațiilor.
⬤ Deplodarea aplicațiilor către betatesteri și magazine.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)