The development should be using (Corono SDK and Lua) or other framework that can work for iOS and Android. No re-code for cross platform.
To write a code that can uncovered background image. There will be a layer of image to cover the background. For detail view the attached MS Doc file. Follow the instruction and the steps.