Hay bastante código que tendrás que retocar puesto que los entornos son diferentes. Si lo has estructurado bien el impacto será menor, pero igualmente lo tendrás.
No aportas muchos datos sobre que frameworks has usado para la aplicación de escritorio. Mi recomendación es que uses un framework que te permita multiplataforma, como por ejemplo
libgdx.