Saltar al contenido principal
Aprender a Programar Android con 100 Ejercicios Prácticos

Aprender a Programar Android con 100 Ejercicios Prácticos

Gómez Gutiérrez, Juan Antonio / Fernandez De La Puente Barbudo, Pablo / Serrano Valero, Ramón / Vázq

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 p...

Editorial:
Marcombo, S. a.
Año de edición:
2016
ISBN:
978-84-267-2405-2
Páginas:
240
20,90 €
IVA incluido
Añadir a favoritos

Sinopsis

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

Índice

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

Artículos relacionados

Vita

Vita

Uribe-Etxebarria, Xabi

El libro que cambiará cómo entiendes la vida en la era de la inteligencia artificial.«Deslumbrante, adictivo y revelador. Es uno de los mejores libros de divulgación que he leído en mi vida».Rosa Montero Durante siglos hemos creído saber distinguir lo vivo de lo inerte. Un animal está vivo, una máquina no. Pero esa frontera empieza a desdibujarse. La inteligencia artificial, la...

En stock

20,90 €

Cada Loco con Su Tema

Cada Loco con Su Tema

Daban, Maria

Cada época tiene sus héroes. Y sus locos. A veces son la misma persona. Un papa desenterrado para ser juzgado. Una monja que cambió el hábito por la espada y vivió como hombre durante años. Una reina humillada que levantó a su pueblo contra Roma. Unos panaderos vieneses que ayudaron a impedir una invasión enemiga. Un héroe de guerra convertido en el traidor más célebre de su pa...

En stock

21,90 €

Nexus

Nexus

Harari, Yuval Noah

El esperado nuevo libro de Yuval Noah Harari, uno de los pensadores más innovadores, interesantes y clarividentes de la actualidad, y autor de Sapiens, el fenómeno literario global que ha cautivado a millones de lectores. En Nexus, Harari contempla a la humanidad desde la amplia perspectiva de la historia para analizar cómo las redes de información han hecho y deshecho nuestro ...

En stock

12,95 €

La Arbonauta

La Arbonauta

Lowman, Meg

Mientras investigaba los bosques de Australia como estudiante de posgrado, Meg Lowman se dio cuenta de que no podía observar las hojas de las copas utilizando ninguno de los métodos habituales. Así que se fabricó un equipo de escalada y se encaramó a lo alto de los árboles para llevar a cabo sus estudios. Empezó entonces su vida como arbonauta y su defensa de ese mundo que conf...

En stock

24,90 €

Enviado Especial

Enviado Especial

Perez-Reverte, Arturo

UNA BIOGRAFÍA DE GUERRA Un libro imprescindible para comprender la mirada literaria de Arturo Pérez-Reverte «Caminé por un mundo en guerra intentando comprender. No me lo contaron. Estuve allí, y esto es lo que vi». Durante veintiún años como reportero de guerra, Arturo Pérez-Reverte vivió en primera línea los conflictos más cruentos del último tercio del siglo xx. Su experienc...

En stock

23,90 €

La Respuesta

La Respuesta

Arsuaga, Juan Luis

La evolución con una claridad extraordinaria. Arsuaga nos demuestra que, bien contada, la ciencia conecta con el pensamiento y es capaz de acercarnos al gran sentido de la vida. La respuesta no es un libro más sobre evolución humana. Es el libro en el que Juan Luis Arsuaga, después de décadas dedicadas a estudiar y descifrar nuestros orígenes, ofrece una mirada personal y rigur...

En stock

22,90 €

Otros libros del autor

Aprender Visual Basic For Applications para Excel con 100 Ejercicios Prácticos

Aprender Visual Basic For Applications para Excel con 100 Ejercicios Prácticos

Gómez Gutiérrez, Juan Antonio

Visual Basic for Applications (VBA) es el lenguaje de programación ideal para automatizar tareas repetitivas con macros y dar una mayor funcionalidad a los libros de Excel. Si quiere descubrir todas las soluciones que pueden aplicarse a los diferentes problemas con los que se puede encontrar como usuario de Excel, ha llegado al libro indicado. VBA ejecuta de forma sencilla y r...

No stock, podemos pedir

21,90 €