Android: del diseño de la arquitectura al despliegue profesional

eBook

15,99 €
(inkl. MwSt.)
E-Book Download

Download

Bibliografische Daten
ISBN/EAN: 9788426727602
Sprache: Spanisch
Umfang: 302 S., 9.41 MB
Auflage: 2. Auflage 2019
E-Book
Format: PDF
DRM: Adobe DRM

Beschreibung

El mundo está lleno de desarrolladores Android, aunque no todos son capaces de plantear soluciones profesionales a problemas reales. Si quieres saber lo que nadie te contará y lo que las empresas desean, aunque aún no lo sepan, este es tu libro. Conseguirás organizar tus ideas, invertir tu tiempo sin desperdiciarlo y ahorrar dinero a la empresa con las últimas novedades en el desarrollo de Android. Aprenderás los principios SOLID y sabrás aplicarlos. Entenderás lo que es una arquitectura limpia. Conocerás distintos patrones de diseño. Serás capaz de estructurar tu proyecto en capas. Dominarás la inyección de dependencias y Dagger 2. Utilizarás control de versiones de código fuente. Definirás casos de uso, orientando el desarrollo a implementarlos. Ejecutarás pruebas unitarias para validar la funcionalidad de tu código. Aprenderás qué es la integración continua y utilizarás Jenkins. Conocerás Kotlin, el nuevo lenguaje de desarrollo para Android impulsado por Google. ¡El momento del arquitecto software ha llegado, conviértete en uno de ellos y evoluciona!

Autorenportrait

Los autores son tres experimentados desarrolladores de software, con amplia experiencia en el desarrollo de proyectos en el ámbito empresarial, del mundo Java, .Net y Android. En este manual te facilitan lo necesario para ir un paso más allá del desarrollo y convertirte en todo un profesional de Android.

Inhalt

PARTE 1: BLOQUE TEÓRICO CAPÍTULO 1: INTRODUCCIÓN 11 ¿A quién va dirigido?12 ¿Cuál es el propósito?12 Darás respuestas a13 Estructura del libro13 En primer lugar, algunos conceptos teóricos13 Comienza la práctica15 Ahora practicaremos más en serio15 Kotlin para rematar16 CAPÍTULO 2: ARQUITECTURA CLEAN 17 CAPÍTULO 3: PRINCIPIOS SOLID 21 CAPÍTULO 4: PATRONES DE DISEÑO 27 MVC (Modelo Vista Controlador)28 MVP (Modelo Vista Presentador)29 Comparando MVC y MVP31 Patrón Observer31 CAPÍTULO 5: INYECCIÓN DE DEPENDENCIAS 35 ¿Qué es la inversión de dependencias?36 ¿En qué nos ayuda la inyección de dependencias?36 ¿En qué consiste?36 CAPÍTULO 6: DAGGER 2 37 CAPÍTULO 7: ARQUITECTURA DEL PROYECTO ANDROID 41 CAPÍTULO 8: TEST UNITARIOS 43 JUnit44 Aplicación de ejemplo46 Test con JUnit50 Test con Mockito55 CAPÍTULO 9: BITBUCKET& JENKINS 67 Jenkins74 Instalación75 CAPÍTULO 10: TRELLO 93 CAPÍTULO 11: SLACK 97 Creación de un grupo en Slack100 CAPÍTULO 12: BITBUCKET 107 Inicializar Git desde un directorio existente109 Clonar repositorio en un directorio111 Integrar Bitbucket con Slack112 PARTE 2: PROYECTOS DE PRUEBA CAPÍTULO 1: PROYECTO BASE DAGGER 2 117 CAPÍTULO 2: PROYECTO BASE DAGGER V211 123 CAPÍTULO 3: PROYECTO CLEAN MVP CON DAGGER 211 Y RXJAVA 131 PARTE 3: DESARROLLO DE UNA APP PROFESIONAL CAPÍTULO 1: DESARROLLO APP PROFESIONAL 167 Trello 168 Git169 Firebase172 GSON179 Retrofit 2180 Butterknife 182 Picasso 183 Realm Database 183 Desarrollo de la aplicación 186 PARTE 4: KOTLIN CAPÍTULO 1: KOTLIN 265 Hola Mundo (IntelliJ IDEA) 267 Variables y tipos269 Arrays270 Listas272 Funciones274 Colecciones y funciones 275 If-else-when277 Hola Mundo en Kotlin279 CAPÍTULO 2: KOTLIN MVP 285 Módulo del dominio286 Módulo de datos290 Módulo de presentación293 REFLEXIONES FINALES

Informationen zu E-Books

Herzlichen Glückwunsch zum Kauf eines Ebooks bei der BUCHBOX! Hier nun ein paar praktische Infos.

Adobe-ID

Hast du E-Books mit einem Kopierschutz (DRM) erworben, benötigst du dazu immer eine Adobe-ID. Bitte klicke einfach hier und trage dort Namen, Mailadresse und ein selbstgewähltes Passwort ein. Die Kombination von Mailadresse und Passwort ist deine Adobe-ID. Notiere sie dir bitte sorgfältig. 
 
Achtung: Wenn du kopiergeschützte E-Books OHNE Vergabe einer Adobe-ID herunterlädst, kannst du diese niemals auf einem anderen Gerät außer auf deinem PC lesen!!
 
Du hast dein Passwort zur Adobe-ID vergessen? Dann kannst du dies HIER neu beantragen.
 
 

Lesen auf dem Tablet oder Handy

Wenn du auf deinem Tablet lesen möchtest, verwende eine dafür geeignete App. 

Für iPad oder Iphone etc. hole dir im iTunes-Store die Lese-App Bluefire

Für Android-Geräte (z.B. Samsung) bekommst du die Lese-App Bluefire im GooglePlay-Store (oder auch: Aldiko)
 
Lesen auf einem E-Book-Reader oder am PC / MAC
 
Um die Dateien auf deinen PC herunter zu laden und auf dein E-Book-Lesegerät zu übertragen gibt es die Software ADE (Adobe Digital Editions).
 
 

Andere Geräte / Software

 

Kindle von Amazon. Wir empfehlen diese Geräte NICHT.

EPUB mit Adobe-DRM können nicht mit einem Kindle von Amazon gelesen werden. Weder das Dateiformat EPUB, noch der Kopierschutz Adobe-DRM sind mit dem Kindle kompatibel. Umgekehrt können alle bei Amazon gekauften E-Books nur auf dem Gerät von Amazon gelesen werden. Lesegeräte wie der Tolino sind im Gegensatz hierzu völlig frei: Du kannst bei vielen tausend Buchhandlungen online Ebooks für den Tolino kaufen. Zum Beispiel hier bei uns.

Software für Sony-E-Book-Reader

Wenn du einen Sony-Reader hast, dann findest du hier noch die zusätzliche Sony-Software.
 

Computer/Laptop mit Unix oder Linux

Die Software Adobe Digital Editions ist mit Unix und Linux nicht kompatibel. Mit einer WINE-Virtualisierung kommst du aber dennoch an deine E-Books.