https://github.com/awslabs/aws-sdk-android-samples
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/
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
2 of 46 committers (4.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
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/
Basic Info
Statistics
- Stars: 1,039
- Watchers: 147
- Forks: 1,040
- Open Issues: 3
- Releases: 0
Topics
Metadata Files
README.md
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_HOMEenvironment 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, usegradlew.batinstead.
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.
Owner
- Name: Amazon Web Services - Labs
- Login: awslabs
- Kind: organization
- Location: Seattle, WA
- Website: http://amazon.com/aws/
- Repositories: 914
- Profile: https://github.com/awslabs
AWS Labs
GitHub Events
Total
- Watch event: 13
- Pull request event: 1
- Fork event: 2
Last Year
- Watch event: 13
- Pull request event: 1
- Fork event: 2
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| minbi | m****i | 36 |
| Roshan Kumar | r****r@a****m | 29 |
| Weston Edwards | w****e@a****m | 18 |
| AWS | a****k@a****m | 11 |
| Karthikeyan V B | k****a@a****m | 11 |
| Mahesh Reddy | g****y@a****m | 11 |
| Frank Mueller | f****e@a****m | 10 |
| Chunqiang SUN | s****q@a****m | 9 |
| Tim Schmelter | s****e@a****m | 8 |
| Glenn Dierkes | t****i@g****m | 7 |
| Jeremy Gunawan | j****a@a****m | 6 |
| Albert Vaca Cintora | a****a@a****m | 5 |
| AWS Mobile SDK Team | 4****k | 4 |
| Karthikeyan | k****b@u****u | 4 |
| Richard Fung | r****g@a****m | 3 |
| Raphael Kim | 5****m | 2 |
| Mark Everett | t****x@g****m | 2 |
| Bob Kinney | b****y@a****m | 2 |
| Adrian Hall | a****n@s****m | 2 |
| Lisa Shon | l****n@a****m | 2 |
| Rohan Dubal | r****b@a****m | 2 |
| chetanme | c****e@u****u | 2 |
| Karthik Saligrama | s****m@a****m | 2 |
| Jameson Williams | j****l@a****m | 2 |
| brendandixon | b****n@m****m | 1 |
| alon | a****5@g****m | 1 |
| Uri Frischman | u****n@g****m | 1 |
| Richard McClellan | r****e@a****m | 1 |
| Michael Labieniec | m****c | 1 |
| Kho Yee, Choy | 7****y | 1 |
| and 16 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 0
- Total pull requests: 102
- Average time to close issues: N/A
- Average time to close pull requests: 19 days
- Total issue authors: 0
- Total pull request authors: 37
- Average comments per issue: 0
- Average comments per pull request: 0.43
- Merged pull requests: 77
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- desokroshan (21)
- sunchunqiang (16)
- minbi (10)
- frankmuellr (7)
- palpatim (5)
- awsmobilesdk (4)
- lexmakali (4)
- zhiyua-git (3)
- Pranav-Bire (3)
- raphkim (2)
- jamesonwilliams (2)
- sri331 (1)
- clayharris (1)
- changxu0306 (1)
- kyarosh (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- androidx.appcompat:appcompat 1.0.0 implementation
- androidx.constraintlayout:constraintlayout 1.1.3 implementation
- androidx.legacy:legacy-support-v4 1.0.0 implementation
- com.google.android.material:material 1.0.0 implementation
- junit:junit 4.12 testImplementation
- com.android.support:appcompat-v7 $android_libs_version implementation
- com.android.support:design $android_libs_version implementation
- com.android.support:multidex 1.0.3 implementation
- androidx.appcompat:appcompat 1.3.0 implementation
- androidx.constraintlayout:constraintlayout 2.0.4 implementation
- androidx.core:core-ktx 1.5.0 implementation
- androidx.localbroadcastmanager:localbroadcastmanager 1.0.0 implementation
- androidx.navigation:navigation-fragment 2.3.5 implementation
- androidx.navigation:navigation-fragment-ktx 2.3.5 implementation
- androidx.navigation:navigation-ui 2.3.5 implementation
- androidx.navigation:navigation-ui-ktx 2.3.5 implementation
- com.amazonaws:aws-android-sdk-pinpoint 2.25.0 implementation
- com.amplifyframework:aws-api 1.18.0 implementation
- com.amplifyframework:aws-datastore 1.18.0 implementation
- com.google.android.gms:play-services-auth 19.0.0 implementation
- com.google.android.material:material 1.3.0 implementation
- com.google.firebase:firebase-core 19.0.0 implementation
- com.google.firebase:firebase-messaging 22.0.0 implementation
- org.jetbrains.kotlin:kotlin-stdlib $kotlin_version implementation
- com.amazonaws:aws-android-sdk-mobile-client $aws_version implementation
- com.amazonaws:aws-android-sdk-polly $aws_version implementation
- com.android.support.constraint:constraint-layout 1.1.3 implementation
- com.android.support:appcompat-v7 28.0.0 implementation
- junit:junit 4.12 testImplementation
- com.amazonaws:aws-android-sdk-mobile-client $aws_version implementation
- com.amazonaws:aws-android-sdk-s3 $aws_version implementation
- com.android.support.test.espresso:espresso-core 3.0.2 implementation
- com.android.support.test.uiautomator:uiautomator-v18 2.1.3 implementation
- com.android.support.test:rules 1.0.2 implementation
- com.android.support:support-compat 28.0.0 implementation