Las redes rápidas de Android son las mejores para llamadas de red.
amitshekhariitbhu / Fast-Android-Networking
Fast Android Networking es una biblioteca poderosa para hacer cualquier tipo de red en aplicaciones de Android que se realiza sobre OkHttp Networking Layer.
- ¿Es posible tener una clase genérica que devuelva un soporte de vista inflado en un adaptador de reciclador?
- ¿Qué SDK / API son viables para implementar la mensajería instantánea entre clientes (Android, iOS y web)?
- ¿Qué pueden hacer los desarrolladores para retrasar los problemas de patentes de software?
- Cómo convertir un sitio web en una práctica aplicación de Android
- Cómo agregar notificaciones push en una aplicación de Android
Estas son algunas ventajas de usar mi biblioteca Fast Android Networking sobre otras bibliotecas:
- OkHttpClient se puede personalizar para cada solicitud fácilmente, como la personalización de tiempo de espera, etc. para cada solicitud.
- Como usa OkHttpClient y Okio , es más rápido.
- Se puede obtener un análisis completo de cualquier solicitud. Puede conocer los bytes enviados, los bytes recibidos y el tiempo empleado en cualquier solicitud. Estos análisis son importantes para que pueda encontrar el uso de datos de su aplicación y el tiempo necesario para cada solicitud, de modo que pueda identificar solicitudes lentas.
- Puede obtener el ancho de banda actual y la calidad de conexión para escribir un mejor código lógico: descargue imágenes de alta calidad con excelente calidad de conexión y baja con poca calidad de conexión.
- Caché de respuesta adecuada : lo que conduce a un uso reducido del ancho de banda .
- Se puede pasar un ejecutor a cualquier solicitud para obtener una respuesta en otro hilo. Si está haciendo una tarea pesada con la respuesta, no puede hacerlo en el hilo principal.
- Una biblioteca única para todo tipo de redes : descarga, carga, multiparte.
- Se puede realizar una captación previa de cualquier solicitud para que proporcione datos instantáneos cuando sea necesario desde la memoria caché.
- Todos los tipos de personalización son posibles.
- Solicitud inmediata realmente es inmediata ahora.
- Solicitud adecuada de cancelación.
- Impide la cancelación de una solicitud si se completa más del porcentaje de umbral específico.
- Una interfaz simple para realizar cualquier tipo de solicitud.
¿Por qué deberías usar la biblioteca rápida de redes de Android ?
- La reciente eliminación de HttpClient en Android Marshmallow (Android M) hizo que otra biblioteca de redes quedara obsoleta.
- Ninguna otra biblioteca individual hace todos y cada uno, como hacer una solicitud, descargar cualquier tipo de archivo, cargar archivos, cargar imágenes de la red en ImageView, etc. Hay bibliotecas pero están desactualizadas.
- Como usa OkHttp, lo más importante es que admite HTTP / 2 .
- Ninguna otra biblioteca proporciona una interfaz simple para hacer todo tipo de cosas en redes, como establecer prioridades, cancelar, etc.
amitshekhariitbhu / Fast-Android-Networking