Envíos gratis en compras superiores a $60.000
Inicio/Profesional/TICs y Computación/Programación/Android – Aprende Desde Cero a Crear Aplicaciones

Android – Aprende Desde Cero a Crear Aplicaciones

$23.654

  • Envío gratis en compras superiores a $60.000
  • Autor: LUJÁN CASTILLO, José Dimas

    Páginas: 280

    Coedición: Alfaomega, RC Libros

    ISBN: 9786076224359 Categoría:

    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

    Ir a Arriba