Задача
Провести предпроектную оценку и рефакторинг существующего Kotlin-приложения с целью его адаптации под архитектуру KMP (Kotlin Multiplatform). Основной запрос заказчика - перенос кода на KMP для расширения платформенной совместимости. Важно: срок не так критичен, как бюджет; нужна тщательная оценка (не менее 4-6 дней), основанная на реалистичном плане работ.
Требования к исполнителю
- Оценить текущую кодовую базу на Kotlin и разработать детальный план рефакторинга под KMP.
- Учесть все платформозависимые модули, выделить общий код, правильно организовать мультиплатформенные таргеты.
- Подготовить отчет (оценку времени и ресурсов), согласовать с заказчиком через middle-разработчика.
- Выполнять работу строго по согласованному плану, коммуницировать при возникновении неясностей.
Формат работы
- Командная разработка: вы не одни - средний (middle) разработчик на проекте поможет с архитектурными решениями и код-ревью.
- Оценка стоимости и трудозатрат предоставляется на старте. Изменение требований возможно только после обоюдного согласования.
- Ключевые компетенции исполнителя: Kotlin, KMP (Kotlin Multiplatform), рефакторинг, знание Clean Architecture.