Este documento proporciona información sobre cómo conectar aplicaciones Android a servicios de Internet utilizando REST. Explica conceptos clave como REST, librerías como Retrofit para realizar llamadas HTTP, y el proceso de diseñar una aplicación que se conecta a una API. También incluye ejemplos de código para ilustrar el uso de Retrofit para realizar solicitudes a un servicio RESTful y manejar respuestas.
La guía WP REST API para no desarrolladoresAntonio Torres
Sin duda la REST API de WordPress ha sido un avance brutal en cuanto a desarrollo y automatizaciones, pero esto siempre se ve que esta orientado a desarrolladores y realmente los usuarios sin nociones de desarrollo pueden hacer muchas cosas, en esta charla habló sobre todo lo que se puede hacer con esta API los usuarios que no son desarrolladores.
Desde el entorno local hasta el despliegue en producción. Cómo trabajar con Magento 2 de la mejor manera y sentirnos cómodos desarrollando en el mejor framework de comercio electrónico del mercado
Retrofit is a type-safe REST client for Android that we've been using lately. Dario will demonstrate the options and the way to use it in a short 15 minute presentation.
La guía WP REST API para no desarrolladoresAntonio Torres
Sin duda la REST API de WordPress ha sido un avance brutal en cuanto a desarrollo y automatizaciones, pero esto siempre se ve que esta orientado a desarrolladores y realmente los usuarios sin nociones de desarrollo pueden hacer muchas cosas, en esta charla habló sobre todo lo que se puede hacer con esta API los usuarios que no son desarrolladores.
Desde el entorno local hasta el despliegue en producción. Cómo trabajar con Magento 2 de la mejor manera y sentirnos cómodos desarrollando en el mejor framework de comercio electrónico del mercado
Retrofit is a type-safe REST client for Android that we've been using lately. Dario will demonstrate the options and the way to use it in a short 15 minute presentation.
Workshop sobre APIs realizado el 27 de abril en el Centro de Innovación de BBVA. En este evento hemos visto los detalles del funcionamiento, gestión de errores y conceptos de seguridad aplicados a APIs.
Herramientas para desarrollar rápidamenteCarlos Toxtli
Más de 150 herramientas en linea que debes conocer para crear desarrollos asombrosos en muy poco tiempo. La era de hacer todo desde cero cada vez es más lejana, ahora tenemos herramientas que pueden hacer que un desarrollo antes tardaría 2 meses tarde menos de 2 semanas.
Uso eficiente de la capa de red en las apps móviles. Herramientas para trabajar con APIs RESTful, estrategias de conexión y construcción de API Client usando Retrofit y OKHttp.
Presentación sobre el tema App Service Web Apps de Microsoft Azure, usada en el evento CloudCamp organizado por Microsoft el 30 de Mayo de 2014 en Medellín, Colombia.
Optimización de aplicaciones web con base de datos NoSQL In-MemoryGonzalo Chacaltana
Presentación que relata las distintas técnicas para optimizar una aplicación web. El objetivo del documento consiste en introducir al participante en los conceptos sobre escalabilidad horizontal, instalar y trabajar con Redis como base de datos NoSQL In-Memory y aplicar un ejemplo de conectarnos con Redis desde una aplicación PHP.
Este verano llegan a ENCAMINA “Los Imprescindibles”, unos superhéroes muy especiales que vienen dispuestos a combatir el aburrimiento y pasarte todos sus superpoderes.
El primero en aterrizar ha sido .Net Core.
En “Los Imprescindibles de .Net Core“, compartimos contigo las reflexiones y valoraciones que Alberto Díaz, Adrián Díaz y Juan Carlos Martínez han hecho sobre cómo usarlo, sus escenarios, versionados, integraciones, etc.
1º Caso Practico Lubricacion Rodamiento Motor 10CVCarlosAroeira1
Caso pratico análise analise de vibrações em rolamento de HVAC para resolver problema de lubrificação apresentado durante a 1ª reuniao do Vibration Institute em Lisboa em 24 de maio de 2024
Workshop sobre APIs realizado el 27 de abril en el Centro de Innovación de BBVA. En este evento hemos visto los detalles del funcionamiento, gestión de errores y conceptos de seguridad aplicados a APIs.
Herramientas para desarrollar rápidamenteCarlos Toxtli
Más de 150 herramientas en linea que debes conocer para crear desarrollos asombrosos en muy poco tiempo. La era de hacer todo desde cero cada vez es más lejana, ahora tenemos herramientas que pueden hacer que un desarrollo antes tardaría 2 meses tarde menos de 2 semanas.
Uso eficiente de la capa de red en las apps móviles. Herramientas para trabajar con APIs RESTful, estrategias de conexión y construcción de API Client usando Retrofit y OKHttp.
Presentación sobre el tema App Service Web Apps de Microsoft Azure, usada en el evento CloudCamp organizado por Microsoft el 30 de Mayo de 2014 en Medellín, Colombia.
Optimización de aplicaciones web con base de datos NoSQL In-MemoryGonzalo Chacaltana
Presentación que relata las distintas técnicas para optimizar una aplicación web. El objetivo del documento consiste en introducir al participante en los conceptos sobre escalabilidad horizontal, instalar y trabajar con Redis como base de datos NoSQL In-Memory y aplicar un ejemplo de conectarnos con Redis desde una aplicación PHP.
Este verano llegan a ENCAMINA “Los Imprescindibles”, unos superhéroes muy especiales que vienen dispuestos a combatir el aburrimiento y pasarte todos sus superpoderes.
El primero en aterrizar ha sido .Net Core.
En “Los Imprescindibles de .Net Core“, compartimos contigo las reflexiones y valoraciones que Alberto Díaz, Adrián Díaz y Juan Carlos Martínez han hecho sobre cómo usarlo, sus escenarios, versionados, integraciones, etc.
1º Caso Practico Lubricacion Rodamiento Motor 10CVCarlosAroeira1
Caso pratico análise analise de vibrações em rolamento de HVAC para resolver problema de lubrificação apresentado durante a 1ª reuniao do Vibration Institute em Lisboa em 24 de maio de 2024
en la formacion del personal de emergencia en industrias, no debe limitarse al sistema fijo de extincion con o sin medio de impulsion propia, tambien debe de conocer los elementos que permiten el abastecimiento externo o no a la industria y su clasificacion para su debida identificacion
ascensor o elevador es un sistema de transporte vertical u oblicuo, diseñado...LuisLobatoingaruca
Un ascensor o elevador es un sistema de transporte vertical u oblicuo, diseñado para mover principalmente personas entre diferentes niveles de un edificio o estructura. Cuando está destinado a trasladar objetos grandes o pesados, se le llama también montacargas.
Convocatoria de becas de Caja Ingenieros 2024 para cursar el Máster oficial de Ingeniería de Telecomunicacion o el Máster oficial de Ingeniería Informática de la UOC
Metodología - Proyecto de ingeniería "Dispensador automático"cristiaansabi19
Esta presentación contiene la metodología del proyecto de la materia "Introducción a la ingeniería". Dicho proyecto es sobre un dispensador de medicamentos automáticos.
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
6. AGENDA
▸ ¿Qué cosas son importantes en una app?
▸ Servicios de internet
▸ REST
▸ Librerías
▸ Tools
▸ Diseñar nuestra app teniendo en cuenta todo esto
▸ Proceso propio al desarrollar una app que se conecta a una API
▸ Show me the code!
▸ Referencias y links de interés
7. ¿QUÉ ES IMPORTANTE EN UNA APP?
EXPERIENCIA DE USUARIO
APIDE NUESTRA PARTE SÓLO PODEMOS LIDIAR CON EL CLIENTE
MANEJO DE LA UI- BUEN MANEJO DEL THREAD DE UI
- EVITAR FUGAS DE MEMORIA (MEMORY LEAKS)
- EVITAR APP CRASHES
9. REST
▸ Definida en el año 2000 como tesis doctoral por Roy
Fielding
▸ Interfaz entre sistemas que utilice directamente HTTP
para obtener datos o indicar la ejecución de
operaciones sobre los datos, en cualquier formato (XML,
JSON, etc).
▸ No son necesarias abstracciones adicionales de los
protocolos basados en patrones de intercambio de
mensajes (SOAP)
Fuente: https://es.wikipedia.org/wiki/Representational_State_Transfer
10. REST
▸ Verbos HTTP
▸ GET : Read
▸ POST : Insert
▸ PUT : Update
▸ DELETE : Remove
▸ Hypermedia HATEOS
▸ Énfasis en el recurso y no en la
operación
▸ No usar verbos:
▸ /getUsers ——> GET /users
▸ /addUser ——> POST /users
▸ Usar nombres en plural
▸ Ejemplo: GET /users/13
24. IMPLEMENTACIÓN RÁPIDA DE API RESTFUL PARA DEMO
HTTPS://USERS-GDGOURENSE.FIREBASEIO.COM/
Como funciona Firebase como API Rest: https://www.firebase.com/docs/rest/api/
27. PATRÓN REPOSITORIO
Use a repository to separate the logic that
retrieves the data and maps it to the entity
model from the business logic that acts on the
model. The business logic should be agnostic
to the type of data that comprises the data
source layer. For example, the data source layer
can be a database, a SharePoint list, or a Web
service.
Fuente: https://msdn.microsoft.com/en-us/library/ff649690.aspx
28. TEXTO
PROCESO PROPIO DE APP QUE SE CONECTA A API
▸ Dos caminos
▸ Empezamos por la interfaz??
▸ Creación a partir de definición de servicio de datos
dummy
▸ Empezamos por la conexión al servicio?
▸ Unit testing