SlideShare una empresa de Scribd logo
1 de 59
Descargar para leer sin conexión
MÁS PARA
ANDROID
A N A H Í S A L G A D O
@ A N N C O D E
AGENDA
A N A H Í S A L G A D O
@ A N N C O D E
AGENDA
1. Inspiración
2. Maquetación
3. Desarrollo
4. Testeo
5. Producción
Anahi Salgado @anncode
INSPIRACIÓN
I N S P I R A C I Ó N PA R A T U S A P P S
Anahi Salgado @anncode
INSPIRACIÓN PARA TUS IDEAS
Anahi Salgado @anncode
MATERIALUP.COM
Anahi Salgado @anncode
ANDROID-APP-PATTERNS.COM
Anahi Salgado @anncode
MATERIAL DESIGN PATTERNS
GOOGLE
Anahi Salgado @anncode
MAQUETACIÓN
W I R E F R A M I N G
Anahi Salgado @anncode
BALSAMIQ.COM
Anahi Salgado @anncode
BALSAMIQ.COM
Anahi Salgado @anncode
JUSTINMIND.COM
JUSTINMIND.COM
Anahi Salgado @anncode
JUSTINMIND.COM
Anahi Salgado @anncode
INVISIONAPP.COM
Anahi Salgado @anncode
INVISIONAPP.COM
Anahi Salgado @anncode
DESARROLLO
C Ó D I G O
Anahi Salgado @anncode
BUTTER KNIFE
Anahi Salgado @anncode
http://jakewharton.github.io/butterknife/
BUTTER KNIFE
Anahi Salgado @anncode
http://jakewharton.github.io/butterknife/
BUTTER KNIFE
Anahi Salgado @anncode
http://jakewharton.github.io/butterknife/
BUTTER KNIFE
Anahi Salgado @anncode
http://jakewharton.github.io/butterknife/
BUTTER KNIFE
Anahi Salgado @anncode
http://jakewharton.github.io/butterknife/
BUTTER KNIFE
Anahi Salgado @anncode
http://jakewharton.github.io/butterknife/
build.gradle
DESARROLLO
T R A N S M I T I E N D O DATO S P O R L A R E D
Anahi Salgado @anncode
ANDROID VOLLEY
Anahi Salgado @anncode
Volley es una librería
desarrollada por Google para
optimizar el envío de peticiones
Http desde las aplicaciones
Android hacia servidores
externos.
http://developer.android.com/intl/es/training/volley/index.html
IMPORTAR ANDROID VOLLEY
Anahi Salgado @anncode
1. Clonar Repositorio Git y añadir JAR
2. Usar versión no oficial deVolley MCXIOAKE
3. Importar los archivos fuente de Volley como un
módulo
http://developer.android.com/intl/es/training/volley/index.html
http://www.hermosaprogramacion.com/2015/02/android-volley-peticiones-http/
PERMISOS ANDROID VOLLEY
Anahi Salgado @anncode
http://developer.android.com/intl/es/training/volley/index.html
http://www.hermosaprogramacion.com/2015/02/android-volley-peticiones-http/
USO ANDROID VOLLEY
Anahi Salgado @anncode
http://developer.android.com/intl/es/training/volley/index.html
ANDROID RETROFIT
Anahi Salgado @anncode
Retrofit es un cliente REST para
Android y Java desarrollado por
Square.
Es fácil de aprender y tiene
funciones mucho más amigable
para los principiantes es en
comparación con otros Redes
libraries.
http://square.github.io/retrofit/
IMPORTAR ANDROID RETROFIT
Anahi Salgado @anncode
http://square.github.io/retrofit/
build.gradle
PERMISOS ANDROID RETROFIT
Anahi Salgado @anncode
http://square.github.io/retrofit/
USO ANDROID RETROFIT
Anahi Salgado @anncode
http://square.github.io/retrofit/
DESARROLLO
D E S C A R G A D E I M A G E N E S
Anahi Salgado @anncode
ANDROID PICASSO
Anahi Salgado @anncode
Retrofit es un cliente REST para
Android y Java desarrollado por
Square.
Es fácil de aprender y tiene
funciones mucho más amigable
para los principiantes es en
comparación con otros Redes
libraries.
http://square.github.io/picasso/
IMPORTAR ANDROID PICASSO
Anahi Salgado @anncode
build.gradle
http://square.github.io/picasso/
PERMISOS ANDROID RETROFIT
Anahi Salgado @anncode
http://square.github.io/retrofit/
USO ANDROID RETROFIT
Anahi Salgado @anncode
http://square.github.io/picasso/
ANDROID GLIDE
Anahi Salgado @anncode
Glide es un Framework y
eficiente gestión de medios de
código abierto y la carga de
imágenes para Android que
envuelve decodificación de los
medios de comunicación,
memoria y almacenamiento en
caché de disco, y la puesta en
común de recursos en un simple
y fácil de usar interfaz.
https://github.com/bumptech/glide
ANDROID UNIVERSAL IMAGE LOADER
Anahi Salgado @anncode
UIL tiene como objetivo
proporcionar un instrumento
potente, flexible y altamente
adaptable para la carga de
imágenes, el almacenamiento en
caché y la visualización.
Proporciona una gran cantidad de
opciones de configuración y un
buen control sobre el proceso de
carga de imágenes y
almacenamiento en caché.
https://github.com/nostra13/Android-Universal-Image-Loader
DESARROLLO
B A S E D E DATO S
Anahi Salgado @anncode
ANDROID ORMLITE
Anahi Salgado @anncode
ORMLite es un ORM Java.
Puede ser utilizado en cualquier
lugar de Java se utiliza, por
ejemplo, las conexiones JDBC,
Spring, y también Android.
http://ormlite.com/sqlite_java_android_orm.shtml
ANDROID ORMLITE
Anahi Salgado @anncode
http://ormlite.com/sqlite_java_android_orm.shtml
ANDROID SUGAR ORM
Anahi Salgado @anncode
SUGAR ORM es un ORM
construido sólo para Android.
Viene con una API que es a la
vez simple de aprender y fácil de
recordar. Se crea tablas
necesarias en sí, le da un simple
métodos de creación de uno-a-
uno y uno-a-muchos, y también
simplifica CRUD mediante el uso
de sólo 3 funciones, save (),
borrar () y encontrar () (o
encontrar por Id ()).
http://satyan.github.io/sugar/index.html
ANDROID SUGAR ORM
Anahi Salgado @anncode
http://satyan.github.io/sugar/index.html
ACTIVE ANDROID
Anahi Salgado @anncode
ACTIVE ANDROID ayuda a
almacenar y recuperar los
registros de SQLite sin escribir
consultas SQL.
http://www.activeandroid.com/
ACTIVE ANDROID
Anahi Salgado @anncode
http://www.activeandroid.com/
TESTING
Anahi Salgado @anncode
ANDROID TESTING
Anahi Salgado @anncode
http://developer.android.com/intl/es/tools/testing/testing_android.html
ANDROID TESTING
Anahi Salgado @anncode
http://developer.android.com/intl/es/tools/testing/testing_android.html
ANDROID TESTING MONKEY
Anahi Salgado @anncode
http://developer.android.com/intl/es/tools/help/monkey.html
ANDROID TESTING MONKEY
Anahi Salgado @anncode
http://developer.android.com/intl/es/tools/help/monkey.html
PRODUCCIÓN
Anahi Salgado @anncode
GOOGLE ANALYTICS ANDROID
Anahi Salgado @anncode
https://developers.google.com/analytics/devguides/collection/android/v4/?hl=es
GOOGLE ANALYTICS ANDROID
Anahi Salgado @anncode
https://developers.google.com/analytics/devguides/collection/android/v4/?hl=es
GOOGLE ANALYTICS ANDROID
Anahi Salgado @anncode
https://developers.google.com/analytics/devguides/collection/android/v4/?hl=es
https://www.youtube.com/watch?v=ye1aE2UNNpg
GOOGLE ANALYTICS ANDROID
Anahi Salgado @anncode
https://developers.google.com/analytics/devguides/collection/android/v4/?hl=es
GOOGLE ADMOB
Anahi Salgado @anncode
https://developers.google.com/admob/
GOOGLE ADMOB ANDROID
Anahi Salgado @anncode
https://developers.google.com/admob/android/quick-start
MÁS PARA
ANDROID
A N A H Í S A L G A D O
@ A N N C O D E

Más contenido relacionado

Similar a Mas para Android

Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteCarlos Toxtli
 
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Meison Chirinos
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a AndroidEmerson Garay
 
Abraham Barrera - dev-cross-mobile
Abraham Barrera - dev-cross-mobileAbraham Barrera - dev-cross-mobile
Abraham Barrera - dev-cross-mobileStarTech Conference
 
Desarrollo Móvil Multiplataforma
Desarrollo Móvil MultiplataformaDesarrollo Móvil Multiplataforma
Desarrollo Móvil MultiplataformaAbraham Barrera
 
392287381 lenguajes-para-programar-en-android
392287381 lenguajes-para-programar-en-android392287381 lenguajes-para-programar-en-android
392287381 lenguajes-para-programar-en-androidxavazque2
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicaciónJose Antonio Vacas
 
Desarrollo de apps móviles con Apache Cordova
Desarrollo de apps móviles con Apache CordovaDesarrollo de apps móviles con Apache Cordova
Desarrollo de apps móviles con Apache CordovaSoftware Guru
 
IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)repcax
 
201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdfGalvi Yanez
 
Android studio - Carlos Piñan
Android studio - Carlos PiñanAndroid studio - Carlos Piñan
Android studio - Carlos PiñanQuickdev
 
1.4 android cep jaen 2015 emulador
1.4 android cep jaen 2015   emulador1.4 android cep jaen 2015   emulador
1.4 android cep jaen 2015 emuladorJose Antonio Vacas
 
Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Juan Eladio Sánchez Rosas
 

Similar a Mas para Android (20)

Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamente
 
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Abraham Barrera - dev-cross-mobile
Abraham Barrera - dev-cross-mobileAbraham Barrera - dev-cross-mobile
Abraham Barrera - dev-cross-mobile
 
Desarrollo Móvil Multiplataforma
Desarrollo Móvil MultiplataformaDesarrollo Móvil Multiplataforma
Desarrollo Móvil Multiplataforma
 
392287381 lenguajes-para-programar-en-android
392287381 lenguajes-para-programar-en-android392287381 lenguajes-para-programar-en-android
392287381 lenguajes-para-programar-en-android
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Tur cuenca
Tur cuencaTur cuenca
Tur cuenca
 
Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en BibliotecasWeb móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicación
 
Desarrollo de apps móviles con Apache Cordova
Desarrollo de apps móviles con Apache CordovaDesarrollo de apps móviles con Apache Cordova
Desarrollo de apps móviles con Apache Cordova
 
IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)IOF Labs Weekend - Android (27082011)
IOF Labs Weekend - Android (27082011)
 
201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf
 
Tema siguientes pasos_android
Tema siguientes pasos_androidTema siguientes pasos_android
Tema siguientes pasos_android
 
Android studio - Carlos Piñan
Android studio - Carlos PiñanAndroid studio - Carlos Piñan
Android studio - Carlos Piñan
 
1.4 android cep jaen 2015 emulador
1.4 android cep jaen 2015   emulador1.4 android cep jaen 2015   emulador
1.4 android cep jaen 2015 emulador
 
Generalidades-de-Android-Estudio
Generalidades-de-Android-EstudioGeneralidades-de-Android-Estudio
Generalidades-de-Android-Estudio
 
Android studio
Android studioAndroid studio
Android studio
 
Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2
 

Mas para Android