All Projects → awslabs → Aws Sdk Android Samples

awslabs / Aws Sdk Android Samples

Licence: apache-2.0
This repository has samples that demonstrate various aspects of the AWS SDK for Android, you can get the SDK source on Github https://github.com/aws-amplify/aws-sdk-android/

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Aws Sdk Android Samples

Cloudmagick
CloudMagick is a serverless application which provides a dynamic image transformation like the small light module of apache2
Stars: ✭ 11 (-98.83%)
Mutual labels:  aws
Panther
Detect threats with log data and improve cloud security posture
Stars: ✭ 885 (-6.15%)
Mutual labels:  aws
Aws Lambda Dotnet
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
Stars: ✭ 945 (+0.21%)
Mutual labels:  aws
Repokid
AWS Least Privilege for Distributed, High-Velocity Deployment
Stars: ✭ 874 (-7.32%)
Mutual labels:  aws
Ecsctl
Command-line tool for managing AWS Elastic Container Service and Projects to run on it.
Stars: ✭ 15 (-98.41%)
Mutual labels:  aws
Aws Auto Terminate Idle Emr
AWS Auto Terminate Idle AWS EMR Clusters Framework is an AWS based solution using AWS CloudWatch and AWS Lambda using a Python script that is using Boto3 to terminate AWS EMR clusters that have been idle for a specified period of time.
Stars: ✭ 21 (-97.77%)
Mutual labels:  aws
Yle Aws Role
Tooling to help to assume AWS IAM roles
Stars: ✭ 11 (-98.83%)
Mutual labels:  aws
Serverless Plugin Stackstorm
Plugin for serverless framework to run ready to use actions from StackStorm Exchange as AWS Lambda.
Stars: ✭ 28 (-97.03%)
Mutual labels:  aws
Step Functions Demo
This is a demo project, created as a part of the blog post. The project uses serverless for deployments.
Stars: ✭ 15 (-98.41%)
Mutual labels:  aws
Flask Boto3
Flask extension that ties boto3 connectors to the application context
Stars: ✭ 27 (-97.14%)
Mutual labels:  aws
Aws Sdk Go
AWS SDK for the Go programming language.
Stars: ✭ 7,270 (+670.94%)
Mutual labels:  aws
Lambda Proxy Router
A simple router for AWS Lambda Proxy Functions
Stars: ✭ 14 (-98.52%)
Mutual labels:  aws
Localstack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
Stars: ✭ 37,724 (+3900.42%)
Mutual labels:  aws
Aws
Amazon Web Services support for Upspin
Stars: ✭ 12 (-98.73%)
Mutual labels:  aws
Django S3 Like Storage
Your Own Amazon S3 Django Storage
Stars: ✭ 28 (-97.03%)
Mutual labels:  aws
Aws Extend Switch Roles
Extend your AWS IAM switching roles by Chrome extension, Firefox add-on, or Edge add-on
Stars: ✭ 862 (-8.59%)
Mutual labels:  aws
Awslib scala
An idiomatic Scala wrapper around the AWS Java SDK
Stars: ✭ 20 (-97.88%)
Mutual labels:  aws
Tweetmap
A real time Tweet Trend Map and Sentiment Analysis web application with kafka, Angular, Spring Boot, Flink, Elasticsearch, Kibana, Docker and Kubernetes deployed on the cloud
Stars: ✭ 28 (-97.03%)
Mutual labels:  aws
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (-97.03%)
Mutual labels:  aws
Workshop Donkeytracker
Workshop to build a serverless tracking application for your mobile device with an AWS backend
Stars: ✭ 27 (-97.14%)
Mutual labels:  aws

AWS SDK for Android Samples

This repository has samples that demonstrate various aspects of the AWS SDK for Android.

Resources

Please refer to README file in each folder for more specific instructions. For general issues and help, check the FAQs section

List of Samples

  • AmazonKinesisVideoDemoApp This is a sample mobile application that demonstrates how to stream video to Amazon Kinesis Video Streaming. Involved AWS Services are:

    • Amazon Kinesis Video Streaming
    • Amazon Cognito Identity
    • Amazon Cognito Identity Provider (Your User Pools)
  • S3TransferUtilitySample. This is a sample mobile application that demonstrates how to use Amazon S3 Transfer Utility to download and upload files to Amazon S3. Involved AWS Services are:

    • Amazon Cognito Identity
    • Amazon S3
  • PollyDemo. This is a sample mobile application that demonstrates how to use Amazon Polly. Involved AWS Services are:

    • Amazon Cognito Identity
    • Amazon Polly
  • Lex Sample. This is a sample mobile application that demonstrates how to use Amazon Lex. Involved AWS Services are:

    • Amazon Cognito Identity
    • Amazon Lex

How to Run a Sample

Requirements

  • Android SDK. You can install the SDK via Android Studio or as stand-alone tools. See Installing the Android SDK.
  • Android Studio IDE 3.2+ (the official IDE for Android) or Gradle if you prefer CLI.

Android Studio

This is the recommended way to run samples.

  • Import sample project into Android Studio. In the welcome screen, click Import project (Eclipse ADT, Gradle, etc.). Navigate to the sample directory and select a sample project to import.
  • Update source code with your AWS resources. Please read the README of each sample for more details.
  • Run it!

Gradle

  • Make sure ANDROID_HOME environment variable is set to point to your Android SDK. See Getting Started with Gradle.
  • Update source code with your AWS resources. Please read the README of each sample for more details.
  • Connect an Android device to your computer or start an Android emulator. The minimum required API version for most samples is API level 10.
  • Compile the sample and install it. Run gradlew installDebug. Or if you on a Windows computer, use gradlew.bat instead.

FAQs

The sample can no longer be compiled/imported if I move it to another directory
  • We typically include the dependencies in the repo and have them already linked, so if you move the project you'll need to also update the path to the dependency. To do this, modify the project.properties file of the project
How do I use a different version of an included library(such as the Facebook SDK)?
  • Change the path to the library in project.properties of the project you are building to be the path to the version you want
I'm getting an error saying that there are multiple versions of a jar
  • To fix this, make sure that all the jars you are using conform to the same version. You can do this by just replacing all the problematic jars with the version you would like to use.
Where do I find login-with-amazon-sdk.jar?
  • The jar is usually already included where required. However, if not or if you want to use a different version, you can find it here.

Getting Help

We use AWS Android SDK GitHub issues for tracking questions, bugs, and feature requests.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].