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

Waterloo

Waterloo

Cornwell, Bernard

Edhasa

El 18 de junio de 1815, tres ejércitos, Francia, Gran Bretaña y Prusia, descendían por un tranquilo valle cercano a Bruselas en dirección a un pequeño pueblo: Waterloo. Durante los tres días previos, las tropas francesas habían vencido a los prusianos en Ligny y combatido contra los británicos en Quatre-Bras. Los aliados planeaban la retirada. Nadie esperaba que en Waterloo se ...

24,00 €
En stock
La Casa Mágica de té Matcha

La Casa Mágica de té Matcha

Bache, Natasha

Harper Collins

Si te gustó Café con aroma a calabaza, devorarás este adictivo cozy romance.Dicen que una taza de matcha puede cambiarte el día. Pero en Lavender Hollow puede cambiarte la vida. Grace llegó a Lavender Hollow huyendo de su vida en Londres y con un vestido de novia que nunca debería haber comprado. Max volvió al apacible pueblo decidido a pasar página y a mantener ocultos los sec...

19,90 €
En stock
Minecraft Oficial: Miniconstrucciones Terroríficas (Con Más de 20 Miniproyectos

Minecraft Oficial: Miniconstrucciones Terroríficas (Con Más de 20 Miniproyectos

Mojang Ab, Mojang Ab

Harper Collins

Nuevo volumen de la exitosa serie «Miniconstrucciones de MINECRAFT» ¡Dale a tu Mundo superior un toque espeluznante con 20 miniproyectos escalofriantes! Desde casas encantadas y barcos piratas fantasmagóricos hasta guaridas de villanos y norias de lo más inquietantes, hay un montón de creaciones aterradoras que diseñar. Con instrucciones ilustradas paso a paso, vistas interiore...

16,90 €
En stock
Bon Profit, Dudús!

Bon Profit, Dudús!

Geis Conti, Patricia

Combel Editorial

Quina gana que tenen els Dudús! Què hi deu haver al menú d'avui? Un nou llibre de la sèrie que està ple de coberts, plats, aliments i tot el que cal per preparar un àpat divertit per al Conill, la Miu, l'Osset i la Trugeta. Obre les pàgines, desplega les solapes i serveix-los un bon tiberi! ...

18,95 €
En stock
Suplementa tu Menopausia

Suplementa tu Menopausia

Marcè, Marta

Alienta Editorial

Tus aliados naturales para esta etapa de la vidaLa menopausia es una fase de grandes cambios en la que muchas mujeres sienten que su cuerpo ya no responde como antes. Sofocos, alteraciones del sueño, cambios en el estado de ánimo, cansancio, niebla mental o dificultad para mantener la masa muscular son algunas de las señales de una transformación que merece comprensión y acompa...

21,95 €
En stock
La Noche Cayó y Ya Nadie Pudo Salvarme

La Noche Cayó y Ya Nadie Pudo Salvarme

Llanos, Cristina

Esfera de los Libros

«Año noventa y siete. Devil came to me para arriba, Devil came to me para abajo. Llegando a Madrid desde otra ciudad me inundaba el terror a despertar del Milagro en cualquier momento y tener que volver al Marasmo».Cristina Llanos, fundadora, compositora, vocalista y alma de Dover, uno de los grupos más importantes de la historia del rock español, vuelca por primera vez en este...

23,90 €
En stock

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

Marcombo, S. a.

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

21,90 €
No stock, podemos pedir