Autor: SERRANO VALERO, Ramón ; FERNÁNDEZ DE LA PUENTE BARBUDO, Carlos; VÁZQUEZ VÁZQUEZ, Ángel; GÓMEZ, Juan Antonio
Páginas: 216
Año: 2017
Edición: 1
Editorial: Alfaomega – Marcombo
Apoyos:
Nivel:
Encuadernación: Rustica
$488
Hay existencias
Autor: SERRANO VALERO, Ramón ; FERNÁNDEZ DE LA PUENTE BARBUDO, Carlos; VÁZQUEZ VÁZQUEZ, Ángel; GÓMEZ, Juan Antonio
Páginas: 216
Año: 2017
Edición: 1
Editorial: Alfaomega – Marcombo
Apoyos:
Nivel:
Encuadernación: Rustica
Hay existencias
El presente libro trata de sintetizar los principales conceptos recomendados para empezar a programar con Android y de que a la vez sirva a quienes ya lo conocen para consultar algún ejemplo que le permita aplicar alguna de las funcionalidades clásicas de los dispositivos móviles actuales. Para elaborar los ejercicios se utilizó la ver- sión API 19: Android 4.4 (KitKat) como versión mínima para programar, ya que actualmente son pocos los dispositivos que usan versiones anteriores a ésta.
Con la realización de los ejercicios desde la base el lector podrá introducirse en el maravilloso mundo de Android y paulatinamente avanzar a medida que efectúa cada ejercicio. Los ejemplos que se encuentran en el texto tienen su correspondiente aplicación en la web que el lector puede descargar para ver completamente el código de las apps fabricadas especialmente para este libro. Es recomendable que el lector alterne cada ejercicio con el código de la aplicación, el cual contiene comentarios de ayuda.
VENTAJAS
• Se explica a detalle cada uno de los ejercicios con el fin de no dejar dudas sobre su ejecución.
• A lo largo del libro se encuentran recuadros con información que complementan los temas expuestos.
• Cada ejercicio puede seguirse paso a paso de forma gráfica.
CONOZCA
• Los elementos que deben utilizarse en el desarrollo de una aplicación.
• Los componentes gráficos de la interfaz de usuario.
• Las características y funciones de un Broadcast Receiver Android.
APRENDA
• A desarrollar una aplicación, depurarla, ejecutarla en un emulador y e instalarla en un dispositivo físico.
• A utilizar un RecyclerView para gestionar el listado de viajes.
• A calcular la fuerza de agitación del dispositivo, usando la aceleración linear.
DESARROLLE SUS HABILIDADES PARA
• Fabricar aplicaciones usando tratamiento multimedia, persistencia de datos, sensores, animaciones, patrones de diseño Material Design, etcétera.
• Trabajar con Google Maps y Google Places temas como mapas y geolocalización.
• Crear nuevos componentes visuales en su dispositivo.
A QUIÉN VA DIRIGIDO
Este libro está dirigido a estudiantes de Android, profesionales o a quienes estén interesados en aprender a fabricar una app y ejecutarla en su móvil de forma sencilla.
CONTENIDO
.
001 Introducción……………………………………………………………… 14
002 Arquitectura de Android……………………………………………… 16
003 Android Studio ………………………………………………………….. 18
004 Instalación ………………………………………………………………… 20
005 SDK Manager …………………………………………………………….. 22
006 AVD Manager…………………………………………………………….. 24
007 Android Device Monitor …………………………………………….. 26
008 Debug……………………………………………………………………….. 28
009 Interfaz Android Studio………………………………………………. 30
010 Adb…………………………………………………………………………… 32
011 Ciclo de vida de un Activity ………………………………………… 34
012 Estructura aplicación Android……………………………………… 36
013 Android manifest……………………………………………………….. 38
014 Gradle Settings…………………………………………………………… 40
015 Permisos……………………………………………………………………. 42
016 Creación Activity Android…………………………………………… 44
017 Intent Android…………………………………………………………… 46
018 Broadcast Receiver Android…………………………………………. 48
019 Content Provider Android…………………………………………… 50
020 Creación Service en Android……………………………………….. 52
021 Tipos de Actividades …………………………………………………… 54
022 Blank Activity ……………………………………………………………. 56
023 Login Activity ……………………………………………………………. 58
024 Master/Detail Activity…………………………………………………. 60
025 Fullscreen Activity ……………………………………………………… 62
Índice
10
026 Settings Activity…………………………………………………………. 64
027 Tipos de layout ………………………………………………………….. 66
028 FrameLayout ……………………………………………………………… 68
029 LinearLayout……………………………………………………………… 70
030 RelativeLayout …………………………………………………………… 72
031 TableLayout ………………………………………………………………. 74
032 GridLayout………………………………………………………………… 76
033 Fragment…………………………………………………………………… 78
034 Paleta de Componentes………………………………………………. 80
035 Widgets (Componentes)……………………………………………… 82
036 TextFields ………………………………………………………………….. 84
037 Containers ………………………………………………………………… 86
038 Date & Time………………………………………………………………. 88
039 Expert……………………………………………………………………….. 90
040 Custom …………………………………………………………………….. 92
041 Action Bar…………………………………………………………………. 94
042 Listas ………………………………………………………………………… 96
043 Adapters ……………………………………………………………………. 98
044 Diálogos ………………………………………………………………….. 100
045 Notifications ……………………………………………………………. 102
046 AsyncTask ……………………………………………………………….. 104
047 Menús …………………………………………………………………….. 106
048 Menús Contextuales …………………………………………………. 108
049 Estilos……………………………………………………………………… 110
050 Threads …………………………………………………………………… 112
Aprender Programar Android con 100 ejercicios prácticos
11
051 Internacionalización…………………………………………………. 114
052 Widgets …………………………………………………………………… 116
053 Preferencias de usuario ……………………………………………… 118
054 SQLite……………………………………………………………………… 120
055 Cursores ………………………………………………………………….. 122
056 Content Values ………………………………………………………… 124
057 Content Provider……………………………………………………… 126
058 Content Provider Nativo …………………………………………… 128
059 Configuración Google Maps………………………………………. 130
060 Google Maps. Localización………………………………………… 132
061 Google Places Autocompletado de Sitios …………………….. 134
062 Google Places Localización de sitios……………………………. 136
063 Marcadores y Ventana de Información ……………………….. 138
064 Cámara y Tipos de Mapa …………………………………………… 140
065 Reproducir vídeo ……………………………………………………… 142
066 Reproducir audio ……………………………………………………… 144
067 Grabar audio……………………………………………………………. 146
068 Capturar foto …………………………………………………………… 148
069 Custom Views 1……………………………………………………….. 150
070 Custom Views 2……………………………………………………….. 152
071 Custom Views 3……………………………………………………….. 154
072 Animaciones Vistas…………………………………………………… 156
073 Animaciones Propiedades………………………………………….. 158
074 Temas y Estilos…………………………………………………………. 160
075 Toolbar……………………………………………………………………. 162
Índice
12
076 Menú en Toolbar y SnackBar……………………………………… 164
077 Tabs con ViewPager ………………………………………………….. 166
078 Navigation Drawer……………………………………………………. 168
079 Eventos del Navigation Drawer………………………………….. 170
080 CardView ………………………………………………………………… 172
081 Caché LRU para Imágenes …………………………………………. 174
082 RecyclerView……………………………………………………………. 176
083 RecyclerView Selector Material Design………………………… 178
084 Floating Action Button y RecyclerView CRUD……………….. 180
085 RecyclerView Animation Material Design……………………. 182
086 CollapsingToolbarLayout y NestedScrollView …………….. 184
087 Telefonía y Conectividad…………………………………………… 186
088 Mensajería SMS………………………………………………………… 188
089 Sensores del dispositivo móvil …………………………………… 190
090 SensorEvents ……………………………………………………………. 192
091 Sensor Acelerómetro…………………………………………………. 194
092 Sensor Aceleración Linear………………………………………….. 196
093 Sensor Campo Magnético………………………………………….. 198
094 Lectura NFC …………………………………………………………….. 200
095 Escritura NFC…………………………………………………………… 202
096 Notificaciones Push ………………………………………………….. 204
097 Registro y Recepción de Token…………………………………… 206
098 Envío y Recepción de Notificaciones ………………………….. 208
099 AdMob ……………………………………………………………………. 210
100 Google Play……………………………………………………………… 212
Peso | .450 kg |
---|---|
Dimensiones | 23 × 17 × 1 cm |