add AndroidString module; refactor project structure