Word Портирование означает создание приложения на другой платформе (на другом языке, если необходимо), которая поддерживает ту же функциональность. Поскольку iOS и Android используют разные языки и внутренне очень различную операционную модель, вы не можете просто взять iPhone-код и перевести его по очереди в Android.
Что вам нужно сделать, это проанализировать функциональность приложения iPhone и создать приложение для Android, которое будет выполнять те же функции. Не подходите к этому как к прямому «портированию» проекта, а как к новому проекту разработки. Возможно, вы сможете перевести некоторую бизнес-логику один-к-одному, но все, что связано с пользовательским интерфейсом (и, скорее всего, с любой внутренней серверной связью, если оно у вас есть), нужно будет писать с нуля. Вы можете столкнуться с определенными вещами, которые присутствуют в iPhone, но вообще не поддерживаются в Android, или их очень сложно реализовать, поэтому попробуйте подумать о том, как заменить их тем, что поддерживает Android.
Самая большая проблема, с которой вы столкнетесь с Android, - это множество размеров и версий экрана, каждый из которых может вести себя по-разному и поддерживать разные вещи. Я предлагаю вам начать с самого начала и делать по одному экрану за раз, добавляя функциональность шаг за шагом, пока не получите нужное приложение.
5 месяцев - это достаточно длительный период времени, чтобы завершить работу практически для любого приложения. Удачи!
P.S. Я сам прошел это упражнение: имея приложение для iPhone, мне пришлось «переносить» его на платформу Android. Используя описанный мной подход, мне потребовалось около 2 месяцев, чтобы завершить андроидное приложение, которое первоначально занимало около 3 месяцев для создания на платформе iPhone.