Está en la página 1de 16

BASE DE DATOS MYSQL-

VOLLEY-ANDROID

Facilitador: Manuel de Jesús Gámez López


UNIDAD DE APRENDIZAJE:

• Desarrollar aplicaciones móviles utilizando


programación orientada a objetos con conexión a bases
de datos.
RESULTADOS DE
APRENDIZAJE
• Aplicar conceptos de programación orientada a objetos en el
desarrollo de la aplicación.
• Establecer conexión a bases de datos desde la aplicación.
• Gestionar datos desde la aplicación a una base de datos.
• Depurar el código de la aplicación.
• Instalar la aplicación.
• Dar soporte a la aplicación.
• Documentar la aplicación.
HERRAMIENTAS A UTILIZAR
• XAMPP CONTROL PANEL.
• DISEÑO DE LA BASE DE DATOS - MYSQL (
http://localhost/phpmyadmin/)
• SOFTWARE POSTMAN (TESTEO DE WEB SERVICE & API) .
• BIBLIOTECA VOLLEY.
• PHP (CREACIÓN WEB SERVICE).
• JSON (JAVASCRIPT).
• HOSTING GRATUITO O DE PAGO.
• SMARTPHONE O TABLET (SO ANDROID).
• SOFWARE VYSOR.
• SIMULADORES (GENYMOTION / NOXPLAYER / OTRO).
INTRODUCCIÓN
Realizar Peticiones Http Con La Librería Volley En Android
• Volley es una librería desarrollada por Google para optimizar
el envío de peticiones Http desde las aplicaciones Android
hacia servidores externos.
• Este componente actúa como una interfaz de alto nivel,
liberando al programador de la administración de hilos y
procesos tediosos de parsing, para permitir publicar
fácilmente resultados en el hilo principal.
• Volley es una biblioteca HTTP que facilita y agiliza el uso de
redes en apps para Android. Volley está disponible en
GitHub.
INTRODUCCIÓN
Volley es una librería que tiene como objetivo hacer las llamadas a
recursos online más fáciles y rápidas, sin necesidad de escribir gran
cantidad de código. Por defecto, las llamadas realizadas con Volley son
asíncronas, así que no tendremos que preocuparnos de la la gestión de este
tipo de tareas.

Entre las características de Volley destacan:

• Gestión de prioridades y de la cola de peticiones.


• Gestión de memoria y caché.
• Facilidad para ampliar y personalizar la librería a nuestras necesidades.
• Cancelación de peticiones.
ELEMENTOS A UTILIZAR PARA DISEÑO
• Componentes de Framework Material Design.
• RecyclerView
• ListView.
• CardView.
• Menús.
• Otros.

IDE`S DE DESARROLLO
• ANDROID STUDIO.
• INTELLIJ IDEA
BIBLITECAS PARA EL MISMO
PROPOSITO

• VOLLEY.
• HTTPURLCONNECTION.
• RETROFIT 2.
• OTROS.
ESQUEMA REPRESENTATIVO DE TRABAJO
IMPLEMENTACIÓN / DEPENDECIAS

dependencies{
implementation fileTree(dir: "libs", include: ["*.jar"])

implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'androidx.cardview:cardview:1.0.0'
//implementation 'com.android.volley:volley:1.1.1'
//implementation 'com.mcxiaoke.volley:library-aar:1.0.0'
implementation files('libs/library-1.0.19.jar’)

}
PERMISOS

Agregue el permiso android.permission.INTERNET al


manifiesto de su aplicación.

<uses-permission
android:name="android.permission.INTERNET" />
DEMOSTRACIÓN INTEGRACIÓN
VOLLEY AL PROYECTO.
DEMOSTRACIÓN PLANTILLA A
UTILIZAR
CONCLUSIONES
• Volley es una biblioteca que nos permite hacer conexión a
base de datos externas al Smartphone de manera fácil y
además, por medio del uso de cadenas JSON será posible
recibir y mostrar datos de otras fuentes.
• La implementación de un web service es necesaria para
que sirva como una interfaz de comunicación
intermediaria entre la App y la base de datos remota o
externa al Smartphone.
• Volley permite realizar peticiones HTTP por medio de
funciones o métodos ya definidos en la misma biblioteca.
REFERENCIAS.
https://developer.android.com/training/volley/request?hl=e
s

https://tutorialesandroidweb.wordpress.com/2015/08/25/tra
bajando-con-volley-en-android/comment-page-1/

http://codictados.com/volley-web-services-para-principiant
es/
GRACIAS!!!

También podría gustarte