Разбор устройства inline функций в Kotlin (8 мин): когда стоит использовать, какую экономию обеспечивают, их преимущества, а также reified, crossinline
👍37👎1
Вышел KotlinX Serialization 1.6.2 с поддержкой Kotlin 1.9.21, добавлен target Wasm WASI и вернули поддержку linuxArm32Hfp
👍12👎1
Forwarded from Mobile Developer (Алексей Гладков)
Kotlin Ecosystem in 2023
https://www.jetbrains.com/lp/devecosystem-2023/kotlin/
Очередной опрос от Jetbrains призванный показать
👉 С какого языка приходят люди в Котлин
👉 Какие плагины и библиотеки используют люди
👉 Где используется Котлин
И всякое другое. Заходите посмотреть - это интересно
https://www.jetbrains.com/lp/devecosystem-2023/kotlin/
Очередной опрос от Jetbrains призванный показать
👉 С какого языка приходят люди в Котлин
👉 Какие плагины и библиотеки используют люди
👉 Где используется Котлин
И всякое другое. Заходите посмотреть - это интересно
JetBrains: Developer Tools for Professionals and Teams
Kotlin - The State of Developer Ecosystem in 2023 Infographic
Learn about the latest Kotlin trends, usage, and popularity in JetBrains' annual report.
👍11👎1
На официальном YouTube канале Kotlin каждый день будет проходить решения Advent of Code 2023 на Kotlin в прямом в эфиры. Все записи и эфиру тут
👍27👎1
Состояние Kotlin Multiplatform и его будущее https://www.youtube.com/watch?v=bz4cQeaXmsI
YouTube
The State of Kotlin Multiplatform
JetBrains Kotlin Multiplatform (KMP) is an open-source technology designed for flexible cross-platform development. It allows you to develop apps for Android, iOS, desktop, web, and server-side and efficiently reuse code across them, all while retaining the…
👍1👎1
Forwarded from Android Broadcast (Кирилл Broadcast)
Завтра JetBrains запустит свой AI. Презентация на YouTube
YouTube
JetBrains AI Launch Event
JetBrains AI Assistant is now publicly available! To find out more about AI Assistant, including our current plans, visit https://jetbrains.com/ai
In this special launch event, see demonstrations of some of AI Assistant’s most exciting features as well as…
In this special launch event, see demonstrations of some of AI Assistant’s most exciting features as well as…
👍36👎1
Forwarded from Android Broadcast (Кирилл Розов)
Media is too big
VIEW IN TELEGRAM
JetBrains (JB) провела презентацию своего AI асситента для IDE компании. Это круто, так как вся информация о проекте хранится там.
Фичи:
👉 рефакторинг кода
👉 AI чат
👉 объяснение по вашему коду
👉 дополнение кода
👉 написание документации, сообщение для коммитов и тестов и прочее
Поддерживаются все платные IDE компании (Android Studio не продукт JB). а также YouTrack, TeamCity и Datalore, но нужно будет оформить подписку в дополнении к покупке IDE
Плагин для IDE можно найти тут
#ai #tooling
Фичи:
👉 рефакторинг кода
👉 AI чат
👉 объяснение по вашему коду
👉 дополнение кода
👉 написание документации, сообщение для коммитов и тестов и прочее
Поддерживаются все платные IDE компании (Android Studio не продукт JB). а также YouTrack, TeamCity и Datalore, но нужно будет оформить подписку в дополнении к покупке IDE
Плагин для IDE можно найти тут
#ai #tooling
👍31👎2❤1
Kotlin для WebAssembly (WASM) переходит в состояние Alpha. Можно пробовать но тянуть в production на свой страх и риск.
Compose Multiplatform тоже поддерживает WASM но в экспериментальном состоянии
#wasm #compose
Compose Multiplatform тоже поддерживает WASM но в экспериментальном состоянии
#wasm #compose
👍38
Forwarded from Android Broadcast (Кирилл Broadcast)
Показали первую превью KSP2 . Основные фичи:
👉 Использует K2 компилятор (нужно включать K2 компилятор в Kotlin)
👉 Новый отдельный генератор кода, который дает больше свободы и фичей по сравнению с текущим плагином Kotlin компилятора
Чтобы попробовать вам надо использовать KSP 1.0.14 или выше. Затем в
В новой версии есть изменения в поведении API
#ksp #k2 #kotlin
👉 Использует K2 компилятор (нужно включать K2 компилятор в Kotlin)
👉 Новый отдельный генератор кода, который дает больше свободы и фичей по сравнению с текущим плагином Kotlin компилятора
Чтобы попробовать вам надо использовать KSP 1.0.14 или выше. Затем в
gradle.properties
добавитьksp.useKSP2=true
В новой версии есть изменения в поведении API
#ksp #k2 #kotlin
👍13
Советы (EN, 9 мин, ссылка без VPN) по тому как не допустить популярные ошибки в Kotlin:
👉 Слишком много ?.
👉 Использовать lateinit
👉 Увлекаться scope функциями (apply, also, let, with)
👉 Скорость работы
👉 Увлекаться языковыми фичами что приводит к сложности читаемости
👉 Хаос с корутинами
👉 Слишком много ?.
👉 Использовать lateinit
👉 Увлекаться scope функциями (apply, also, let, with)
👉 Скорость работы
👉 Увлекаться языковыми фичами что приводит к сложности читаемости
👉 Хаос с корутинами
👎23👍16
Forwarded from Mobile Developer (Алексей Гладков)
Дебаты: Кроссплатформа будущего - Flutter или KMP
https://www.youtube.com/watch?v=hDh-Fdehb3Q
То самое нашумевшее видео, которое многие хотели посмотреть, поэтому решил его отдельно запостить
https://www.youtube.com/watch?v=hDh-Fdehb3Q
То самое нашумевшее видео, которое многие хотели посмотреть, поэтому решил его отдельно запостить
YouTube
Кросс-платформа будущего: Flutter или KMP / Дебаты спикеров из Контура, Яндекс Go, Surf, Effective
Flutter или KMP — что лучше? За какой кросс-платформенной технологией будущее? Вместе искали ответ на этот вопрос в формате дебатов.
Позиции Flutter защищали:
— Геннадий Евстратов, руководитель мобильной разработки Яндекс Про, Яндекс Go
— Евгений Сатуров…
Позиции Flutter защищали:
— Геннадий Евстратов, руководитель мобильной разработки Яндекс Про, Яндекс Go
— Евгений Сатуров…
👍31👎7
Если вам нужно реализовать пуши в Kotlin Multiplatform приложении с поддержкой Android и iOS, то вот вам статья (3 мин, EN, ссылка без VPN)
👍18❤4
Forwarded from Mobile Developer (Алексей Гладков)
Forbes написал тут статью о том, что они переходят на Kotlin Multiplatform
https://www.forbes.com/sites/forbes-engineering/2023/11/13/forbes-mobile-app-shifts-to-kotlin-multiplatform/?sh=69a801153ca5
В пользу выбора технологии они называют
👉 Успешный запуск
👉 Гибкость разработки
👉 Сильной коммьюнити
👉 Быстрые релизы
👉 И даже улучшившийся пользовательский опыт
Что думаете?
Получите доступ к закрытому коммьюнити, чтобы развивать свои навыки разработки
https://www.forbes.com/sites/forbes-engineering/2023/11/13/forbes-mobile-app-shifts-to-kotlin-multiplatform/?sh=69a801153ca5
В пользу выбора технологии они называют
👉 Успешный запуск
👉 Гибкость разработки
👉 Сильной коммьюнити
👉 Быстрые релизы
👉 И даже улучшившийся пользовательский опыт
Что думаете?
Получите доступ к закрытому коммьюнити, чтобы развивать свои навыки разработки
Forbes
Forbes Mobile App Shifts To Kotlin Multiplatform
Forbes builds new mobile app with Kotlin Multiplatform, allowing faster feature delivery and lower costs. Kotlin tech leadership complements respected journalism.
🔥38👍9🤯5
JetBrains анонсировала новую библиотеку для построения графиков на Kotlin - Kandy. Библиотека содержит для описания графиков и интеграцией с Kotlin DataFrame и Kotlin Notebook.
👏64🔥27🎉10👍3
🔥44🤯4👍2