Find more Web Development Remote Jobs posted recently Worldwide

Required Android,Computer Graphics,OpenGL,OpenGL ES freelancer for OpenGL ES 2.0 Library and UI Tools for Android job

Posted at - Sep 28, 2019

Toogit Instant Connect Enabled


We need a library for OpenGL GLES20 technology to be used in the software we developed on Android. This library is required to prepare 2D drawing and simple picture textures with specified properties (size, position, color, etc.).

This library represents a section that will be used as Whiteboard in our conference program. Since the drawing process will be on the camera image, it should be done by using OpenGL. The drawing (circle, arrow, etc.) will be done by using the information coming from the remote server. Therefore, OpenGL library functionality needs to be as much as easy to use in our code.
Shapes and textures will be 2D but they will drawn in 3D (means projection matrix should be applied). So needs to feed ProjectionMatrix and ViewMatrix every drawn frame.

Our expectation in this library is that the application can be made easily. For example, drawing a circle should be done with a similar syntax : "new DrawCircle(x, y, raidus, color, lineWidth);".

a) These library codes must be open and in bitbucket in source control linked to an account we specify.
b) There should be written documents and comments explaining the classes and functions on the coding side.
c) In addition, if any, how to adapt the Gradle side should be written.
d) OpenGL side version must be GLES20.
e) We need UI tools for test OpenGL library. UI to use the drawing methods in the OpenGL library with the position size, color and line width information from the touch panel.
f) We will give an example class for drawing method. Especially for understanding how we want to use Vertex Shader with Projection Matrix and View Matrix.

Desired Drawing Elements:
- Free Line, Arrow, Circle, Square, Rounded Corners
- Text (Font, size and color can be given)
- Number in circle (can be 0 to 99)
- Texture Icon and shapes (transparent and size can be changed)
- Cross, Tick, Alert Symbol etc.
- Undo (deleting the most recently added)
- Clear All (deleting all added elements)

About the recuiterMember since May 20, 2018 Ramya Kaliuham
from Okavango, Botswana

Skills & Expertise Required

Android Computer Graphics OpenGL OpenGL ES 

Candidate shortlisted and hiredHiring open till - Jul 24, 2020

Work from Anywhere
40 hrs / week
Hourly Type
Remote Job
$12.50
Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions


Apply on more work from home jobs posted in Web Development category.


Related Jobs


Latest In Android Jobs


Latest In Computer Graphics Jobs


Latest In OpenGL Jobs


Latest In OpenGL ES Jobs