Skip to content

An asynchronous HTTP client and download manager for Android

License

Notifications You must be signed in to change notification settings

noordawod/http-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP client

An asynchronous HTTP client and download manager for Android.

This is based on the excellent AsyncHttpClient (AHC for short) originally developed by James Smith and continues to be maintained by many developers (including myself).

Although AHC provides the infrastructure to work with HTTP, it comes with almost no higher-level mechanisms, like a download manager, caching and one single callback handler.

This library tries to address these shortcomings and builds on top of AHC to provide additional functionality. If you are already using AHC to drive your app, switching to this library is extremely easy.

Dependencies

The library depends on these libraries:

  • AsyncHttpClient
  • Android-Cache -- simple, fast and robust caching library for Android (also written by myself)
  • JsonInterface -- an interface for working with any JSON implementation (also written by myself)

At the moment, I have not pushed any Maven or Gradle artifcats so you'll have to manage with picking up the different JARs of these libraries and placing them in the libs/ folder of your app. It's on the TODO list, though :)

License

This library is open source and released under the terms of MIT license. You will find a LICENSE file in the library's root directory.

About

An asynchronous HTTP client and download manager for Android

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages