libGDX provides a simple wizard tool (gdx-setup.jar) allowing you to easily get started. This will create a gradle ready project, which can then be imported into your IDE (Android Studio, Eclipse..).
Detailed here is an approach to 2D pixel-perfect lights/shadows using shaders and the GPU. Because of the high fill rate and multiple passes involved, this is generally less performant than geometry ...