Port the project to Android Studio with gradle to escape from hell of dependency problems. Implement ibeacon localization and turn-by-turn direction function.