Skip to content

Project Description

Luis Canales edited this page Dec 3, 2021 · 12 revisions

Team Dolphin's Project Application

Team Dolphin's project is an Android app that is a general art creation program. Users will be able to use standard art creation program functionalities.

Application functions

The Team Dolphin Art creation application will feature all standard art creation program functions, including the following:

  • Pen tool to draw on the canvas.
  • Brush tool with similar functionality to the pen tool but mimicking a brush stroke.
  • Fill tool to fill in large chunks of the canvas with the same color rgb value in hexadecimal.
  • Support for multiple layers.
  • Ability to import image file types .png, .jpg, and .bmp.
  • Ability of saving and exporting as .png, .jpg, and .bmp.
  • Text tool that is able to create text on the canvas
  • Select tool to be able to cut, crop, edit a limited part of the canvas.
  • Additional features will be added over time.

Application Audience

Team Dolphin's target audience for this application is Android users, and the app will have a focus on tablet devices.

Technology being used

  • Framework: Android Phone
  • Language: Kotlin, Java
  • IDE: Android Studio
  • backend server: None
  • libraries: None

Tools

We will be using Kotlin as the programming Language, Android Studio as the IDE, and gradle as the package manager

Notes

For the Proof of Concept build a Java canvas is implemented in order to allow the UI to have save functionality as having a UI present on the canvas page Kotlin build was unable to be completed by the Proof of Concept Milestone