A canvas you can draw on with different colors.

Overview

Simple Draw

Logo

A canvas you can draw on with different colors.

Want to draw something but you have no paper? This app will suit you perfectly. Just pick a color and draw. You can either save the drawing or share it directly through email or social networks.

Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.

This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com

Get it on Google Play Get it on F-Droid

App image App image App image
Comments
  • If includes JPEG file it always saves as JPEG

    If includes JPEG file it always saves as JPEG

    Hello, on version 6.2 it happens (at least on my phone, Android 10) that saving the file as SVG, it gets saved as JPEG. What happened? Before it worked as expected.

    bug 
    opened by cbertelli 11
  • center of two finger zoom should be between the two fingers

    center of two finger zoom should be between the two fingers

    Currently the two fingers zoom uses the center of the canvas as origin for the zoom. This dramatically limits the use cases of the zoom functionality.

    Usually, the zoom gesture users the middle of the distance between the two fingers as origin. This allows to navigate in the drawing and zoom a specific region of the drawing to e.g. improve it.

    opened by HoWilgh 8
  • Copycat on Google Play

    Copycat on Google Play

    Hi @tibbi

    I found this app called Drawing Easy Draw On Screen on the Google Play Store. This guy just took your source code, added some ads in it and put it on the Store, without warning this is free software...

    As you are the owner of the source code, feel free to open a request to google here to remove this copy from the Store, if it's your wish ;)

    Don't forget to tell Google that:

    • The app is licensed under Apache v2 license and this guy is violating it;
    • He is falsely claiming he made the app;
    • Provide some screenshots of your own app.
    opened by Poussinou 8
  • Allow opening existing .svg files

    Allow opening existing .svg files

    Hey :)

    I've been implementing the loading logic for .svg files. It actually uses an XML parser for the parsing part, although the SVG path data (for example, <path d="M24,52 …) is my own implementation, thus it will result in undefined behaviour if the .svg trying to be loaded was not exported with Simple Draw.

    Currently, it parses the .svg files and already loads the canvas. Only missing the "Load" part on the menu. How should a Simple application implement the "Open file" dialog?

    opened by Lonami 8
  • Name:

    Name: "Draw" or "Simple Draw"?

    First of all, thanks for this great app! I was searching for a JetDraw FOSS replacement for a long time and now I finally found this nice app. Although its still missing some features, its already one of my favorite apps – not bloated, following the KISS principle... However, I'm quite confused by the app name: F-Droid lists it as "Draw", here it's name is "Simple Draw". Is there a reason for this non-consistent app name? Otherwise I would suggest to stick to one name, so it can be found on all platforms (e.g. F-Droid and GitHub) easily. Merry Christmas! :santa:

    opened by 6arms1leg 8
  • Invocation intent

    Invocation intent

    I'd like to integrate Kontalk with your app, in such a way that I can send an intent to invoke your app, the user draws something and, when finished, the output is returned to Kontalk so it can be sent as a message. What do you think? The intent can be used by other apps as well of course.

    You could use (along with your custom intent name) the IMAGE_CAPTURE intent so the interface would be standard.

    feature request 
    opened by daniele-athome 7
  • Zoom towards the center of the screen

    Zoom towards the center of the screen

    This helps fix #138 and #166.

    The old zoom behaviour means that when you zoom in after moving the canvas, you end up zooming away from what you were recently drawing. In other words, the center of the zoom was at (0, 0) or the original center of the image.

    This PR fixes that by adjusting the canvas position based of how much is zoomed so that the zoom is focused towards the center of what you can see (the screen) - fixing any weirdness with the zoom that was after moving.

    opened by CactiChameleon9 6
  • zooming creates dots

    zooming creates dots

    If you zoom, small dots or lines are drawn at the position of the fingers before zooming starts. It would be good to suppress the last line when zooming is detected.

    feature request 
    opened by HoWilgh 4
  • Add paint bucket tool

    Add paint bucket tool

    Notes:

    • ic_color_fill_off_vector is a temporary icon and needs to be updated. If needed, I will create this one too but my Inkscape skills are very rusty

    • Simplified the undo/redo code using Operation abstraction

    • Color fill changes are not saved with SVGs. More research/development is needed on this.

    • Bitmap operations are not saved during onSaveInstanceState because of the obvious memory/space issue. I did not find any related bugs though. Perhaps using Path objects in the flood-fill algorithm can remedy this and the above issue.

    Preview:

    (Grid cells filled one by one followed by repeated undo/redo)

    opened by Naveen3Singh 3
  • Allow quick save with Clear and add Reset button

    Allow quick save with Clear and add Reset button

    I had the same problem reported in https://github.com/SimpleMobileTools/Simple-Draw/issues/116 The quick solution for me was to save the last extension, add a "Reset" button and to change the behavior of the "Clear" button, by just clearing the canvas and reset the file name

    opened by spk 3
  • UI enhancements

    UI enhancements

    I think the UI could be simplified, with every tool being in the menu bar. Also, the "C" button could be in the "more" menu, as it's in my opinion better if it's not to easy to access, to avoid deleting current drawing by accident.

    Also it seems that the title "Draw" is not really necessary and could let space to have more tools in toolbar, or to make them distant and more easily clickable. It could look like the following picture.

    simple-draw ui enhancement

    Maybe an even better option would be to have the drawing full screen and all tools in a sidemenu.

    What do you think?

    opened by eauchat 3
  • Open screenshot with SimpleDraw

    Open screenshot with SimpleDraw

    Thanks for this simple and great app (and suite of apps).

    I've just upgraded to android 11 and I wish SimpleDraw was listed in the apps that are able to open a screenshot (because that's my main use case for using SimpleDraw).

    When I press "power+vol down", see the "popup" that appears on the lower left corner:

    Screenshot_20230102-084810

    When I click "edit", here are the only apps that are listed. I wished SimpleDraw appeared here:

    Screenshot_20230102-085012

    I have no idea why it is not listed there, because FX file explorer correctly shows it in the list of apps able to open pictures: Screenshot_20230102-085129

    Do you have any idea how you could do so? (I'm not experienced enough in android development to be able to figure this out by myself :-( )

    opened by daladim 2
  • Translations update from Hosted Weblate

    Translations update from Hosted Weblate

    opened by weblate 0
  • Accidental draw occurs when using gesture navigation

    Accidental draw occurs when using gesture navigation

    If gesture navigation is enabled on the phone and I swipe from either edge to go back or swipe up from the bottom to minimize, the draw occurs. So I can't exit without unwanted drawing. Maybe there is some way to detect these gestures and avoid drawing when they occur.

    feature request 
    opened by qwertyfinger 0
  • Support WebP

    Support WebP

    Strangely, Simple Gallery can open WebP format, but Simple Draw can't. At least opening should work, but most recent versions of Android support it natively, so saving lossy (better than JPG) &/or lossless (better than PNG) would be more useful.

    feature request 
    opened by TPS 0
  • Adding ability to import multiple images and rotate images

    Adding ability to import multiple images and rotate images

    05 June 2021, Sat

    Hi! I love this app 💖

    Although this app is meant for fun, I find it quite useful for teaching. It's minimalist and customisable interface is just perfect and amazing! This gives the user a lot more freedom and control over the app.

    But I found that I could not import multiple images and rotate them on canvas. This kind of limits me since I use a lot of images and annotate them while teaching.

    I request you to add these features. It could greatly increase the usability of the app beyond just having some fun.

    Here's a screenshot of how it could look like -

    feature_request1.png

    You can clearly see where my inspiration comes from 😁

    Congratulations! 🥳🎉

    Screenshot_20210605_225500.jpg

    feature request 
    opened by ghost 0
  • Support for Chrome OS + Stylus

    Support for Chrome OS + Stylus

    Currently when using a stylus or finger on a Chromebook there is lag between the touch points and the drawing of the line. Here is the developer page with more info on how to add support: https://developer.android.com/topic/arc/input-compatibility Thanks! (Also you can register it as a note taking app to be accessed from the lockscreen)

    feature request 
    opened by TheOkayJK 1
Releases(6.9.0)
Owner
Simple Mobile Tools
A group of simple, open source Android apps without ads and unnecessary permissions, with customizable widgets.
Simple Mobile Tools
Sunlight Apk - Sunlight App where You can decide Your Mood and Relative suggestions of what you can do will be displayed

Sunlight_Apk This Is a App where You can decide Your Mood and Relative suggestio

Jadu 1 Feb 5, 2022
Drawing app written with Jetpack Compose Canvas

✏️?? Drawing app written with Jetpack Compose Canvas. Draw using touch down, move and up events.Using array of paths to have erase, undo, or redo actions and set properties for path that will be drawn next separately.

Smart Tool Factory 30 Nov 10, 2022
Paint-me Is a simple painting app. Feel free to show your artistic talent on the wide canvas provided!

Kicking Off Hacktoberfest with ACM-VIT! PaintMe PaintMe Is a simple one screen-canvas painting app. Feel free to show your artistic talent on the wide

ACM VIT 3 Oct 31, 2022
AnimApp is an app that recommends you random anime and you can add it to your favourite if you like it.

papb-team6 AnimApp is an app that recommends you animes and you can add it to your favourite if you like it. Team members: Firdaus Bisma Suryakusuma (

Gilang Adhitama Putra 1 Mar 9, 2022
Android developer tool to draw overlay layout for GUI debug

LayoutOverlay Overview Make a overlay window to show transparent shape to compare size with view, margin. Features Overlay window Drag Drag and drop t

7loro 1 Oct 11, 2021
A random meme generator and can be shared , each click will show yo a different meme.

AlphaMemes(random meme sharing app) A android app which display new meme on each click. used API which is dynamic/ Glide library used / Recycler view

SUMIT KUMAR 4 Jan 18, 2022
An Android app that lets you download free children's books in different languages from non-profit publisher Book Dash

Bookdash Android Check out the blog post here: http://riggaroo.co.za/book-dash-android-app/ Download the app: https://play.google.com/store/apps/detai

Book Dash 684 Jan 8, 2023
Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰

Bitcoin Market ?? Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals Tech stack and whys ?? Kot

Cafer Mert Ceyhan 320 Jan 4, 2023
A news application through which you can learn and browse all the news that interests you by choosing the country and type of news with the ability to browse and add some news to your favorites

MY-NEWS-Android A news application through which you can learn and browse all the news that interests you by choosing the country and type of news wit

Mahmoud ELramady 0 Nov 11, 2021
A movie application where you can search a movie that you want and see the detail of movie

MovieApp This is a simple movie application where you can search a movie that you want and see the detail of movie Technologies Hilt (Dependency Injec

Serhad Mert 5 Nov 30, 2021
This component allows you to interact with remote machine via SSH. You can execute commands or run scripts located on that machine

th2 act ssh (1.2.0) Overview Provides user with the ability to execute specified scripts or commands with the parameter he needs Custom resources for

th2 1 Dec 18, 2022
How-Many-People-Are-In-Space - Do you wonder how many people are in space? Now you can check instantly with this app

How Many People Are In Space? Do you wonder how many people are in space right n

null 2 May 10, 2022
Android app that helps you keep track of the medical supplements you need to take and how you spend your days

Android app that helps you keep track of the medical supplements you need to take and how you spend your days, similar to a bullet journal. It also allows you to reflect on your day, week, year, etc.

Rachelle Hu 4 Nov 10, 2022
A simple sample showing the different types of notifications on Andoid

Notification example Simple notification. Expandable notification Progress notification Action button notification Notifications: MainActivity: Refs h

Saul Molinero 191 Nov 29, 2022
Experience Minecraft in a different way

tesseract Experience Minecraft in a different way. Tesseract is a server software for Minecraft: Bedrock Edition. But it uses a different concept then

Kevin Ludwig 15 Dec 17, 2022
AptiBit is an android application that uses Firebase firestore to store the questions and categorize different types of aptitude questions into their categories

AptiBit is an android application that uses Firebase firestore to store the questions and categorize different types of aptitude questions into their categories. It also uses firebase authentication service that allows you to sign in to the app using your custom credentials.

Ashish Gupta 3 Jun 13, 2022
App to randomly translate word through different languages

App to randomly translate word through different languages

Grzybek 0 Jun 24, 2022
A simple command line parser that takes different kind and format of inputs

CLI Parser Kata Introduction This is a simple command line parser that takes different kind and format of inputs and exports them to other format and

Victor Grycuk 0 Oct 5, 2021
Continuously archive RSS feeds to various different backends

RSStore Continuously archive RSS feeds to various different backends. Aka I try

//todo 0 Dec 18, 2021