style='position: relative;float: left;'
Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
Similar Jobs
Mid-Level Restructuring and Insolvency Associate
BCG Attorney Search
New York City, NY
Apply Now >
Real Estate Associate
BCG Attorney Search
New York City, NY
Apply Now >
Tax Senior Associate / Special Counsel (Financial Products Focus)
BCG Attorney Search
New York City, NY
Apply Now >
Financial Services and Fintech Transactional Associate Attorney
BCG Attorney Search
New York City, NY
Apply Now >
Asset Management Subscription Document Associate
BCG Attorney Search
New York City, NY
Apply Now >
View more jobs in New York City, NY
View more jobs in New York

Job Details

Android Drawing Component low latency Native OpenGL not sure

Salary
$250-750

Location
New York City, NY, United States

Posted on
Jun 06, 2020

Apply for this job






Profile

Android Drawing Component, low latency (Native? OpenGL? not sure)
Im working on developing an Android drawing low latency app. Canvas is obviously too slow for this. This is for a small personal project of mine. Im a developer but not an Android developer, so Id like this component in a state that I can tinker with.
Here are the main features. If you can still do a good subset of these, let me know!
* Low latency rendering is the most important thing. There should be no (or little) space between the pointer on the screen and the brush stroke. I suspect theres a way of having a small Layer (Surface) at the tip of the pointer, while actually committing the brush to the main image in a different thread. I assume it could also be a native component or an OpenGL component. Maybe some clever buffer tricks. Up to you.
* it should support different brush types (pencil, pen, etc), with characteristics like thickness transparency etc. By support I mean something that can be added later, you dont have to implement these. Ideally if I can have access to the raw pixels Ill figure out how the brushes would work later and I can tinker with it. If you know how to simulate these brushes, all the better.
* Should run on Android 5.0 . Bonus points for ChromeOS (I understand they have some other APIs that can be used). Let me know if theres a reason the SDK version should be different.
* Should have Undo/Redo history, without killing the memory. This would work with zipping the image delta between 2 brushstrokes. Or if it works fast enough, replaying the history.
* Should have the possibility to zoom in/out and pan.
* Should be possible to instantiate multiple of these components in the same app.
* Should work with an active stylus. I assume this is trivial.
* Should support multiple layers
* Should support being resized
* Should be in Java. Im not familiar with Kotlin. C /Native also works.
* There should be a way to access the pixels to do simple operations (like set background, paste an image) even if its in a slow way.
The deliverable should be an app with this component, minimal UI, minimal brushes (transparent black circle could do the trick).
Looking forward to your questions and proposals.
Skills:
Android
, Mobile App Development
, Java
, C Programming
, OpenGL

Company info

Sign Up Now - MiamiCrossing.com

Similar Jobs:
Real Estate Associate
Location : New York City, NY
 Real Estate AssociateOffice New York CityPractice Area Corporate - Real EstateDate Posted Sep 16, 2026Application Deadline Sep 01, 2027Akin’s Real Estate group is seeking a highly qualified associate with three to five...
Leveraged Finance Associate
Location : New York City, NY
Job OverviewA law firm seeks a Leveraged Finance Associate to join their Capital Solutions Team in New York, NY. The ideal candidate will have a minimum of 2 years of experience in private credit, leveraged finance, or debt capita...
Insurance Coverage Partner
Location : New York City, NY
Job OverviewA law firm seeks an experienced Insurance Coverage Partner to join their team in New York. The role involves managing and assisting with both contentious and non-contentious third-party liability insurance coverage mat...
I found a new job! Thanks for your help.
Thomas B - ,
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
MiamiCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
MiamiCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2026 MiamiCrossing - All rights reserved. 21 192