ImageS3 is an outstanding image resizing and hosting service. Based on Amazon S3 for maximal reliability, it works as a private cloud service specialized in resizing and storing images for software applications. Developers can easily set up ImageS3 service and let it connect to AmazonS3, then enjoy unlimited image uploading, hosting, resizing and retrieving. More details about ImageS3 can be found from
http://images3.com/
and
https://github.com/images3/images3-play
.
ImageS3Android is a SDK for developing Android applications that consume ImageS3 service. It wraps service calls and data structures and makes integration dramatically simple.
The SDK works as an application SDK, meaning that you can include it as a library, change some configurations, and get a fully working Android application without writing any code. Of course, you can integrate components it provides into your application and build richer functionality for end users.
This SDK provides the following features:
* Take pictures and upload to ImageS3 service.
* Pick images from gallery and upload to ImageS3 service.
* Browse images on multiple pages.
* Browse images of different sizes.
* Save images into gallery.
* Set images as wallpaper.
* Delete images.
* Automatically detect image changes in image plant.
All these features are built around the concepts of ImagePlant and Template. Refer to ImageS3's documentation for understanding these concepts.
Administration of image plants and templates can be included in the SDK but it is not necessary to do this on mobile devices. Usually a developer can create image plants and templates from Web admin dashboard on a computer. On mobile device the major work is creating and uploading images and browsing images.
See further details in
https://github.com/jayxue/ImageS3Android
.