Thanks for the PR, but unfortunately it's too noisy to be merged as-is.
Moving various imports makes unnecessary noises to the commit history.
Code style between our C++ code and Java code are different. We have our own code style but this only applies to C++ code that we wrote for LOVE. For Java code style, we follow the majority of Java projects (4 spaces instead of tab, braces after conditional, not on new line, braces shoudn't be omitted even if it's single statement, etc.)
The others are reasonable though, if possible, please don't delete your branch so I can cherry-pick it when I have time.
Reformat code to match LÖVE engine code style.
Removed useless gradle dependencies.
Refactored normal to not use appcompat.
Added support for API 19 (Android 4.4).
Added support for localization and added Russian language as example.
TODO: Fix directory loading error in API 19.