Анатолій Берчанов, Android Tech Lead, ділиться досвідом міграції Android-застосунків на Kotlin Multiplatform (KMP). У статті він розглядає перенесення наявного коду, налаштування середовища, а також адаптацію DI, локального сховища та мережевої логіки.
Від Sealed when steatements та покращеного виведення типів до Context receivers і Value-класів, Kotlin 2.0 надає потужні інструменти, що відповідають потребам розробки. Компілятор K2, вдосконалена підтримка IDE, можливості багатоплатформенності, підвищена сумісність — про ці та інші деталі оновлення у своїй статті розповідає Максим Дудка.
Днями вийшов довгоочікуваний Kotlin 2.0. Серед його головних новинок: К2, прискорена збірка проєктів, тулкіти та бібліотеки Jetpack, розв’язання накипілих проблем із Compose. А ще розробники анонсували фічі, які вийдуть в наступних оновленнях. Більше і докладніше про Kotlin 2.0 — в цьому огляді.
У цій статті Максим Дудка, Java Engineer у компанії EPAM Systems, розповідає про переваги Kotlin, зокрема підвищену безпеку, зменшення обсягу коду та покращену читабельність. А також ділиться улюбленими функціями цієї мови та міркуваннями, чому загалом з нею варто працювати.
Ця стаття — остання та найдовша для проєкту Cat Facts. Ти колись мріяв писати UI під компи на Jetpack Compose? Була потрібна якась дрібна самописна утиліта, чи ще щось? Ні? А як щодо написання одного застосунка — як для компʼютерів, так і для телефонів? Сьогодні ми саме це і зробимо.
У цій статті Сергій Моренець ділиться своїм досвідом міграції коду з Groovy на Kotlin, зокрема міграції скриптів збірки Gradle. А також розглядає дві основні помилки, які свідчать про те, що синтаксис та можливості Kotlin DSL відрізняються від аналогічних у Groovy DSL.
Сергій Моренець розповідає про ті фічі Kotlin, які дозволять вам писати більш простий, безпечний і читабельний код. Також він пояснює як цей код буде компілюватися і працювати всередині JVM.
«У цій статті ми трішки допишемо Cat Facts SDK, навчимося його тестувати і познайомимося з Kotlin/JS, а саме: напишемо браузерний застосунок з використанням React та нашого SDK». Продовжуємо цикл статей про Kotlin.
У цій статті фронтендери мають змогу разом з автором заглибитись в технічні нюанси роботи з Kotlin та Gradle і розібратись, як правильно конфігурувати елементи в проєкті. А також трішки понаступати на граблі початківців та побачити, як виправляти ці помилки.
Майже півроку ми висвітлюємо, як реагує, допомагає та працює ІТ-індустрія. У новому випуску обговорюємо збір до Дня Незалежності, дозвіл на закордонні відрядження та майбутнє Kotlin.
Джеймс Уорд, Kotlin Product Manager в Google, розповів про роль мови в екосистемі Android та за її межами, а також про майбутні плани компанії щодо неї. Зокрема йдеться про наміри створити новий компілятор, а також розширити функції Kotlin як мови.
Володимир, Java/Kotlin розробник у Daxx, розповідає про переваги, які відчув для себе, як Java-розробника, в переході на Kotlin і чи варті вони витраченого часу. Він провів дослідження і ділиться результатами з читачами DOU.
Константин Волчков, Software Tester, столкнулся с проблемой тестирования Android-приложения на телефоне после переезда тестового окружения с локальных серверов на Azure. А именно, не мог подключить приложение к тестовому серверу. Как решить такую проблему — читайте в статье.
Эта статья рассчитана на начинающих и тех, кто знает только ключевое слово suspend и одно из возможных правильных использований kotlinx.coroutines с Android. Прежде, чем копировать решения из этой статьи или любой другой вводной публикации о сопрограммах, прочтите документацию несколько раз — сначала по диагонали, а затем подробно.
Вадим Савченко, Android developer в NIX, уверен: переиспользовать код — обычная практика для любого программиста. Этот подход ускоряет процесс разработки и уменьшает вероятность ошибок. Когда видишь лаконичный код, лучше фокусируешься на бизнес-логике продукта. В этой статье — о том, как использовать код для нескольких целевых платформ и почему знание Kotlin — ценный навык.
Главная цель статьи — познакомить в первую очередь Java-разработчиков с Kotlin, показать, каким образом этот язык может упростить работу инженера, победить рутину и сделать программирование под JVM весёлым опять.
Всем привет! Меня зовут Константин Михайловский, и я Android инженер в компании Genesis на проекте BetterMe. В этой статье я раскрою некоторые нюансы перехода с Java на язык программирования Kotlin в Android-проекте, с которыми наша команда успела столкнуться.
В рамках QAFest 2017 Lead QA Automation Engineer в Ciklum Сергей Пирогов рассказал, как он докатилися до Kotlin и что из этого вышло. Для читателей DOU Сергей изложил этот опыт в авторской статье.
Ну что же, настало время погрузиться в самые интересные разделы документации. Базовый синтаксис, и не только, был озвучен в предыдущей статье, а сейчас настало время пройтись по «функционалу».
В прошлой статье мы по диагонали изучили классы и хотели посмотреть аспекты of Functional Programming. Но я думаю, что правильнее все-таки будет сначала на базовый синтаксис взглянуть и узнать, что там есть вкусного.
Коментарі