Skip to content

Siddharth-sing/CanvaKids

Repository files navigation

CanvaKids

Overview

It's a kid's drawing app which is build for android users. It is built in Kotlin with some very good practices involved. The app have some basic and some very interesting features present in it.
1. Kid's can draw on the screen sized canvas with free hands.
2. There is color option present with a color picker with infinite colors present on it.
3. Most Interesting feature is click and Draw - Click any photo and draw on it.
4. All the drawings will be saved in gallery of the phone in .png form.

How To Use

How.to.use.mp4

Features

1. Permissions - Permissions are properly managed in the app.

  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  <uses-permission android:name="android.permission.CAMERA" /> 

2. Bitmaps

3. Canvas

4. View

5. Async Task

6. Splash Screen

7. Lottie Animation files

        <p>def lottieVersion = "3.4.0" </p> 
        <p>implementation "com.airbnb.android:lottie:$lottieVersion"</p>