Building Versatile Mobile Apps with Python and REST
Autor Art Yudinen Limba Engleză Paperback – 25 noi 2020
Nivelul de experiență solicitat pentru parcurgerea acestui volum presupune o familiaritate de bază cu limbajul Python și conceptele fundamentale de JavaScript. Building Versatile Mobile Apps with Python and REST este un ghid tehnic riguros care demonstrează eficiența utilizării unui singur backend pentru multiple platforme. Reținem că autorul, Art Yudin, face tranziția de la procesarea datelor — temă abordată în lucrarea sa anterioară, Basic Python for Data Management, Finance, and Marketing — către arhitectura completă de aplicații mobile. Pe linia practică a titlului Full Stack Django and React, dar cu focus pe dezvoltarea hibridă pentru iOS și Android, această lucrare ne conduce prin întreg ciclul de viață al unui produs software. Structura este una liniară și logică: primele capitole sunt dedicate fundamentelor Django și construcției API-ului RESTful, urmate de integrarea cu React pentru interfața web. Descoperim aici cum utilizarea bibliotecii React Native facilitează crearea de aplicații native folosind cunoștințe de web development, eliminând nevoia de a scrie cod separat pentru fiecare sistem de operare în parte. Putem afirma că valoarea adăugată rezidă în abordarea „end-to-end” și în implementarea riguroasă a modelului Model-View-Controller (MVC). Nu ne oprim la scrierea codului; cuprinsul indică o progresie clară, culminând cu capitolul dedicat etapei critice de producție și distribuție în Apple Store și Google Play Store. Această metodologie asigură că dezvoltatorul înțelege nu doar cum să serializeze datele cu Django REST, ci și cum să gestioneze eficient cererile HTTP între front-end și back-end într-un ecosistem de producție real. Cartea oferă specificații concrete pentru asamblarea componentelor, transformând un proiect teoretic într-o soluție software versatilă și scalabilă.
Preț: 254.49 lei
Preț vechi: 318.11 lei
-20%
Carte disponibilă
Livrare economică 27 mai-10 iunie
Specificații
ISBN-10: 1484263324
Pagini: 364
Ilustrații: XVI, 348 p. 182 illus.
Dimensiuni: 155 x 235 x 20 mm
Greutate: 0.55 kg
Ediția:1st edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această resursă dezvoltatorilor care doresc să livreze aplicații mobile fără a învăța limbaje native precum Swift sau Kotlin. Câștigul major este stăpânirea fluxului complet: de la proiectarea bazei de date în Django până la publicarea în magazinele oficiale. Este un instrument practic pentru programatorii care vor să maximizeze productivitatea folosind ecosistemul Python și React Native pentru a deservi simultan utilizatorii de desktop și mobil.
Despre autor
Art Yudin este un specialist în ecosistemul Python, cu o expertiză ce acoperă atât managementul datelor, cât și dezvoltarea de aplicații comerciale complexe. În portofoliul său regăsim lucrarea Basic Python for Data Management, Finance, and Marketing, unde pune accent pe utilizarea codului pentru sarcini cotidiene, analiză și automatizare. În volumul de față, Yudin își adaptează stilul didactic pentru a acoperi complexitatea dezvoltării full-stack, oferind soluții concrete pentru integrarea serviciilor web RESTful în aplicații mobile versatile. Abordarea sa este orientată spre rezultate, punând accent pe fluxuri de lucru ce pot fi aplicate imediat în mediul profesional.
Descriere scurtă
RESTful web services. Dive into full-stack development with Django, a powerful
Python framework, and React Native, the most in-demand JavaScript library.
Begin by building a mobile app using the RESTful APIs and
React Native. Starting from scratch, create a database and serialize the data
with Django REST to serve APIs. Then build the front-end with React and mobile
apps for iOS and Android with React Native.
By the end of the book, you’ll have developed three apps
powered by Django—a desktop React app, an iOS app, and an Android app. Discover
the whole process of developing apps from inception to distribution of an iOS
app in the Apple store and an Android app in the Google Play store.
You will:
- Develop using the Model-View-Controller pattern
- Facilitate the communications between the back-end and
front-end of web apps with HTTP
- Design a robust front-end for an app with React
- Create one back-end solution for both iOS and Android
devices with Django