title: Library for a simple graphics application - Android
body: <p>I am creating a simple graphics application, where the user can draw several shapes, change the shape color-size, zoom, rotate the device etc. After researching, I found out that there are many options on how this can be achieved and I find it hard to choose which approach would benefit me more. One approach that I have started testing is to create a <a href="http://developer.android.com/training/custom-views/custom-drawing.html" rel="nofollow">custom view and to draw on Canvas</a>. </p>
  
  <p>Is this option valuable in order to proceed without having the futuristic fear of low performance resulting to switch over something else (e.g. something like <a href="http://developer.android.com/guide/topics/graphics/opengl.html" rel="nofollow">OpenGL</a>)? </p>
  
  <p>Or better, given the brief description above, what would you recommend as the <strong>best option</strong>?</p>