Переписать логику кредитного калькулятора с java на swift 2.2 (iOS)
Задача - трансформировать код на java в swift.
Переписать нужно примерно 10-15 enums, 20-30 классов, 2-3 из которых большие.
Подчеркиваю - интерфейс переписывать не нужно.
В результате должен быть сдан проект iOS в котором будут проходить тесты, аналогичные тем, что в андроид (5-6 тестов на расчёт прибыли по депозитам)
Вы должны понимать что написано на java и уметь собрать проект на андроид, чтобы посмотреть как работает приложение, в случае необходимости.
Вы должны хорошо знать swift (2.1 или 2.2 но писать нужно под 2.2)
Работа с git на уровне pull/push/change branch
Демонстрация этих умений на ваш выбор.
Как пример - в одном месте inner class в коде java использует доступ к переменным внешнего класса. Как мы с вами знаем, в swift такого из коробки нет. Нужно либо слегка изменить логику в этом месте, либо реализовать передачу ссылки на внешний класс, при этом не создав retain loop. Если вы не поняли что только что прочитали, или не можете быстро нагуглить что к чему - откликаться на заказ не стоит.
В целом работы не много, чего-то супер сложного в проекте android нет. Много конвертаций дат в дни дней, в даты, так как расчёт дохода депозита зависит от числа дней в месяце, а начисление вознаграждений будет зависеть от условий, например, начислять депозит до праздников или после. Все это уже реализовано, нужно только переписать. Справочники типа выходной/рабочий и курсы валют за конкретный период нужно будет загрузить и сохранить на диске, допустим, тупо nsdata.
аванс 10%
желательно уложиться в 7 дней
отвечу на заявку не сразу - могу быть в отъезде, приношу извинения. В течение дня