Aprender Programar Android con 100 ejercicios prácticos
25%
off

Aprender Programar Android con 100 ejercicios prácticos

Free delivery worldwide

Available. Dispatched from the UK in 4 business days
When will my order arrive?

Description

Android es el principal sistema operativo del mercado y el que utilizan la mayoría de los fabricantes en el desarrollo de sus productos. Esto permite a los fabricantes de dispositivos centrarse en mejorar las funcionalidades de estos dispositivos y diferenciarse del resto. En 100 ejercicios reunimos los aspectos más destacados de la programación con Android para que tenga una pequeña guía a la hora de acometer un desarrollo partiendo desde cero. El libro puede interesar tanto a curiosos que deseen introducirse en la materia como a desarrolladores ya iniciados que quieran disponer de un recordatorio para programar determinadas funcionalidades en Android. Este libro ayudará al lector a programar sus primeras apps. Las puede ejecutar en su dispositivo o publicarlas en Google Play, para que otros usuarios puedan instalarlas en su terminal. Con este libro: . Se introducirá en la programación con Android y conocerá los elementos básicos para el desarrollo de una aplicación. . Aprenderá a instalar el entorno de desarrollo y a conocerlo para poder desarrollar una aplicación, depurarla, ejecutarla en un emulador e instalarla en un dispositivo físico. . Conocerá los distintos elementos gráficos de la interfaz de usuario y como estos pueden mostrarse en diferentes terminales con distintos tamaños. . Podrá fabricar diversas aplicaciones que cubren la mayoría de aspectos que encontramos en nuestros dispositivos móviles: desde la configuración hasta la publicación de una app en Google, pasando por el tratamiento de multimedia, persistencia de datos, Material Design, animaciones, sensores, notificaciones, etc. . Trabajará con Google Maps y temas como geolocalización y mapas, así como el uso de la API de Google Places. . Empleará el nuevo sistema de notificaciones Push de Google Firebase, y la plataforma publicitaria de Google AdMob, para monetizar la aplicación. Enlaces para el material complementario dell libro: http://marcombo.info/documents/?c=android00 http://marcombo.info/documents/?c=android01 http://marcombo.info/documents/?c=android02
show more

Product details

  • Paperback | 240 pages
  • Spain
  • Spanish
  • 8426724051
  • 9788426724052

Table of contents

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
026 Settings Activity...............................................................64
027Tipos 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
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
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
show more

Review Text

Android es el principal sistema operativo del mercado y el que utilizan la mayoría de los fabricantes en el desarrollo de sus productos. Esto permite a los fabricantes de dispositivos centrarse en mejorar las funcionalidades de estos dispositivos y diferenciarse del resto. En 100 ejercicios reunimos los aspectos más destacados de la programación con Android para que tenga una pequeña guía a la hora de acometer un desarrollo partiendo desde cero. El libro puede interesar tanto a curiosos que deseen introducirse en la materia como a desarrolladores ya iniciados que quieran disponer de un recordatorio para programar determinadas funcionalidades en Android. Este libro ayudará al lector a programar sus primeras apps. Las puede ejecutar en su dispositivo o publicarlas en Google Play, para que otros usuarios puedan instalarlas en su terminal. Con este libro: . Se introducirá en la programación con Android y conocerá los elementos básicos para el desarrollo de una aplicación. . Aprenderá a instalar el entorno de desarrollo y a conocerlo para poder desarrollar una aplicación, depurarla, ejecutarla en un emulador e instalarla en un dispositivo físico. . Conocerá los distintos elementos gráficos de la interfaz de usuario y como estos pueden mostrarse en diferentes terminales con distintos tamaños. . Podrá fabricar diversas aplicaciones que cubren la mayoría de aspectos que encontramos en nuestros dispositivos móviles: desde la configuración hasta la publicación de una app en Google, pasando por el tratamiento de multimedia, persistencia de datos, Material Design, animaciones, sensores, notificaciones, etc. . Trabajará con Google Maps y temas como geolocalización y mapas, así como el uso de la API de Google Places. . Empleará el nuevo sistema de notificaciones Push de Google Firebase, y la plataforma publicitaria de Google AdMob, para monetizar la aplicación.
show more