Coder Social home page Coder Social logo

siddharth-sing / canvakids Goto Github PK

View Code? Open in Web Editor NEW
10.0 2.0 2.0 652 KB

Awesome Kid's Drawing App. It has a click and draws feature.

Home Page: https://github.com/Siddharth-sing/CanvaKids.git

Kotlin 100.00%
async-task kotlin-android lottie animation android canvas canvas2d bitmap bitmaps view splashscreen splash-screen camera-permission read-write permission-requests permissions-android

canvakids's Introduction

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>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.