Inicio/Profesional/TICs y Computación/Programación/ANDROID STUDIO – Aprende a desarrollar aplicaciones

ANDROID STUDIO – Aprende a desarrollar aplicaciones

$548

Consultar disponibilidad

Autor:  LUJÁN CASTILLO, José Dimas

Páginas:   332

Año:   2017

Edición:   1

Editorial:  Alfaomega –  RC

Apoyos:   

Presentación:

E-Book:  https://www.alfaomegaeditor.com.mx/default/android-studio-aprende-a-desarrollar-aplicaciones-8264.html

Nivel:  

Encuadernación:  Rústica

Consultar disponibilidad

ISBN: 9786075380094 Categorías: ,

Descripción

Android Studio es una herramienta con la que es posible implementar elementos básicos como el acceso a APIs, gestionar y administrar archivos, y agregar dependencias; la utilización de esta herramienta proporciona apoyo y agilidad al desarrollo de aplicaciones, ya que Android Studio ha cubierto algunas carencias que venían surgiendo con las herramientas de programación y ha establecido algunas reglas del desarrollo en Android. En la actualidad, uno de los retos de los desarrolladores es establecer una interacción con los usuarios, con la tecnología involucrada en el mundo móvil, con otras aplicaciones, y con los servidores.

El presente libro está pensado para principiantes interesados en adentrarse en el desarrollo móvil Android; los conocimientos en el lenguaje de programación Java no son necesarios, pero contar con conocimientos básicos de programación facilitaría el aprendizaje de los temas aquí abordados. Sin embargo, con estudio, práctica y paciencia se podrá alcanzar la meta de desarrollar aplicaciones Android.

VENTAJAS

• Contiene impresiones de pantalla con las cuales se pretende que el lector entienda mejor lo que se explica en los ejercicios o ejemplos.

• Explica paso a paso el desarrollo de interfaces, software y aplicaciones desde cero.

• Cuenta con un índice analítico útil en la localización de conceptos de interés para el lector.

CONOZCA

• Los elementos que conforman la estructura de un proyecto.

• Los componentes gráficos que intervienen en la creación de la interfaz para una aplicación.

• Cómo interactúan los elementos dentro de una aplicación.

APRENDA

• A utilizar los Layouts adecuados para desarrollar aplicaciones en Android.

• A trabajar con imágenes en el desarrollo de una aplicación en Android.

• A crear una Activity utilizando cualquiera de los distintos métodos.

DESARROLLE SUS HABILIDADES PARA

• Crear fragmentos y establecer una comunicación entre ellos.

• Instalar y utilizar los RecyclerView y CardView en una aplicación.

• Gestionar un proceso para publicar una aplicación.

A QUIÉN VA DIRIGIDO

El presente libro está dirigido a estudiantes, diseñadores y autodidactas de la tecnología que deseen aprender el desarrollo de interfaces, software y aplicaciones desde cero, así como a quienes deseen profundizar en el universo Android.

ÍNDICE

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

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

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

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

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 …………………………………………………………………………………… 319

Información adicional

Peso .750 kg
Dimensiones 23 × 17 × 2 cm

Título

Ir a Arriba