Refactor to further decouple apk_project_builder

* extract loader
* extract project build dir
* code style cleanup