This app was created back in 2017 with the purpose of providing a tool for artists to practice their skill on the go. The application provides several training prompts plus the possibility to create custom prompts, take a picture and archive sketches and share them on instagram.
At the time of the first release there were just a few apps of this type while at the time of this writing (2022) the market is flooded with many alternative options offering a wide broad of features.
Type of application: Android application.
First release date: 28 Sept 2017.
Last released update: 18 Nov 2020.
Tested on: Android 11 (API level 30).
- Pick one of the preloaded prompts and train your drawing skills every day following the suggested topic for the day.
- Create new custom prompts.
- Add notes, comments and ideas to the sketch of the day.
- Take a picture of your sketch to archive it or share it on instagram.
- Keep track of your monthly progresses.
Main UI elements: Drop down menus, spinner menus, checkboxes, images, gallery.
Databases: SQLite.
Integrations/Permissions:
- Device camera.
- Device storage.
- Instagram via API (if installed on the device).
- Google Admob (banners, interstitials)
- In-app purchase (Ads free)
(Updated 10.11.2022)
- Donwload the zip package from Github to your local disk
- Uncompress the file
- On Android Studio:
- Click on File -> Open
- Locate the uncompressed folder and select the app folder
- Click ok
- From the Run menu, select Run 'app'
- The application will be built and run within the emulator (if configured in Android Studio)
- To add a new emulated device:
- Open SDK Manager
- Select an Android SDK (e.g. Android 11.0 (R))
- Click apply and install the selected SDK
- Open AVD Manager
- Select Create Virtual Device
- Pick up a device (e.g. Phone -> Pixel XL)
In case of errors during the build, you would probably need to update some of the packages used in the build.gradle file or some properties in the gradle.properties file
You might need to tweak the build.gradle file and gradle.properties to build the application properly due to possible deprecated packages.