May 1 2020

Expert Android Studio – Murat Yener [EN – ES] [PDF] [ULD]

Descripción:

“Un mal trabajador siempre culpa a sus herramientas.”

Cuando mi hermano y yo crecimos en la frondosa Inglaterra suburbana, mi padre se basó en ese viejo proverbio. Con frecuencia, mi hermano y yo encontramos excusas para evitar la pequeña cantidad de tareas que se nos pedía que hiciéramos, y culpamos por no completar la tarea a mano sobre un objeto inanimado que no podía responder. Este proverbio fue la respuesta estándar de mi padre a nuestras excusas, e inmediatamente negó nuestras protestas.

A medida que crecí, aprendí que hay mucho más sabiduría en este viejo proverbio que simplemente hacer que los niños pequeños completen sus tareas. No se trata solo de garantizar que tenga las herramientas adecuadas para la tarea en cuestión, sino también de tener el conocimiento de cómo usarlas de manera efectiva que es clave para ser productivo. Si piensa en las herramientas estándar en el conjunto de herramientas de un personal de mantenimiento, es bastante claro para la mayoría de las personas que un martillo no es la herramienta más adecuada para quitar un tornillo de una pieza de madera, pero a medida que las herramientas se vuelven más complejas y refinadas, estas distinciones se vuelven menos claro.

En el mundo del desarrollo de Android, la herramienta de desarrollo estándar de facto es Android Studio, sobre todo porque está bajo un desarrollo extremadamente activo por parte de Google, la misma organización responsable de Android. Desde que las primeras versiones preliminares llegaron en mayo de 2013, el conjunto de características ha crecido considerablemente y continúa haciéndolo a un ritmo impresionante. Si también consideramos que Android Studio se basa en los fundamentos de IntelliJ IDEA, que ya es un entorno de desarrollo extremadamente rico en funciones, entonces debería quedar bastante claro que cualquier analogía con martillos o destornilladores se romperá con bastante rapidez. En lugar de comparar Android Studio con herramientas individuales, quizás sea mejor considerarlo como la caja de herramientas completa, que contiene muchas herramientas individuales que a veces se pueden usar individualmente,

El desarrollo de software moderno es mucho más que simplemente escribir código, y esto es especialmente cierto en Android. La lógica principal de su aplicación puede estar escrita en Java. También tiene recursos (que se basan en gran medida en XML), como dibujos vectoriales (que incorporan datos de ruta SVG en ese XML), archivos de compilación (que son archivos geniales / de calificación) y código fuente de prueba (que es Java con dominio de prueba) dialectos específicos como Espresso, Fest o Hamcrest). Esto es antes de comenzar a considerar marcos que cambian la sintaxis y el flujo de su código, como Rx, e incluso lenguajes alternativos que están ganando terreno, como Kotlin. El dominio de todo esto puede ser difícil. La capacidad de “cambiar de contexto” entre diferentes componentes, idiomas, marcos y dialectos se hace mucho más fácil gracias a características básicas como el resaltado de código y la compilación previa, que muestran errores en línea a medida que codifica. Pero estamos tan acostumbrados a esto que apenas los notamos, y como se han convertido en una segunda naturaleza para nosotros, el cambio de contexto se convierte en una segunda naturaleza.

Contenido:

Prólogo
Introducción
Capítulo 1. Introducción
Capítulo 2. Conceptos básicos de Android Studio
Capítulo 3. Desarrollo de aplicaciones de Android con Android Studio
Capítulo 4. Android Studio en profundidad
Capítulo 5. Diseños con Android Studio
Capítulo 6. Sistema de compilación de Android
Capítulo 7. Proyectos de módulos múltiples
Capítulo 8. Depuración y prueba
Capítulo 9. Uso del control de código fuente. GIT
Capítulo 10. Integración continua
Capítulo 11. Uso de Android NDK con Android Studio
Capítulo 12. Escribir su propio plugin
Capítulo 13.
Índice de herramientas de terceros

Ficha Técnica:

Nombre: Expert Android Studio

Autor: Murat Yener

Peso: 52.8 Mb

Idioma: Español

Formato: PDF

Nº De Páginas: 456

Género: Android, Programación

Descargar:

up-load.io/x1e9yoqpjcjk

Freddos25333


Krokers1 A compartido 1859 posts en MundoProgramas.


Mensaje Privado
Visitas

Categoria: Revistas y libros Etiquetas: , , , , , , , , , , , ,

RSS Seguir Feed RSS Comentarios | Temas de Freddos25333

Deja un Comentario