Inicio/Profesional/TICs y Computación/Programación/ANDROID – Aprende desde cero a crear aplicaciones

ANDROID – Aprende desde cero a crear aplicaciones

$478

Hay existencias

Autor:  LUJÁN CASTILLO, José Dimas

Páginas:   280

Año:   2015

Edición:   1

Editorial:  Alfaomega –  RC

Apoyos:   

Presentación:

E-Book:  https://www.alfaomegaeditor.com.mx/default/android-aprende-desde-cero-a-crear-aplicaciones-5873.html

Nivel:  

Encuadernación:  Rústica

Hay existencias

ISBN: 9786076224359 Categorías: ,

Descripción

El objetivo principal de la obra es compartir una visión más amplia de lo que significa desarrollar una aplicación para el sistema operativo Android. Comienza con la teoría de conceptos exclusivos, y seguido de ejercicios prácticos, tanto de programación como de diseño; a continuación, se van realizando prácticas a nivel particular sobre temas atractivos de interacción entre el usuario y el sistema, como el sonido, las animaciones, guardar datos, los botones, Scroll, entre otros. Finalmente se  verá cómo publicar  la aplicación.

El libro está dirigido tanto para personas con conocimientos básicos o nulos de programación, como a desarrolladores interesados en obtener bases sólidas del desarrollo en Android, y para diseñadores que quieran crear interfaces; además, a estos perfiles podemos agregar equipos multidisciplinarios que en este libro encontrarán un lenguaje en común para comunicarse durante el desarrollo de aplicaciones.

Ventaja competitiva

  • Libro muy práctico, con numerosos ejemplos totalmente resueltos.

  • No es necesario tener conocimientos de programación.

  • Cuenta con información detallada y se centra en los temas más recurridos en el inicio de cualquier desarrollador Android.

  • Tiene ejemplos de código que se pueden descargar para poder trabajar e ir viendo el código fuente para tener de primera mano todo lo necesario para aprender y practicar.

Conozca

  • Las Estructura de android

  • El Entorno de desarrollo

  • La Estructura de una aplicación

  • El Ciclo de vida de una actividad

  • Las Interfaz gráfica

Aprenda

  • Cómo Gestionar los Elementos de la interfaz

  • Aplicaciones multilenguaje

  • Java en Android

ÍNDICE

PREFACIO ……………………………………………………………………………………………….XI

CAPÍTULO 1: ANDROID: INTRODUCCIÓN ……………………………………………………… 1

Acerca de este libro. ………………………………………………………………………………….. 2

CAPÍTULO 2: CONOCIENDO ANDROID …………………………………………………………. 3

Historia ……………………………………………………………………………………………………. 3

Versiones de Android ………………………………………………………………………………… 3

Estructura ………………………………………………………………………………………………… 4

Linux Kernel ……………………………………………………………………………………………… 5

Libraries …………………………………………………………………………………………………… 6

Android Runtime ………………………………………………………………………………………. 6

Application Framework ……………………………………………………………………………… 6

Applications ……………………………………………………………………………………………… 7

CAPÍTULO 3: ENTORNO DE DESARROLLO ……………………………………………………… 9

Java ………………………………………………………………………………………………………. 10

IDE – Eclipse …………………………………………………………………………………………… 13

Android SDK …………………………………………………………………………………………… 15

ADT Plugin ……………………………………………………………………………………………… 16

ANDROID. APRENDE DESDE CERO A CREAR APLICACIONES

VI

Descargar versiones de Android para trabajar …………………………………………….. 16

Emulador Android …………………………………………………………………………………… 18

Ejecutar una aplicación en el emulador …………………………………………………….. 23

CAPÍTULO 4: ESTRUCTURA DE UNA APLICACIÓN …………………………………………. 25

Crear una aplicación “Holamundo” ……………………………………………………………. 25

Estructura básica de una aplicación …………………………………………………………… 30

Directorio src ………………………………………………………………………………………….. 31

Directorio gen ………………………………………………………………………………………… 31

Paquetes Android 4.0, Android Private Libraries, Android Dependencies. ………. 31

Directorio assets ……………………………………………………………………………………… 31

Directorio bin …………………………………………………………………………………………. 31

Directorio libs …………………………………………………………………………………………. 32

Directorio res …………………………………………………………………………………………. 32

Directorio res/drawable …………………………………………………………………………… 32

Directorio res/layout …………………………………………………………………………………………32

Directorio res/menú ………………………………………………………………………………… 32

Directorio res/values ……………………………………………………………………………….. 32

Archivo Manifest.xml ………………………………………………………………………………. 32

CAPÍTULO 5: CICLO DE VIDA DE UNA ACTIVIDAD …………………………………………. 37

¿Qué es una Activity? ………………………………………………………………………………. 37

CAPÍTULO 6: BASES DE UNA INTERFAZ GRÁFICA ………………………………………….. 41

Layout …………………………………………………………………………………………………… 42

LinearLayout …………………………………………………………………………………………… 42

RelativeLayout ………………………………………………………………………………………… 44

CAPÍTULO 7: HACER UNA APLICACIÓN PARA MÚLTIPLES DISPOSITIVOS ………….. 47

Densidad de pantalla ……………………………………………………………………………….. 47

Tamaños de pantallas ……………………………………………………………………………… 48

Orientación de pantalla ……………………………………………………………………………. 49

© Alfaomega – RC Libros

ÍNDICE

VII

Crear una aplicación que funcione en diferentes tamaños de pantalla …………… 50

Crear pantallas para cada orientación ……………………………………………………….. 52

CAPÍTULO 8: ELEMENTOS BÁSICOS ………………………………………………………………. 57

TextView ……………………………………………………………………………………………….. 59

EditText …………………………………………………………………………………………………. 60

LinearLayout …………………………………………………………………………………………… 61

Pesos en los elementos gráficos. ………………………………………………………………. 61

Button …………………………………………………………………………………………………… 63

CAPÍTULO 9: APLICACIÓN MULTILENGUAJE ………………………………………………….. 65

Creando un archivo strings para otro idioma. ……………………………………………… 66

CAPÍTULO 10: JAVA EN ANDROID ………………………………………………………………… 69

Crear una clase. ………………………………………………………………………………………. 71

Modificadores de acceso …………………………………………………………………………. 71

Herencia ………………………………………………………………………………………………… 72

Métodos. ……………………………………………………………………………………………….. 73

CAPÍTULO 11: INTERACCIÓN DE ELEMENTOS ………………………………………………… 75

Declarar elementos en un archivo Java ………………………………………………………. 77

Ligar elementos declarados en archivo Java con los del archivo XML …………….. 78

Interacción con botones ……………………………………………………………………………….… 78

Clase Toast …………………………………………………………………………………………….. 81

CAPÍTULO 12: AGREGAR ACTIVIDADES …………………………………………………………. 85

Crear la interfaz gráfica ……………………………………………………………………………. 85

Crear un archivo .Java de una actividad ……………………………………………………… 87

Registrar la actividad nueva en el manifest ………………………………………………… 89

Abrir una actividad a partir de un botón. ……………………………………………………. 90

CAPÍTULO 13: TIPOS DE SCROLL …………………………………………………………………… 93

HorizontalScrollView ……………………………………………………………………………….. 93

Permisos ………………………………………………………………………………………………. 105

© Alfaomega – RC Libros

ANDROID. APRENDE DESDE CERO A CREAR APLICACIONES

VIII

CAPÍTULO 14: WEBVIEW ……………………………………………………………………….. 109

CAPÍTULO 15: WEBAPP VS NATIVO …………………………………………………………. 115

Webapp ……………………………………………………………………………………………….. 115

Desarrollo nativo …………………………………………………………………………………… 116

Webapp vs Nativo …………………………………………………………………………………. 117

Opinión del autor ………………………………………………………………………………….. 118

CAPÍTULO 16: DIBUJOS ……………………………………………………………………………… 119

CAPÍTULO 17: ANIMACIONES …………………………………………………………………. 127

CAPÍTULO 18: CUADRO DE DIÁLOGOS ……………………………………………………… 135

Cuadro de diálogo simple ……………………………………………………………………….. 135

Cuadro de diálogo con botones ………………………………………………………………. 141

CAPÍTULO 19: SONIDOS ………………………………………………………………………… 151

SoundPool ……………………………………………………………………………………………. 151

Método onTouch () …………………………………………………………………………………………156

Mediaplayer …………………………………………………………………………………………. 157

CAPÍTULO 20: FRAGMENTOS ………………………………………………………………….. 163

Creando la interfaz gráfica de los fragmentos …………………………………………………165

Creando la interfaz de comunicación ……………………………………………………….. 166

Creando código de los fragmentos …………………………………………………………… 167

Registrar los fragmentos en el manifest ……………………………………………………. 173

CAPÍTULO 21: SHAREDPREFERENCES ……………………………………………………….. 177

CAPÍTULO 22: AUTOCOMPLETAR ……………………………………………………………. 187

Autocompletar desde un XML …………………………………………………………………. 194

CAPÍTULO 23: LISTVIEW ………………………………………………………………………… 199

CAPÍTULO 24: HILOS Y TAREAS ASÍNCRONAS ……………………………………………. 215

Creando un hilo. ……………………………………………………………………………………. 217

Utilizar Handler …………………………………………………………………………………….. 223

© Alfaomega – RC Libros

ÍNDICE

IX

Utilizar Asynctask ………………………………………………………………………………….. 230

CAPÍTULO 25: LLAMADAS Y ENVIAR SMS ……………………………………………………. 237

Permisos para hacer llamada ………………………………………………………………….. 240

Envío de SMS ………………………………………………………………………………………… 244

CAPÍTULO 26: PUBLICAR UNA APLICACIÓN …………………………………………………. 249

Generar APK …………………………………………………………………………………………. 249

Subir archivo a la Playstore …………………………………………………………………….. 255

ÍNDICE ANALÍTICO ……………………………………………………………………………………. 263

Información adicional

Peso .600 kg
Dimensiones 23 × 17 × 2 cm

Título

Ir a Arriba