+1 -1 +17
Vote on this proposal

Introduction to OpenGL in Android

by Tamillharasan Chandran (speaking)

Section
UI and Design
Session type
Tutorial
Technical level
Beginner

Objective

Getting started with OpenGL programming can seem to be a little heavy but it need not be.

We will start with a brief introduction to OpenGL and then quickly jump into the step-by-step tutorial section.

Description

The intro will include some history including the differences between OpenGL, OpenGL ES and OpenGL ES2.

The tutorial will introduce OpenGL programming by building a simple app which has the following features

  • Draws basic shapes
  • Filling the object with basic colors
  • Applying a texture on the shape
  • Creating a simple animation with the shape

And while implementing the above, we’ll cover the following topics

  • Setting up the view
  • Drawing simple shapes
  • Vertex Shader
  • Fragment Shader

If time permits, we’ll also cover the following

  • OpenGL Shader language [GLSL]
  • Transformations
  • Frame Buffer Objects

Speaker bio

I am a Product Engineer working with multunus. I have good experience in Android and iOS platforms. I have also been working on OpenGL in Android and iOS.