Possibilities on integrating existing cucumber framework with appium

I have an existing automated suite for web browser based application on cucumber framework using selenium and java. We are now planning to run the same test scripts for the mobile app of same application. 
1. Is it possible to migrate or extend the existing web-based scripts to appium with limited code changes? 
2. If option 1 is not possible, then will we have to right the entire scripts again using appium parameters or is it possible to use selenium parameters for identifying the elements of click, textbox etc.? 
3. Any guidance or material on this enhancement/integration would be of much help.