Hi, thanks. I don't use any third-party physics engine, the physics is very simple so i built a minimal physics system specifically for this game.
Terrain generation is also simple, i just use a queue for spawning chunks and deleting them when they go out of the screen. I'll release all the source code soon.
EDIT: Added aptoide store link!