I read about someone doing this in android. The C app wrote directly to the framebuffer. Absurdly small apk.
# Flappy Bird for Android, only C, under 100KB
https://news.ycombinator.com/item?id=41614663