Introducción a Android Studio. Incluye Proyectos Reales y el Código Fuente
Por Barbara Hohensee
5/5
()
Información de este libro electrónico
Introducción a Android Studio
El libro da una visión global de las características y posibilidades nuevas. Comienza con la instalación y configuración de Android Studio. Vas a conocer el nuevo IDE y su Editor. Aprenderás cómo crear proyectos nuevos de Android desde scratch, cómo importar proyectos de distintos tipos como una antigua App de Eclipse Android o proyectos de GitHub.
El libro también incluye un vistazo al sistema de construcción Gradle con ejemplos reales. Es más, vas a registrarte, construir y ejecutar apps y prepararlas para Android Market:
Capturas de pantalla
Firma con Signing Wizard
Firma de una apk a publicar con Gradle
Crear y ejecutar proyectos de prueba en Android Studio. Hay varios ejemplos sobre dependencias y bibliotecas (Action Bar Sherlock, Admob Ads, Google Play SDK, Google Maps v2 Api)
Instalar tus propios repositorios locales de Maven para construir bibliotecas .aar.
Aprender sobre Product Flavors – Tipos de Construcción – Variantes de construcción y construir distintas APK de un mismo proyecto (incluye un ejemplo con 2 Flavors).
Desarrollo de juegos con AndEngine y libGDX
Integración de juegos de JavaScript en Proyectos de Android Studio [LIME GameEngine]
Desarrollo para Google TV
Plantillas de Código de Android:
- Qué son las plantillas de Código de Android
- Dónde se ubican las plantillas ADT
- Personalizar las Plantillas de Código
Android Wear – SDK nuevo para relojes inteligentes
Para este libro, hay varios ejemplos de Proyectos de Android completos y ejecutables disponibles para descargar (Código Fuente).
Relacionado con Introducción a Android Studio. Incluye Proyectos Reales y el Código Fuente
Libros electrónicos relacionados
Introducción a la creación y administración web con Joomla: Curso paso a paso Calificación: 0 de 5 estrellas0 calificacionesJoomla 2.5. Crea y Administra tus websites fácilmente Calificación: 0 de 5 estrellas0 calificacionesAutomatización de Tests de Software Con Selenium Calificación: 0 de 5 estrellas0 calificacionesAprender Dreamweaver CS5 con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesJEE 7 a Fondo: Diseño y desarrollo de aplicaciones Java Enterprise Calificación: 0 de 5 estrellas0 calificacionesProgramación en Objetive-C con Xcode y GCC Calificación: 0 de 5 estrellas0 calificacionesAprender VueJS con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesApps HTML5 para móviles: Desarrollo de aplicaciones para smartphones y tablets Calificación: 0 de 5 estrellas0 calificacionesAprender DREAMWEAVER CC con 100 ejercicios Calificación: 0 de 5 estrellas0 calificacionesPHP: Programación web avanzada para profesionales Calificación: 0 de 5 estrellas0 calificacionesWindows 10 Mobile: SISTEMAS OPERATIVOS Calificación: 0 de 5 estrellas0 calificacionesUF2218 - Desarrollo de un CMS Calificación: 0 de 5 estrellas0 calificacionesApps html5 para móviles Calificación: 0 de 5 estrellas0 calificacionesUF2177 - Desarrollo de programas en el entorno de la base de datos Calificación: 0 de 5 estrellas0 calificacionesBackbone JS. JavaScript Framework. 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesHTML5: Migrar desde Flash Calificación: 0 de 5 estrellas0 calificacionesAprender Windows 8.1 con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesCreación de Páginas Web con Wordpress Calificación: 1 de 5 estrellas1/5Aprende a Programar Swift Calificación: 0 de 5 estrellas0 calificacionesBackbone JS Calificación: 0 de 5 estrellas0 calificacionesB4A en Español: Desarrollo Rápido de App utilizando BASIC Calificación: 0 de 5 estrellas0 calificacionesProgramación con lenguajes de guión en páginas web. IFCD0110 Calificación: 0 de 5 estrellas0 calificacionesAprender Dreamweaver CS4 con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesAprender las novedades de Windows 7 con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesAprende a Desarrollar con Spring Framework Calificación: 3 de 5 estrellas3/5Aprender Windows 7 multimedia y nuevas Ttecnologias con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesAprende programación de computadoras Calificación: 5 de 5 estrellas5/5Desarrollo de Aplicaciones Metro Style Calificación: 0 de 5 estrellas0 calificacionesProgramación Java: JDBC y Swing Calificación: 0 de 5 estrellas0 calificacionesANDROID: Aprende desde cero a crear aplicaciones Calificación: 0 de 5 estrellas0 calificaciones
Computadoras para usted
EL PLAN DE MARKETING EN 4 PASOS. Estrategias y pasos clave para redactar un plan de marketing eficaz. Calificación: 4 de 5 estrellas4/5Excel 2021 y 365 Paso a Paso: Paso a Paso Calificación: 5 de 5 estrellas5/5Cómo Eliminar Distracciones: Dispara tu Atención y Concentración Mental con Sencillos Métodos que Puedes Empezar a Usar Hoy Mismo Calificación: 5 de 5 estrellas5/5Seducción con texting: Atrae y seduce las mujeres que deseas con poco esfuerzo dominando el arte de los mensajes de texto Calificación: 4 de 5 estrellas4/5Psicopatología básica Calificación: 4 de 5 estrellas4/5El Arte de las Ventas: Descubre los Secretos de los Mejores Vendedores del Mundo e Incrementa tus Ganancias más Allá de lo que Pensabas Posible Calificación: 0 de 5 estrellas0 calificacionesAPLICACIONES PRACTICAS CON EXCEL Calificación: 5 de 5 estrellas5/5Blockchain: Aplicaciones y Entendimiento En El Mundo Real Calificación: 2 de 5 estrellas2/5Biografía De Elon Musk Calificación: 4 de 5 estrellas4/5Aprende a programar en C# Calificación: 5 de 5 estrellas5/5Cómo Hacer Tu Propia Página Web Gratis Calificación: 4 de 5 estrellas4/5Conquista de las Redes Sociales: 201 Consejos para Marketeros y Emprendedores Digitales Calificación: 5 de 5 estrellas5/5Brand management en 4 pasos: Cómo gestionar la comercialización de su marca mejorando su potencial y eficacia Calificación: 5 de 5 estrellas5/5Fractales De Dios Calificación: 5 de 5 estrellas5/5Inteligencia artificial: Aprender sobre chatbots, robótica y otras aplicaciones comerciales Calificación: 5 de 5 estrellas5/5Las Estafas Digitales Calificación: 5 de 5 estrellas5/5Como Hacer Dinero Con La Impresion 3D: La Nueva Revolucion Digital: COMPUTADORES/ Teoría de Máquinas/Impresoras Calificación: 4 de 5 estrellas4/5Curso de Ingeniería de Software Calificación: 4 de 5 estrellas4/5
Comentarios para Introducción a Android Studio. Incluye Proyectos Reales y el Código Fuente
5 clasificaciones0 comentarios
Vista previa del libro
Introducción a Android Studio. Incluye Proyectos Reales y el Código Fuente - Barbara Hohensee
Introducción a Android Studio
Barbara Hohensee
Traducido por Irune Hidalgo
Introducción a Android Studio
Escrito por Barbara Hohensee
Copyright © 2014 Barbara Hohensee
Todos los derechos reservados
Distribuido por Babelcube, Inc.
www.babelcube.com
Traducido por Irune Hidalgo
Babelcube Books
y Babelcube
son marcas registradas de Babelcube Inc.
Introducción a
Android Studio
Incluye Proyectos Reales y el Código Fuente
Barbara Hohensee
3ª Edición
Introducción........................................ 8
Sobre Android Studio........................ 10
¿Está preparado Android Studio para la producción? ¿Estás tú preparado para Android Studio?................... 11
Instalación de Android Studio........... 12
Configuración de Android Studio:................. 14
Crear un proyecto nuevo de App de Android 19
Añadir la Action Bar al Proyecto................... 26
Añadir Action Buttons.................................. 27
Android SDK Manager...................... 29
AVD................................................... 31
Crear un Emulador Nuevo............................ 33
Hacer un Emulador más rápido..................... 36
Instalar un Emulador externo......................... 38
Conectar un teléfono o una tablet...... 43
Ejecutar la app en tu teléfono o tablet............. 43
Visión global de IDE......................... 45
El entorno de trabajo.................................... 45
El Editor...................................................... 49
Consejos prácticos y trucos para el Editor.... 50
Cambiar de nombre...................................... 52
Cambiar el Tamaño del Texto....................... 55
Estructura de Proyecto...................... 58
Sistema de Construcción Gradle....... 60
¿Qué es el Sistema de Construcción Gradle?. 60
El Archivo Estándar de Gradle para un Proyecto Android 61
La Estructura del Script build.gradle.............. 62
Fijar Gradle después de Actualizaciones a Android Studio 0.3+................................................................... 69
Bibliotecas y Dependencias.......................... 74
Incorporar una biblioteca remota jar
........... 74
Integración de una Biblioteca Local............... 75
Instalación Local de Gradle 1.7........ 80
Instalación Local de Maven 2........... 82
Construcción de un archivo de Biblioteca .aar 86
Importar la Action Bar Sherlock así.............. 89
Control de Versiones (SVC).............. 91
Configurar SVC para tu Proyecto................. 91
Diseño de Layouts de la App: Editor gráfico/texto........................................................... 96
Hacer la App Interactiva (Activities)............ 101
Construir y Ejecutar la App............ 105
Ejecutar la App desde la Línea de Comandos 107
Depuración y Uso de Logs.............. 108
Pruebas............................................ 121
Preparación de la App para el Android Market 128
Capturas de pantalla................................... 128
Grabación de pantalla................................. 129
Firma de la App (Wizard)........................... 131
ProGuard................................................... 132
Firma de la APK a publicar con Gradle....... 132
Importar Proyectos Android............ 136
Google Cloud Endpoints................. 146
Instalación de Maven.................................. 146
Consola de Google Cloud.......................... 147
En Android Studio..................................... 148
Construir y ejecutar la App de Android....... 149
Ampliar la Configuración Básica................. 150
Google Play Service SDK............... 151
Integración de Google Maps....................... 152
Comando para un Certificado de depuración 152
Crear un Proyecto en la Consola Google API 154
Crear un Proyecto nuevo de Android Map.. 157
Añadir un Mapa a la App............................ 160
Product Flavors - Tipos de Construcción - Variantes de Construcción............................... 162
Ejecutar y construir las diferentes Variantes de Construcción 168
Desarrollo de Juegos con Android Studio 171
AndEngine................................................. 171
Motor de Juego libGDX.................. 174
Integración de JavaScript/ LIME Games 185
Desarrollo para Google TV............. 188
¿Qué es Google TV?.................................. 188
Configuración para el Desarrollo................. 190
¿Cómo probar la ejecución de una App en TV? 195
Android Wear.................................. 199
Plantillas de Código Android.......... 208
¿Qué son las plantillas de código Android?.. 208
¿Dónde se ubican las plantillas ADT?.......... 210
Hacer Plantillas de Código Personalizadas... 210
Enlaces............................................ 223
Introducción
Este libro te ayudará a familiarizarte con el nuevo IDE para el desarrollo Android llamado Android Studio.
¿Quién debería leer este libro? Puesto que Android Studio se basa en IntelliJ, el libro será interesante para todo aquel que aún tenga que trabajar con IntelliJ.
Se incluyen muchas capturas de pantalla para facilitar su comprensión en la medida de lo posible. De modo que, incluso un desarrollador principiante de Android, pueda comprender cómo funciona Android Studio. Este libro te ayudará a llevar a cabo las tareas más comunes.
Este libro incluye lo siguiente:
* Instalación de Android Studio
* Creación de un proyecto nuevo de App de Android con la Action Bar
* Android SDK Manager
* AVD
* Visión global de IDE y el Editor
* La nueva estructura de un proyecto de App de Android
* Visión global del sistema de construcción Gradle
* Instalación local de Gradle
* Instalación local de Maven
* Construcción de una biblioteca .aar
* Creación de una dependencia Maven local
* Utilización de la biblioteca .aar
* Control de versiones (SVC)
* Trabajar con Activities y Layouts
* Construir y ejecutar la app
* Depurar
* Probar: Creación y ejecución de proyectos de prueba
* Preparar la app para el Android Market
* Importar un Proyecto Eclipse de Android o GitHub
* Google Cloud Endpoints
* Google Play Service SDK, Google Maps v2
* Product Flavors – Tipos de Construcción – Variantes de Construcción
* Plantillas de Código Google
* Desarrollo de juegos con libGDX y AndEngine
* Google TV
* Android Wear
Sobre Android Studio
En la conferencia del desarrollador, Google reveló el nuevo entorno para el desarrollo de app de android. El nuevo IDE, basado en IntelliJ, pronto remplazará a Eclipse. Al mismo tiempo, también habrá cambios en el sistema de construcción. Una de las piezas clave de Android Studio es su potente editor de código con elementos integrados como Smart Editing
, que proporciona un código más legible, el Advanced Code Refactoring
. Otro punto a destacar de Android Studio es el nuevo sistema de construcción basado en Gradle. Gradle permite al desarrollador aplicar distintas configuraciones del mismo código para producir distintas versiones del mismo código de aplicación. Esto es especialmente útil si quieres ofrecer una versión gratuita y otra de pago de una app. Generalmente, Gradle favorece la reutilización del código y la integración en un servidor de construcción. Como Eclipse, Gradle es una interfaz de usuario gráfica y de texto para diseñar el entorno gráfico de la app. Tanto la función de diseño como la función de texto del editor han mejorado. Ahora, el editor muestra una previsualización real de la maquetación para distintas resoluciones – versiones de Android y características específicas del país. Android Studio tiene algunos servicios nuevos e integrados que facilitan la traducción y la conexión mediante Google Cloud Messaging (CGM) que permite al usuario enviar y recibir mensajes de los servidores de la Nube. Google ha desarrollado Android