Why do I care? because relentlessly all opengl books assume you have access to some kind of a startup utility library like GLUT. So it becomes hard on Android to run those samples, especially you are in Java and the books assume you are coding in c or c++. I am wondering if there is someone that has addressed this in Android. I am not very hopeful, but why not. Just search and see what is uncovered.

Is there an OpenGL GLUT for Android?

Search for: Is there an OpenGL GLUT for Android?

Same question on stackoverflow

Here is an effort at android NDK and GLUT

a good wiki opengl programming effort: wiki book

It will be interesting to run these programs using the Java API on Android and not the NDK!!!

wiki book: GLSL shading language

What is GLUT? a definition from Khronos

Because OpenGL doesn't provide routines for interfacing with a windowing system or input devices, an application must use a variety of other platform-specific routines for this purpose. The result is nonportable code.

Furthermore, these platform-specific routines tend to be full-featured, which complicates construction of small programs and simple demos.

GLUT is a library that addresses these issues by providing a platform-independent interface to window management, menus, and input devices in a simple and elegant manner. Using GLUT comes at the price of some flexibility.