Skip to content
Port of AndroidOpenGLESLessons folder to Android Studio
Kotlin Java GLSL
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Learn-OpenGLES-Tutorials / android / AndroidOpenGLESLessons/

Port of AndroidOpenGLESLessons folder to Android Studio

Original Github location:

This project is a repository for the lessons and tutorials over at

The compiled app can be downloaded from the Android market at

What has changed:

The samples have been reworked so that they all live happily (more or less) in one Android Studio project. In theory you should be able to pull the repo or download the zip file, and then hand the (uncompressed) folder to Android Studio and everything should just build.

The copy of the Gihub repo imported into Android Studio just fine. I added my favorite .gitnore files and then compiled it. It was a completely clean build without changing a single line of code at the initial Git checkin tag. Since the initial build - I have taken screenshots and built a file.

Changes 09-2019:

Converted the implementations in Lessons 1 through 8 to Kotlin. The LiveWallpaper implementation remains coded in Java. A Kotlin conversion of these folders is left as an exercise for the developer. Let me know if you want to pull them into this repo via a pull request.

Current Studio level (9 October 2019):

Android Studio 3.5.+



Supported Platforms

As part of this port to Android Studio - the sample code for platforms other than Android has been stripped out.

For more information on these samples please refer to the links above.

Table Of Contents

Lesson 1

Lesson 2

Lesson 3

Lesson 4

Lesson 5

Lesson 6

Lesson 7

Lesson 8

You can’t perform that action at this time.