ANDROID STUDIO

ANDROID STUDIO

APRENDE A DESARROLLAR APLICACIONES

LUJAN CASTILLO,JOSE DIMAS

$ 82,000.00

U$ 21,02 18,84 €

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
$ 82,000.00

U$ 21,02 18,84 €

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

  • INTELIGENCIA ARTIFICIAL PARA SEO
    SÁNCHEZ RODRÍGUEZ, LAURA
    En un mundo donde los buscadores ya no funcionan como hace diez años y la inteligencia artificial reescribe las reglas del juego, este libro te guía paso a paso hacia un SEO más simple, más humano y más eficaz.rnLa obra recoge más de quince años de experiencia real ayudando a pequeños negocios, tiendas online y profesionales a mejorar su visibilidad sin perderse enrntecnicismos...
    Disponible

    $ 72,000.00

    U$ 18,46 16,55 €

  • INTELIGENCIA ARTIFICIAL Y COMPUTACIONAL
    CUEVAS, ERIK / LUQUE CHANG, ALBERTO / BARBA TOSCANO, OSCAR FRANCISCO / AGUIRRE, NAHUM / VÁSQUEZ FRANCO, MARIO
    La inteligencia artificial es hoy la herramienta esencial para afrontar la explosión de datos, la interconexión global y la creciente complejidad de los sistemas modernos. Dentro de ella, la inteligencia computacional ocupa un lugar fundamental, al aportar enfoques inspirados en la naturaleza y en procesos adaptativos que permiten resolver problemas inciertos, dinámicos y de al...
    Disponible

    $ 84,000.00

    U$ 21,54 19,30 €

  • COMPETENCIAS DIGITALES 360°
    CASAS MARTÍN, DAVID
    En un mundo cada vez más interconectado, dominar las competencias digitales no es solo una ventaja, sino una necesidad. Este manual ofrece una formación clara, práctica y actualizada para adquirir las habilidades tecnológicas que demanda la sociedad contemporánea.rnA lo largo de sus capítulos, el lector aprenderá a utilizar el sistema operativo, gestionar la información en la r...
    Disponible

    $ 79,000.00

    U$ 20,26 18,15 €

  • PROXMOX
    TABOADA GÓMEZ, EDUARDO
    Proxmox VE Curso práctico es una guía completa para dominar Proxmox VE, una poderosa plataforma de virtualización de código abierto. El libro abarca desde la instalación inicial hasta la configuración avanzada de redes, almacenamiento, seguridad y clústeres.rnEste libro es un recurso imprescindible para administradores de sistemas, ingenieros de redes y cualquier profesional de...
    Disponible

    $ 139,000.00

    U$ 35,64 31,94 €

  • CIBERCRIMEN
    AGUILA SÁNCHEZ, MIGUEL ÁNGEL
    En un mundo hiperconectado, donde cada clic deja un rastro y cada dispositivo es una puerta potencialmente abierta, comprender el cibercrimen ya no es una opción: es una necesidad. Cibercrimen en la Red ofrece una visión clara, actualizada y profundamente práctica sobre el lado oscuro de Internet y las técnicas más habituales empleadas por ciberdelincuentes.rnA lo largo de sus ...
    Disponible

    $ 99,000.00

    U$ 25,38 22,75 €

  • JETPACK COMPOSE CON IA
    ACEÑERO EIXARCH, RAÚL PEDRO
    Tu smartphone puede hacer mucho más de lo que imaginas. Hoy, la Inteligencia Artificial está al alcance de cualquier bolsillo, y este libro te enseña cómo convertir un simple móvil Android en una potente herramienta capaz de reconocer objetos, analizar imágenes, interpretar texto o incluso ejecutar modelos de lenguaje sin conexiónu2026 u00a1todo desde la palma de tu mano!rnApre...
    Disponible

    $ 109,000.00

    U$ 27,95 25,05 €