🌸👍 Kotlin Multiplatform:
Почему стоит изучать?
✍️ Я начинал свою карьеру в качестве мобильного разработчика. В то время мы создавали кроссплатформенные приложения, используя Qt. Этот инструмент предоставлял возможность писать как единую логику, так и пользовательский интерфейс на языке QML под iOS, Android и не только.
🤔 Qt уже более 25 лет успешно применяется в разработке, что говорит о его надежности. Однако есть один существенный недостаток — не многие горят желанием работать с языком С++.
😎 Уже полгода я участвую в разработке коммерческого продукта на KMP. Я хочу выделю в этом посте, только плюсы, ради которых стоит изучать KMP.
#️⃣Саморазвитие
Для работы с KMP требуется знание Kotlin и Compose. Это интересные инструменты, которые помогают понять, как устроена разработка на Android. К примеру, мне понравилось, как устроены Modifier в Compose. Что-то похожее я сделал для SwiftUI. Это очень полезная штука, если вы хотите настраивать объект извне.
#️⃣Стартаперы
Если вы Android-разработчик, то вы в шоколаде. Вы можете с помощью KMP и вашего друга iOS-разработчика пилить стартапы, темы и так далее. В течение месяца ваш друг iOS-разработчик разберется в языке и сможет помогать вам и с Android-частью.
#️⃣Будущее
Сама технология интересная и перспективная. Еще с древних времен люди пытались объединить необъединимое, и до сих пор пытаются. В будущем технология может развиться и занять свое место под солнцем.
#️⃣Время
Всем известно, что KMP позволяет писать единый код для разных платформ, что действительно ускоряет разработку. Некоторые крупные IT-компании уже разрабатывают на KMP свои продукты.
#️⃣Деньги
Вы уже не мамкин нативщик, а целый FullStack-разработчик, который сэкономил время, деньги и нервы бизнесу. А это значит, что вы можете смело просить повышения и зарабатывать больше, так как таких, как вы, на рынке мало.
❗️❗️❗️
✍️ Слудующий пост будет про минусы.