Skip to content

Repository files navigation

KidCreations

KidCreations is a small Android drawing app built around a custom Canvas view. It began as my first official Udemy project and has since been refreshed for modern Android while keeping the original learning goal intact.

Features

  • Draw smooth, pressure-independent strokes in multiple colors and sizes
  • Undo, redo, and clear the canvas
  • Choose a photo as the canvas background
  • Export the finished drawing as a PNG with Android's system file picker
  • Edge-to-edge layout with adaptive light and dark themes
  • No storage permissions required

Tech

  • Kotlin
  • Android custom views and Canvas
  • Activity Result APIs
  • Coroutines for file output
  • XML layouts with Material Components
  • Centralized dependency versions through a Gradle version catalog

Build

Open the project in Android Studio and run the app configuration, or build from the command line:

./gradlew assembleDebug

The app currently compiles against Android 36 and supports Android 6.0 (API 23) and newer.

App demo

Watch the latest app demo

About

App serves as a kid's drawing application!

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages