Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.53 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.53 KB

Introduction

Project for generating Yin Yang -symbol as an Android Livepaper. Plus making it somewhat dynamical using OpenGL ES 2.0 shaders for rendering it on screen. There are some somewhat 'uglyish' hacks involved, e.g renderer interface is implemented directly into GLSurfaceView, which isn't the best option if similarly named methods are introduced to base class one day. But this way some newly introduced internal classes can be reduced.

Beyond this, screensaver should comply with regular expectations one could have for any screensaver. Application icon and screensaver thumbnail share the same image for size reasons (goal is to produce as tiny .apk file as possible). Not to forget while making rendering as dynamic as possible - it comes along with the good news file size tends to drop significantly. Without the need to worry about differently sized screens as there ought to be pixel correct output always.

That said, hope you enjoy this tiny Yin Yang live wallpaper for Android devices. Compiled application can be downloaded from Google Play store;

http://play.google.com/store/apps/details?id=fi.harism.wallpaper.yinyang

The source code is released under Apache 2.0 and can be used in commercial or personal projects. See LICENSE for more information. See NOTICE for any exceptions, there is a clause about application icon and wallpaper thumbnail image used in this wallpaper application. Besides these exceptions, let it be as-is implementation or - maybe more preferably - as an example for implementing your own effects.