Можно ли «перенести» проект Android (.java) на IOS и не переделывать все заново?
Никак. Вы или пишите два проекта под разные платформы на нативных для этих платформ языках/фреймворках, или используете кроссплатформенные решения (PhoneGap/IONIC/Titanium и иже с ними).
P.S. Посмотрите ещё на ответ Дениса Загаевского, тоже хорошее предложение.
выносите как можно больше логики на сервер