ANDROID STUDIO
-10%

ANDROID STUDIO

APRENDE A DESARROLLAR APLICACIONES

LUJAN CASTILLO,JOSE DIMAS

$ 78,000.00
$ 70,200.00

U$ 18,00 16,99 €

No disponible
Editorial:
ALFAOMEGA GRUPO EDITOR
Año de edición:
2018
Materia
Computacion
ISBN:
978-958-778-395-7
EAN:
9789587783957
Encuadernación:
Tapa blanda
$ 78,000.00
$ 70,200.00

U$ 18,00 16,99 €

No disponible
Añadir a favoritos

Prefacio .............................................................................................................. XI
Capítulo 1. Introducción ....................................................................................... 1
Acerca de este libro ............................................................................................... 2
Capítulo 2. ¿Qué es Android? ............................................................................... 3
Historia de Android ................................................................................................... 3
Versiones de Android ............................................................................................ 3
Estructura del sistema operativo .......................................................................... 4
Linux Kernel (Capa ROJA) ...................................................................................... 5
Libraries (Capa VERDE) .......................................................................................... 5
Entorno de ejecución (Capa AMARILLA) ............................................................... 5
Framework de aplicaciones (Capa AZUL) .............................................................. 6
Aplicaciones (Capa AZUL) ...................................................................................... 6
Capítulo 3. Android Studio ................................................................................... 7
Netbeans ............................................................................................................... 7
Eclipse ................................................................................................................... 7
Android Studio ...................................................................................................... 8
¿Qué se necesitará para desarrollar en Android? ................................................. 8
Obteniendo Java ................................................................................................... 8
Android Studio .................................................................................................... 10
Configurar Android Studio para programar ........................................................ 14
Emulador ............................................................................................................. 17
Configurar un emulador ...................................................................................... 19
ANDROID STUDIO. Aprende a desarrollar aplicaciones
VI © RC Libros
Capítulo 4. Crear una aplicación ......................................................................... 25
Crear una aplicación ............................................................................................ 25
Capítulo 5. Estructura de un proyecto ................................................................ 31
Perspectivas ........................................................................................................ 32
Estructura de un proyecto ................................................................................... 32
Directorio manifests ............................................................................................ 32
Directorio Java..................................................................................................... 36
Directorio res ...................................................................................................... 38
drawable ............................................................................................................. 39
layout .................................................................................................................. 39
mipmap ............................................................................................................... 40
values .................................................................................................................. 40
Gradle .................................................................................................................. 41
Gradle Scripts ...................................................................................................... 41
build.gradle (Project) ........................................................................................... 42
build.gradle (Module) ......................................................................................... 43
Capítulo 6. Activity ............................................................................................. 45
Ciclo de vida de una activity ................................................................................ 47
Capítulo 7. Layouts ............................................................................................ 51
Tipos de layouts .................................................................................................. 53
LinearLayout ........................................................................................................ 54
RelativeLayout ..................................................................................................... 55
AbsoluteLayout ................................................................................................... 56
TableLayout ......................................................................................................... 57
FrameLayout ....................................................................................................... 58
Capítulo 8. Elementos gráficos en Android ......................................................... 61
Interfaz gráfica .................................................................................................... 63
Pestaña “Design” ................................................................................................. 64
Pestaña “Text” .................................................................................................... 64
TextView ............................................................................................................. 67
ÍNDICE
© RC Libros VII
Probando la orientación LinearLayout ................................................................ 68
Propiedades del TextView ................................................................................... 73
Button ................................................................................................................. 76
EditText ............................................................................................................... 78
Practicando RelativeLayout ................................................................................. 80
Margin y Padding ................................................................................................ 88
Pesos y distribución............................................................................................. 96
Capítulo 9. Densidades y tamaños de pantalla ................................................. 103
Densidades ........................................................................................................ 103
Tamaños de pantalla ......................................................................................... 104
Relación densidad y tamaño de pantalla .............................................................. 104
Capítulo 10. Medidas en Android ..................................................................... 107
Píxeles (PX) ........................................................................................................ 107
Pulgada (inch) .................................................................................................... 108
Milímetros (mm) ............................................................................................... 108
Puntos (pt) ........................................................................................................ 109
Píxeles de densidad independiente (dp) ........................................................... 109
Capítulo 11. Pantallas para múltiples dispositivos ............................................ 111
Orientación de pantalla ..................................................................................... 111
Portrait .............................................................................................................. 112
Landscape ......................................................................................................... 115
Forzar solamente una opción de orientación .................................................... 124
Tamaños de pantallas ....................................................................................... 126
Capítulo 12. Archivo String ............................................................................... 133
Capítulo 13. Imágenes ...................................................................................... 139
Características de imágenes .............................................................................. 139
ImageView ........................................................................................................ 140
Directorios drawable ......................................................................................... 142
Escala de imágenes ........................................................................................... 145
ANDROID STUDIO. Aprende a desarrollar aplicaciones
VIII © RC Libros
Capítulo 14. Interacción en una aplicación ....................................................... 149
Java, Programación orientada a objetos ........................................................... 150
Clase .................................................................................................................. 150
Objeto ............................................................................................................... 152
Herencia ............................................................................................................ 153
Modificadores de acceso ................................................................................... 154
Acceder a elementos desde Java ...................................................................... 155
Toast .................................................................................................................. 163
Capítulo 15. Agregar una Activity ..................................................................... 169
Invocar una Activity ........................................................................................... 173
Intent ................................................................................................................. 176
Intent para llamadas ......................................................................................... 179
Permisos para llamar ......................................................................................... 182
Intent para enviar SMS ...................................................................................... 184
Capítulo 16. WebView ..................................................................................... 189
Capítulo 17. Audio ........................................................................................... 195
MediaPlayer ...................................................................................................... 195
Directorio raw ................................................................................................... 196
Capítulo 18. Sensores ....................................................................................... 203
Capítulo 19. Fragmentos .................................................................................. 211
Creando la interfaz gráfica delos fragmentos ................................................... 213
Creando la interfaz de comunicación ................................................................ 214
Creando código de los fragmentos .................................................................... 215
Registrar los fragmentos en el manifest ............................................................ 221
Capítulo 20. Pérdida de información ................................................................ 225
Evitar pérdida de datos ..................................................................................... 232
Capítulo 21. ListView ....................................................................................... 237
Capítulo 22. RecyclerView ................................................................................ 251
LayoutManager ................................................................................................. 259
ÍNDICE
© RC Libros IX
Adapter ............................................................................................................. 260
Comparando RecyclerView y ListView .............................................................. 267
Capítulo 23. CardView ...................................................................................... 269
Capítulo 24. FloatingActionButton ................................................................... 279
Sentido de usar el FloatingActionButton........................................................... 288
Capítulo 25. SnackBar ...................................................................................... 289
Acciones en el Snackbar .................................................................................... 294
Diferencias entre SnackBar y Toast ................................................................... 301
Capítulo 26. Publicar una aplicación ................................................................. 303
Generar APK ...................................................................................................... 305
Subir APK a la Play Store ................................................................................... 309
Ficha Play Store ................................................................................................. 311
Precio y distribución .......................................................................................... 315
Productos de compra en aplicaciones ............................................................... 316
Recomendaciones al publicar una aplicación .................................................... 316
Índice Analítico ...................................

Android se ha convertido en los últimos años no solo en el sistema operativo con mayor número de usuarios, sino también el que tiene más aplicaciones y una mayor cantidad de dispositivos; cifra que, además, va en aumento.

Android Studio es la herramienta que ofrece Google a los desarrolladores para programar aplicaciones para su popular sistema operativo. Una herramienta que nos permite la implementación de elementos fundamentales como el acceso a APIs, la posibilidad de agregar dependencias y de gestionar y administrar archivos.

El libro está dirigido a personas con conocimientos básicos de programación, estudiantes, diseñadores y autodidactas de la tecnología que quieran iniciarse y aprender el desarrollo de interfaces, software y aplicaciones desde cero, y también profundizar en el universo Android, el entorno más avanzado actualmente.

Artículos relacionados

  • DOMINA PSOC5LP Y KODULAR
    CAMARGO LÓPEZ, JULIÁN ROLANDO / PERDOMO CHARRY, CÉSAR ANDREY / PERDOMO CHARRY, ÓSCAR JULIÁN
    Domina PSoC5LP y Kodular es una guía práctica para integrar hardware y desarrollar aplicaciones móviles. A través de 11 proyectos, explora el uso del microcontrolador PSoC5LP y Kodular, combinando teoría, dispositivos externos y soluciones aplicadas para crear sistemas innovadores.El libro se divide en dos partes principales: una introducción al PSoC5LP y el desarrollo de aplic...
    Disponible

    $ 137,000.00$ 123,300.00

    U$ 31,61 29,84 €

  • PENSAMIENTO DE SISTEMAS. UN ENFOQUE PARA AFRONTAR LA COMPLEJIDAD ACTUAL
    PRIETO MEJÍA, SAMUEL
    El libro Pensamiento de sistemas. Un enfoque para afrontar la complejidad actual proporciona un enfoque integral y práctico sobre el pensamiento de sistemas en siete capítulos diseñados para estudiantes del programa de Ingeniería de instituciones de educación superior. Basado en la orientación de aprendizajes del Instituto Tecnológico de Massachusetts (MIT) y la experiencia de ...
    Disponible

    $ 74,800.00$ 67,320.00

    U$ 17,26 16,29 €

  • CHATGPT PARA EXCEL
    PEÑA MILLAHUAL, CLAUDIO ALEJANDRO
    Descubre una nueva forma de dominar Excel con la ayuda de ChatGPT. Este libro combina dos poderosas herramientas: la versatilidad de Excel y la inteligencia artificial para guiarte en el manejo de funciones y fórmulas avanzadas de manera efectiva y sencilla.nnAprende a crear y optimizar macros y fórmulas mientras resuelves problemas reales que surgen en tu trabajo diario. Con e...
    ¡Última unidad!

    $ 54,000.00$ 48,600.00

    U$ 12,46 11,76 €

  • PALABRAS Y ALGORITMOS
    CHACÓN SARTORI, CAMILO
    Este es un libro singular, un intrépido y, a la vez, fascinante relato de cómo los seres humanos han estado empleando las tecnologías del lenguaje a lo largo de la historia. El relato cubre desde los primeros intentos humanos de usar signos para registrar bienes económicos, listas de reyes y hechos en la Mesopotamia antigua, pasando por el desarrollo de la escritura propiamente...
    Disponible

    $ 62,000.00$ 55,800.00

    U$ 14,31 13,50 €

  • PYTHON CON ORIENTACIÓN A OBJETOS Y AL ANÁLISIS DE DATOS
    HERNÁNDEZ BEJARANO, MIGUEL / BAQUERO REY, LUIS EDUARDO
    Este libro es una guía completa para cualquier persona que desee sumergirse en la programación de computadoras, independientemente del área o disciplina del conocimiento. Es ideal tanto para aquellos interesados en la programación orientada a objetos y el análisis de datos en un lenguaje de programación como este para personas dispuestas a aprender de forma autónoma. Ofrece una...
    Disponible

    $ 119,000.00$ 107,100.00

    U$ 27,46 25,92 €

  • MODELOS PARA EL DISEÑO DE SOFTWARE INCLUSIVO. CASO DE ESTUDIO BASADO EN EL TRASTORNO DEL ESPECTRO AUTISTA
    CONSTAIN MORENO, GUSTAVO EDUARDO / COLLAZOS, CÉSAR ALBERTO / BAUTISTA BLASCO, SUSANA
    La vida de una persona con neurodiversidad, que también se reconoce como una discapacidad intelectual en diversos contextos sociales, se vuelve más difícil cuando debe compartir experiencias y actividades conrnpersonas que no padecen dicha condición. En varios países, esta población aumenta en silencio debido a su relego social, generado, en algunos casos, por el desconocimient...
    Disponible

    $ 60,000.00$ 54,000.00

    U$ 13,85 13,07 €