Creación de aplicaciones móviles a escala: 39 desafíos de ingeniería


Precio:
Precio de venta$22.50

Descripción

Si bien existe un gran aprecio por los desafíos de los sistemas distribuidos y del backend, tiende a haber menos empatía por la dificultad del desarrollo móvil cuando se realiza a gran escala.


Este libro recopila los desafíos que enfrentan los ingenieros al crear aplicaciones de iOS y Android a gran escala, y las formas comunes de abordarlos. Por "a gran escala", nos referimos a tener millones de usuarios y a que sean desarrolladas por grandes equipos de ingeniería.


Para los ingenieros móviles, este libro es un plano para los enfoques modernos de ingeniería de aplicaciones. Para los ingenieros y gerentes no móviles, es un recurso para generar empatía y aprecio por la complejidad de la ingeniería móvil de clase mundial.


El libro cubre los desafíos de las aplicaciones móviles de iOS y Android en estas dimensiones:


  • Desafíos debido a la naturaleza única de las aplicaciones móviles en comparación con la web y el backend.
  • Desafíos de la complejidad de las aplicaciones. ¿Cómo se lidia con patrones de navegación cada vez más complicados? ¿Qué pasa con las combinaciones de eventos no deterministas? ¿Cómo se localiza en varios idiomas y cómo se escalan las pruebas automatizadas y manuales?
  • Desafíos debido a los grandes equipos de ingeniería. Cuanto más grande es el equipo móvil, más desafiante se vuelve asegurar una arquitectura consistente. Si su empresa construye múltiples aplicaciones, ¿cómo se equilibra no reescribir todo desde cero mientras se avanza a un ritmo rápido, en lugar de esperar a los equipos "centralizados"?
  • Enfoques multiplataforma. Las herramientas para construir aplicaciones móviles siguen cambiando. Siguen apareciendo nuevos lenguajes, frameworks y enfoques que prometen abordar los puntos débiles de la ingeniería móvil. Pero, ¿qué enfoque debe elegir? ¿Flutter, React Native, Cordova? ¿Aplicaciones nativas? ¿Reutilizar la lógica de negocio escrita en Kotlin, C#, C++ u otros lenguajes?
  • ¿Qué enfoques de ingeniería eligen los equipos de ingeniería móvil de "clase mundial" en aspectos no funcionales como la calidad del código, la conformidad, la privacidad, la conformidad, o con la experimentación, el rendimiento o el tamaño de la aplicación?




Autor: Gergely Orosz
Editorial: Pragmatic Engineer B.V
Publicado: 04/07/2021
Páginas: 238
Tipo de encuadernación: Tapa blanda
Peso: 0.71 lbs
Tamaño: 9.00 alto x 6.00 ancho x 0.50 profundidad
ISBN13: 9781638778868
ISBN10: 1638778868
Categorías BISAC:
- Informática | Programación | Dispositivos móviles
- Informática | Desarrollo e ingeniería de software | General

Este título no es retornable