Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uploadcare/uploadcare-android

Android Upload widget and API client that handles uploads and further operations with files by wrapping Uploadcare Upload and REST APIs.
https://github.com/uploadcare/uploadcare-android

android api client file-upload image-processing image-recognition image-upload processing sdk upload uploadcare uploader

Last synced: 26 days ago
JSON representation

Android Upload widget and API client that handles uploads and further operations with files by wrapping Uploadcare Upload and REST APIs.

Awesome Lists containing this project

README

        

# Android integration for Uploadcare
[![build](https://github.com/uploadcare/uploadcare-android/actions/workflows/deploy-tagged.yml/badge.svg)](https://github.com/uploadcare/uploadcare-android/actions/workflows/deploy-tagged.yml)

Uploadcare Android integration handles uploads and further operations with files by wrapping Upload and REST APIs.

Check out [demo app](/example).

## Features

### Library

Supported features:

- File, group, and project API v0.7.
- Paginated resource fetching.
- CDN path builder.
- File uploading from a file, byte array, URL, and URI.
- Synchronous and asynchronous operation modes.
- Concise and easy-to-use library without extra resources and drawables.

[Guide/Examples/Docs](https://github.com/uploadcare/uploadcare-android/blob/master/library)

### File Uploader

Supported features:

- Upload images, videos & other files from a local disk, camera, social networks, and cloud services.
- Social network authorization and file selection.
- Widget appearance customization and styles.
- Uploadcare Android library for direct Uploadcare APIs access.
- Material design.

[Guide/Examples/Docs](https://github.com/uploadcare/uploadcare-android/blob/master/widget)

## Useful links

[Library documentation](https://github.com/uploadcare/uploadcare-android/blob/master/documentation/LIBRARY.md)
[File Uploader documentation](https://github.com/uploadcare/uploadcare-android/blob/master/documentation/WIDGET.md)
[Uploadcare documentation](https://uploadcare.com/docs/?utm_source=github&utm_medium=referral&utm_campaign=uploadcare-android)
[Upload API reference](https://uploadcare.com/api-refs/upload-api/?utm_source=github&utm_medium=referral&utm_campaign=uploadcare-android)
[REST API reference](https://uploadcare.com/api-refs/rest-api/?utm_source=github&utm_medium=referral&utm_campaign=uploadcare-android)
[Changelog](https://github.com/uploadcare/uploadcare-android/blob/master/CHANGELOG.md)
[Contributing guide](https://github.com/uploadcare/.github/blob/master/CONTRIBUTING.md)
[Security policy](https://github.com/uploadcare/uploadcare-android/security/policy)
[Support](https://github.com/uploadcare/.github/blob/master/SUPPORT.md)

## Developer's guide

### Pre-requisites

* Gradle 7.6
* JDK 11
* Android SDK 22