Разработка приложений для андроид даже не означает, что придется писать именно для андроид.
При портировании десктопных программ вполне можно оставить всю логику, если она не завязана на какие-то библиотеки, и переписать только интерфейс.
А потом собрать все то же самое под iOS... если, конечно, заранее озаботиться вопросом и работать с кроссплатформенной библиотекой для интерфейса.