As a matter of learning I have been working on a simple app using ARKit since it works on Android and IOS along with OpenCV to make a Cocos2d-x game that lets you go on a scavenger hunt using everyday objects around you.
But, now I am struggling a bit with design. I feel like I should make my own wrapper classes around ARKit and also ARCore you can literally drop my library and these libraries and just use whatever one you want by calling my libraries API.
Also, I am struggling a bit with building. I think I am going to switch to CMake for all platforms and let CMake build all my deps and my library and also make a demo, the game for each platform and perhaps that lets me spend my time in a text editor versus between XCode, Android Studio, etc.
Does anyone have any advice?