- Slang is an Android app to help users learn American Sign Language, a.k.a. "the Duolingo of sign language"
- Slang requires the backend to be deployed to the cloud before it can run locally
- The dataset
clean-dataset.csv
is stored in the backend - Check out our video demo
- Latest version of Git installed
- Latest stable version of Android Studio installed (v3.6.3 as of writing this doc)
- Emulator or phone running Android Q (v10.0, Android API 29)
- Ideally Windows 10 environment to run into less issues but other operating systems should work fine
- Deploy the backend to AWS Elastic Beanstalk:
- Clone the backend
- Follow these instructions
- Clone the frontend (this directory)
- Open Android Studio, select
Open an existing Android Studio Project
, and navigate to the Slang project to open it - If using your own backend, open the file
APIClient.java
and replace the url on line 23 with the url your AWS server - Run the app using a real device OR an emulator by following this guide