Skip to content

cloudinary-training/cld-intro-android-sdk

Repository files navigation

Introduction to Cloudinary's Android SDK

This repository is used in conjunction with the Cloudinary Academy training course, Introduction to Cloudinary's Android SDK.

If you would like to take this 35-minute course, you can enroll for free at training.cloudinary.com.

Course Outline:

The information below corresponds with the slides used in Introduction to Cloudinary's Android SDK.

Course Topics:

  • Introduction
    • Mobile Development
    • Environment Setup
  • Upload
    • Upload
    • Cloudinary Upload Widget
    • Pre Processing Image
  • Delivery
    • Transformations
    • Complex Transformations
    • Optimizations
  • Video
    • Cloudinary Native Video Player
    • Video Feed
  • Download
    • Glide
    • Picasso
    • Fresco
  • Integration
    • Glide Integration
  • Further Support

Setup Environment

Java

The Cloudinary Android SDK will run on Java 6 and any higher version. For purposes of training, we are using Java Version 8.

IDE

We'll be presenting this content using Android Studio

This is the entry point to static "runners" that contain code to help you upload, manage and transform your media.

Install Java

Verify your version of Java is 6+

java -version

Sample output for Version 8

$ java -version
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)

Providing Cloudinary Credentials

You will need to register for a free Cloudinary account to work along with this training.

It is recommended that you create a training account for this training to keep this work separate from any work you do in a production Cloudinary account.

You only need an email address that can be verified to set up this account.

Navigate to: https://cloudinary.com/console

cloudinary url

CLOUD_NAME and API_KEY can be revealed without creating any security issues, but you must keep API_SECRET private. It’s strongly recommended not to keep your API Secret anywhere within the app code.

Don't check it into GitHub and don't include it in blog posts.

  • For this course, you only need your cloud name, so there won't be any risk of security.

Assets

All local assets used in training, are located in the cld-intro-android-sdk/app/src/main/res /drawable/ directory


Resources

Cloudinary Academy

Cloudinary Documentation

Cloudinary Academy GitHub Respositories

Cloudinary GitHub Repository

Support Request

Support Email support@cloudinary.com

Asset Credits

About

This repository is used in conjunction with the Cloudinary Academy training course, Introduction to Cloudinary's Android SDK.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages