ANDROID STUDIO
-10%

ANDROID STUDIO

APRENDE A DESARROLLAR APLICACIONES

LUJAN CASTILLO,JOSE DIMAS

$ 78,000.00
$ 70,200.00

U$ 18,00 16,13 €

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,13 €

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

  • CONSTRUIR SOFTWARE VERDE
    CURRIE, ANNE / HSU, SARAH / BERGMAN, SARA
    El cambio es difícil. Incluso ante la presencia de una crisis climática global que está causando migraciones, guerras y destrucción de ecosistemas y hábitats para todos, desde corales hasta humanos. Hay intereses creados, inversiones, leyes, regulaciones y u201cmejores prácticasu201d que refuerzan el statu quo de una economía global impulsada por combustibles fósiles. Como indi...
    Disponible

    $ 65,000.00$ 58,500.00

    U$ 15,00 13,44 €

  • MICROPYTHON PARA RASPBERRY PI PICO
    ORÓS CABELLO, JUAN CARLOS
    u00a1Descubre el poder de Raspberry Pi Pico con MicroPython!Bienvenido a tu guía definitiva para explorar y dominar Raspberry Pi Pico. Este libro está diseñado tanto para principiantes como para entusiastas avanzados de la electrónica y la programación, ofreciendo una experiencia completa desde los conceptos básicos hasta proyectos avanzados.u00bfPor qué este libro es para ti?P...
    Disponible

    $ 126,000.00$ 113,400.00

    U$ 29,08 26,06 €

  • EL GRAN LIBRO DE PROGRAMACIÓN EN C++
    GONZÁLEZ PÉREZ, ALFONS
    El lenguaje de programación C y su derivado C++ han jugado un papel fundamental a lo largo de más de cincuenta años en el campo de la informática. Su influencia es tal que, a pesar de la proliferación de lenguajes más modernos y de alto nivel, sigue siendo imprescindible en algunos campos tecnológicos debido a su eficiencia, simplicidad, versatilidad y control a bajo nivel.nnEl...
    Disponible

    $ 135,000.00$ 121,500.00

    U$ 31,15 27,92 €

  • DESARROLLO DE APLICACIONES DE INTELIGENCIA ARTIFICIAL CON LAS API DE OPENAI
    YANEV, MARTIN
    Aprenda a combinar las API de ChatGPT y abra las puertas a la creación de extraordinarias aplicaciones de IA.rnEn un mundo donde la inteligencia artificial (IA) se ha convertido rápidamente en una parte integral de la vida, el dominio de las API de ChatGPT representa una ventaja competitiva inigualable. Al aprovechar estas API, podrá centrarse en la lógica de la aplicación y en...
    Disponible

    $ 70,000.00$ 63,000.00

    U$ 16,15 14,48 €

  • BASES DE DATOS
    SOCAS GUTIÉRREZ, RAFAEL / MAHO ETOHÁ, AMADOR / GÓMEZ DÉNIZ, LUIS
    El poder de los datos: u00bfqué sucede cuando consulta, almacena o gestiona información?Las bases de datos son la columna vertebral de la era digital, pues permiten almacenar, gestionar y recuperar información de manera eficiente. Desde pequeños registros personales hasta sistemas que manejan grandes volúmenes de datos, estas tecnologías hacen posible el funcionamiento de aplic...
    Disponible

    $ 80,000.00$ 72,000.00

    U$ 18,46 16,55 €

  • LEAN SIX SIGMA GREEN BELT
    SOCCONINI, LUIS
    Le doy la más cordial bienvenida a este Manual de certificación en Lean Six Sigma nivel Green Belt, el cual es el tercer nivel de certificación después de las etapas White Belt y Yellow Belt; y deseo felicitarlo porque al adquirirlo usted expresa su compromiso con la mejora continua de la calidad en su actividad profesional o empresarial y, por tanto, con el desarrollo de su en...
    ¡Última unidad!

    $ 92,000.00$ 82,800.00

    U$ 21,23 19,03 €