Envíos gratis en compras superiores a $60.000
Inicio/Profesional/TICs y Computación/Programación/Aprender a Programar Android con 100 ejercicios prácticos

Aprender a Programar Android con 100 ejercicios prácticos

$19.085

  • Envío gratis en compras superiores a $60.000
  • Autores:

    • SERRANO VALERO, Ramón
    • FERNÁNDEZ DE LA PUENTE BARBUDO, Carlos
    • VÁZQUEZ VÁZQUEZ, Ángel
    • GÓMEZ, Juan Antonio

    Páginas: 216

    Coedición: Alfaomega, Marcombo

    ISBN: 9786076229446 Categoría:

    Descripción

    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

    Ir a Arriba