Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
marspeople
Old
(Last edited by marspeople; 4th April 2012 at 03:32 PM.) Reason: Version 1.1
#1  
Member - OP
Thanks Meter 90
Posts: 68
Join Date: Jul 2011
Lightbulb E-Paper: Simple drawing app

Due to the lack of good open source drawing apps to port to the NST, I wrote myself a simple one specifically for the NST, taking advantage of the fast refresh mode (A2).

The app is quite simple: it is multi-page, can export and import pages from PNG files, and the usual basic stuff you'd expect from a (basic) drawing app. See some screenshots below.

Actually, you can import any PNG images folder by long pressing the folder at the import screen. However, for now you can't erase pixels from imported pages. This is because the drawer is curve based (you create and delete curves), not pixel based.

In addition to the icons at the bottom of the screen, the left side keys perform undo/redo and the right side switch pages.

Comments and suggestions are welcome, also if some is willing to help me port this to the PRS-T1, let me know.

Source code is available at: https://github.com/marspeople/E-Paper

Changelog:
1.1: Background of exported images is now white instead of transparent.
Attached Thumbnails
Click image for larger version

Name:	ss1.jpg
Views:	460
Size:	64.1 KB
ID:	981336   Click image for larger version

Name:	ss2.jpg
Views:	456
Size:	133.8 KB
ID:	981337  
Attached Files
File Type: apk Epaper-release.apk - [Click for QR Code] (48.2 KB, 448 views)
The Following 7 Users Say Thank You to marspeople For This Useful Post: [ Click to Expand ]
 
wheilitjohnny
Old
#2  
Member
Thanks Meter 26
Posts: 46
Join Date: Mar 2011
I would like to ask, are there any text mode, allowing users to type in some text?

Support your great app!
 
slack04
Old
#3  
Senior Member
Thanks Meter 300
Posts: 1,003
Join Date: May 2010
Nice work. Just tried it out. Pushing the limits of what an e-paper device can do (actually, it's a bit beyond...) but still pretty rad that you were able to make it! Thanks!
 
drmxmyt
Old
#4  
drmxmyt's Avatar
Senior Member
Thanks Meter 33
Posts: 168
Join Date: Aug 2011
pretty great app. really liked the simplicity and such.
but i would want to have some options on saving images, by default on png images, drawing is black and background is transparent, so previewing on a different app makes my images weird. it could has some options, like background and text colors, image size and jpg/png output etc. And also it would be cool to add some texts to my drawings as wheilitjohnny said.
cheers
 
ryanpl
Old
#5  
Senior Member
Thanks Meter 22
Posts: 160
Join Date: Jan 2011
Marspeople, I think this app is great. I've looked for apps which my kids can use for drawing and this answers the need.
 
marspeople
Old
#6  
Member - OP
Thanks Meter 90
Posts: 68
Join Date: Jul 2011
Quote:
Originally Posted by drmxmyt View Post
pretty great app. really liked the simplicity and such.
but i would want to have some options on saving images, by default on png images, drawing is black and background is transparent, so previewing on a different app makes my images weird. it could has some options, like background and text colors, image size and jpg/png output etc. And also it would be cool to add some texts to my drawings as wheilitjohnny said.
cheers
You're right, I forgot about fixing the transparent background. Fixed now.

Regarding your other requests, I think they defeat the simplicity purposes of the app. However, adding typed text may be interesting, I will consider that.
 
nrseife
Old
#7  
Member
Thanks Meter 1
Posts: 37
Join Date: Jun 2010
Default E-Paper app

Great little app! Would be great if you could add a button to refresh the page once in a while. After many deletes the shadows can be overwhelming and distracting. I am currently deciding which one I like better: E-Paper or FreeNote (more features but also more complicated). I think in the end simplicity trumps flexibility.
 
marspeople
Old
#8  
Member - OP
Thanks Meter 90
Posts: 68
Join Date: Jul 2011
Here is a small tip: you can draw straight line segments by touching the screen with two fingers (one after another) and releasing them at reverse order.

Quote:
Originally Posted by nrseife View Post
Great little app! Would be great if you could add a button to refresh the page once in a while. After many deletes the shadows can be overwhelming and distracting. I am currently deciding which one I like better: E-Paper or FreeNote (more features but also more complicated). I think in the end simplicity trumps flexibility.
Well, you can simply press the n button twice (don't press too fast or it will create ghost at the bottom).
 
mrWax
Old
#9  
Senior Member
Thanks Meter 14
Posts: 147
Join Date: Jan 2012
Default =>> App for making lecture notes

Hi!
I would like to suggest some simple upgrade to your app, which equivallent I failed to find on Market.
Since E-Ink Multi Touch screen of NST seems to be great also for making lecture notes, but for what I have failed to find any suitable app, althought only simple thing would make your app to be great for this purpouse. You could then even start of selling it.

Here is the simple idea:

Screen divided into 3 frames:

1.) Overlook-frame of printable-part of A4/A5 -- used for scroolling/scalling of the Zoomed-frame around paper - which should look like small box on large A4,
2.) Zoomed-frame -- used for handwritting text, drawing pictures, writting formulas into the small box on Overlook Frame
3.) Toolbar-frame -- same as yours only with zoom +- buttons. also scalling of Zoomed-frame box on Overlook-frame could be done by multitouch.

Would be great hack for students of Natural arts - could provide ability to write mathematical formulas and schemes and so on, not loosing possibililty of hand writting.

What do you think?
 
Renate NST
Old
#10  
Renate NST's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter 466
Posts: 1,214
Join Date: Feb 2012
Location: Boston
That looks like a really nice, polished app.

I was just wondering if anybody uses the capabilities of ezPDF Reader to do similar things.

 
Post Reply+
Tags
canvas, drawing, norefresh
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Learn to Edit Graphics for your Development Work

The importance of good and appropriate graphics for your development work is undeniable. Be … more

Tasker Alternative: AutomateIt, Automates Your Device Tasks – XDA Developer TV

XDA Developer TV Producer Kevin wants to help make your … more

Preventing App Piracy: Join the Discussion

The topic of piracy is always a touchy subject, but I feel that the grass roots style of Android … more

Jolla Sailfish OS Flagship Device Makes First Appearance

Given the amount of coverage that Android receives around here, you could almost be … more