🚀 Drinkit переезжает на KMP!
Ну ладно, переезжаем пока громко сказано 😅
Но первая фича на Kotlin Multiplatform у нас уже есть!
Мы долго думали, примерялись, выбирали, с какой стороны вообще подступиться. Потому что у нас ооочень разные Android и iOS приложения. Поэтому просто взять и переписать все на KMP это не реальная история.
В итоге мы пошли аккуратно: вертикально режем фичи и постепенно выносим общую доменную логику в shared-модуль.
Сейчас сделали первую фичу:
• доменный слой общий на KMP
• UI остаётся нативный на Android и iOS
Я очень люблю писать код один раз, а не два раза. Это, собственно, главный аргумент, который греет мне душу.
Так что можете нас поздравить 🎉
А ещё жду вас в комментариях с мнениями, почему это большая ошибка, почему мы зря начали и какие грабли я, конечно же, скоро соберу 😅
Пока что я доволен so far.
P.S. сам жду свой пост через несколько месяцев о том, какая это была ошибка 😅
🎁 В закрепе розыгрыш промокода на Мобиус!!! 🎁
#kmp #kotlin #android #ios #mobiledev #drinkit
Ну ладно, переезжаем пока громко сказано 😅
Но первая фича на Kotlin Multiplatform у нас уже есть!
Мы долго думали, примерялись, выбирали, с какой стороны вообще подступиться. Потому что у нас ооочень разные Android и iOS приложения. Поэтому просто взять и переписать все на KMP это не реальная история.
В итоге мы пошли аккуратно: вертикально режем фичи и постепенно выносим общую доменную логику в shared-модуль.
Сейчас сделали первую фичу:
• доменный слой общий на KMP
• UI остаётся нативный на Android и iOS
Я очень люблю писать код один раз, а не два раза. Это, собственно, главный аргумент, который греет мне душу.
Так что можете нас поздравить 🎉
А ещё жду вас в комментариях с мнениями, почему это большая ошибка, почему мы зря начали и какие грабли я, конечно же, скоро соберу 😅
Пока что я доволен so far.
P.S. сам жду свой пост через несколько месяцев о том, какая это была ошибка 😅
🎁 В закрепе розыгрыш промокода на Мобиус!!! 🎁
#kmp #kotlin #android #ios #mobiledev #drinkit