TeamDolphin
Android app that is a general art creation program. Users will be able to use standard art creation program functionalities.
External Requirements
Running this app only requires Android Studio which by default comes with gradle(package manager). It also requires Kotlin which by default also comes with Android Studio.
Running
After opening Android Studio
- Open with VCS(Version control System)
- Then provide this link to the prompt - https://github.com/SCCapstone/TeamDolphin.git
Download any emulator(phone version) through Android Studio and click the green start button to run the app.
Deployment
To create an APK file
- Select “Build” option from top tabs of Android Studio
- Click on Generate Signed Bundle or APK
- Select APK and click next
- create a new key or use a pre exisiting key
- click on release and then finish
How To Use
- Click on “New” button on top left of home screen.
- Create a canvas to fit your preference, or insert a picture from the storage of your Android device.
- Click “Create” button to enter the digital painting screen.
- Use any available tools to create image on canvas as desired.
- Click “Save” button to save your work to the Android device’s local storage.
- Click “Home” button to return to home screen. If your image is saved, it will show up on the “Home” screen for ease of accessibility.
Video
https://sccapstone.github.io/TeamDolphin/
Screenshots
Testing
Testing Technology
We are using JUnit for testing our functions logic and We are also using Expresso for behavioral tests As we progress developing this app, we will continue to add more JUnit and behavioral tests
Our Tests are located in the androidTest(Behavioral Tests) and Test(JUnit tests) folders: TeamDolphin/app/src/androidTest/java/com/example/teamdolphin TeamDolphin/app/src/test/java/com/example/teamdolphin
Running Tests
To Run the Tests you must use Android Studio:
Right click on the folder where the tests are located to run all the tests(Behavioral or JUnit) Right Click on individual test files to run a single test
For Behavioral Tests: The Installed Phone will be launched(Pixel 2 API 30 is used)
Authors
Tyson Medlin - tjmedlin@email.sc.edu - https://github.com/TysonMedlin
Luis Canales - lcanales@email.sc.edu - https://github.com/CanalesLuis
Rachel Jessee - rljessee@email.sc.edu - https://github.com/Rljessee
George Pegues - gpegues@email.sc.edu - https://github.com/GeorgePegues
Prathamjeet Singh - psingh@email.sc.edu - https://github.com/IshuSingh1