Kanvas is a minimal Microsoft Paint like utility that provides users with the ability to easily draw lines and shapes of different colors and sizes. The application presents users with a blank white canvas and provides them with various drawing tools that can be used to add detail to their canvas.
To run the program, head to the release page and download the latest JAR artifact. This includes all dependencies to run on the JVM version 11 or greater. Then, run the program with Java. For example:
java -jar <download-location>/kanvas-1.0.jar
The Kotlin tutorial only provides instructions using the Intelli-J IDE. JetBrains' Getting Started page for compose is better. Nevertheless, the following is a semi-accurate list:
- Gradle (will be installed by Gradle Wrapper)
- For native applications (compiled to binary), kotlin-native (compiler)
- For JVM applications, Java runtime environment (JRE), version 11
-
Clone this repository
git clone git@github.com:EthanG78/kanvas.git
-
Enter the project source tree
cd kanvas
-
Build the fat Jar with Gradle. Gradle will automatically be installed using gradlew, the gradle wrapper.
./gradlew jar
-
Run the jar with java
java -jar build/libs/kanvas-1.0.jar
A presentation made by the authors of Kanvas can be found on Youtube here.
- Justen Di Ruscio
- Ethan Garnier