Xamarin în acțiune: Crearea de aplicații mobile native multiplatformă

Evaluare:   (3.8 din 5)

Xamarin în acțiune: Crearea de aplicații mobile native multiplatformă (Jim Bennett)

Recenzii ale cititorilor

Rezumat:

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.

Dezavantaje:

Î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)

Titlul original:

Xamarin in Action: Creating Native Cross-Platform Mobile Apps

Conținutul cărții:

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.

Alte date despre carte:

ISBN:9781617294389
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2018
Numărul de pagini:608

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Caligrafie pentru manechini - Calligraphy for Dummies
Întotdeauna ați admirat caligrafia frumoasă, dar probabil v-ați gândit că este mult prea greu de stăpânit, nu-i așa?...
Caligrafie pentru manechini - Calligraphy for Dummies
Xamarin în acțiune: Crearea de aplicații mobile native multiplatformă - Xamarin in Action: Creating...
Rezumat Xamarin în acțiune vă învață să...
Xamarin în acțiune: Crearea de aplicații mobile native multiplatformă - Xamarin in Action: Creating Native Cross-Platform Mobile Apps
Navigație: O introducere foarte scurtă - Navigation: A Very Short Introduction
De la navigatorii mediteraneeni din epoca bronzului până la marinarii...
Navigație: O introducere foarte scurtă - Navigation: A Very Short Introduction
Etidorhpa
„Etidorhpa”, publicat pentru prima dată în 1895, este o aventură incredibilă despre un manuscris ciudat și povestea unui bărbat care a divulgat secretele unei organizații oculte, a fost...
Etidorhpa

Lucrările autorului au fost publicate de următorii editori:

© 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)