Copyleft Games

Intro to Android Development

As much of our software is written in compiled languages, porting to Android requires working with Google's Android Native Development Kit (NDK). Getting it setup on your system is a great first step toward helping port software for Android.

Download Android Studio and set it up for building NDK programs.

To get your feet wet, make a trivial modification to the hello-gl2 example provided by the NDK. Common changes involve changing a color or the triangle's shape, but feel free to get more elaborate! Then compile and test it on an Android device or an emulator.

Be sure to join our web-based chat at where other students and mentors can help you. When you join chat for the first time, remember that someone may not see your message for a few minutes so say "hi" and be patient (installing Android Studio and the NDK can take some time, anyway). We can't help you if you've left chat before we can answer!

When you've done, post a screenshot of your modified hello-gl2 example to this task.

Task tags

  • android
  • opengl

Students who completed this task

Ravineel Singhi, SafeFatNoob, Willsm, Hoàng Minh, Jarrett B, Riley Schnee, Pranet Ramesh, Stanford Lin, Vidminas Mikucionis, Josie Garza, Soham Sen, Areeta Wong, Abdulsamad Aliyu, Jenny Gao, Austin Jenchi, S Rahul Badami, Ishan Arya, Shrix, Ang Swee Chow, Neil Bedagkar, Clark Wakeland, Emil Velasquez, David Zhen, Jonathan Konecny, Kenneth Humphries, daver_12345, Arun Sarma, Rafly Andrianza, Dominic Philip, Ibrahim Abudalah, Shouen Lee, Jeff Sieu Yong, Tanvish, Oscar Belletti, David Lamptey, Denis Stioiu, Thuận Nguyễn

Task type

  • code Code
  • web Design