#survey #scripts
Вы пишете скрипты на Kotlin или используете REPL? Поделитесь своим опытом с командой Kotlin и расскажите им о своих примерах использования! Тем самым вы поможете улучшить API сценариев и приблизить их к стабилизации. Опрос здесь
Вы пишете скрипты на Kotlin или используете REPL? Поделитесь своим опытом с командой Kotlin и расскажите им о своих примерах использования! Тем самым вы поможете улучшить API сценариев и приблизить их к стабилизации. Опрос здесь
The Actual Number of Kotlin Developers, or Who Our Active Users Are
Статистика использования Kotlin разработчиками
Статистика использования Kotlin разработчиками
Когда вы работает с Gradle, то
Anonymous Poll
36%
Добавить Gradle модуль не вызывает трудностей
24%
Я понимаю всё (практически всё) содержимое билд файлов
25%
Я понимаю, что моя сборка долгая
21%
Я знаю/догадываюсь почему сборка долгая
13%
Имеют опыт оптимизации производительностьи сборки и у меня получилось её улучшить
22%
Ничего из вышеперечисленного
16%
Не участвую в опросе
#kmm #native
Kotlin Native. Работаем с новой моделью памяти
Оседлайте новую модель памяти Kotlin/Native, которая решает множество проблем старой и выводит удобство использования её на новый уровень!
Kotlin Native. Работаем с новой моделью памяти
Оседлайте новую модель памяти Kotlin/Native, которая решает множество проблем старой и выводит удобство использования её на новый уровень!
#kotlin16
Вышло первое превью Kotlin 1.6.0
Новая версия языка уже готовится к релизу и улучшения сделаны по всем фронтам. Ждем стабильного релиза и надеемся что Compose быстро поддержит новую версию языка
Вышло первое превью Kotlin 1.6.0
Новая версия языка уже готовится к релизу и улучшения сделаны по всем фронтам. Ждем стабильного релиза и надеемся что Compose быстро поддержит новую версию языка
#функциональноепрограммирование
Вышел первый стабильный релиз набора библиотек для функционального программирования в Kotlin - Arrow 1.0.
Вышел первый стабильный релиз набора библиотек для функционального программирования в Kotlin - Arrow 1.0.
#serialization
Вышел Kotlinx Serialization 1.3.0
👉 Поддержка сериализации/десериализации Java IO стримов
👉 Улучшено управление сериализацией объектов
👉 Исключение сериализации null значений
👉 Требуется Kotlin 1.5.30 (грусть всем кто используется Compose)
Вышел Kotlinx Serialization 1.3.0
👉 Поддержка сериализации/десериализации Java IO стримов
👉 Улучшено управление сериализацией объектов
👉 Исключение сериализации null значений
👉 Требуется Kotlin 1.5.30 (грусть всем кто используется Compose)
Forwarded from Записки разработчицы (Anna Zharkova)
Под завтрашнее занятие по KMM обновила сэмпл своего приложения.
Что нового в этом примере:
- MVI/Redux как в сэмпле JetBrains
- новые актуальные версии Ktor и корутин
- SwiftUI на стороне iOS
- Коллектор Flow на стороне iOS (рабочий)
https://github.com/anioutkazharkova/kmp_news_sample
Надо довести до ума работу с Redux, чтобы сделать ее более оптимальной и аккуратной
Что нового в этом примере:
- MVI/Redux как в сэмпле JetBrains
- новые актуальные версии Ktor и корутин
- SwiftUI на стороне iOS
- Коллектор Flow на стороне iOS (рабочий)
https://github.com/anioutkazharkova/kmp_news_sample
Надо довести до ума работу с Redux, чтобы сделать ее более оптимальной и аккуратной
GitHub
GitHub - anioutkazharkova/kmp_news_sample: Приложение Kotlin Multiplatform. Учебный мини-агрегатор новостей
Приложение Kotlin Multiplatform. Учебный мини-агрегатор новостей - anioutkazharkova/kmp_news_sample
#di #koin
Multibinding in Koin (almost like in Dagger 2)
Автор статьи показывает как добавить возможность Multibinding, аналогичную Dagger 2, но в Koin.
Multibinding in Koin (almost like in Dagger 2)
Автор статьи показывает как добавить возможность Multibinding, аналогичную Dagger 2, но в Koin.
Forwarded from Konstantin Tskhovrebov
Кто хочет посмотреть возможности КМП, быстро создать проект, или просто скопировать билд конфиг 😎
https://github.com/terrakok/kmp-web-wizard
Мы с коллегами нахакатонили проектик. Более того, он несложный и открытый, поэтому улучшения и pr приветствуются 👍
https://github.com/terrakok/kmp-web-wizard
Мы с коллегами нахакатонили проектик. Более того, он несложный и открытый, поэтому улучшения и pr приветствуются 👍
GitHub
GitHub - terrakok/kmp-web-wizard: Wizard for Kotlin Multiplatform
Wizard for Kotlin Multiplatform. Contribute to terrakok/kmp-web-wizard development by creating an account on GitHub.
Forwarded from Записки разработчицы (Anna Zharkova)
Работа над Kotlin Symbol Processing идет семимильными шагами. Библиотека уже действительно позволяет работа с мультиплатформой и использовать в продакшене. Поэтому пока еще актуально, я подготовила статью, как работать с KSP для DI мультиплатформы. В первой части рассматривается работа на андроид:
https://habr.com/ru/post/582530/
Для тех, кто хочет уже посмотреть, как работать на мультиплатформе, сэмпл:
https://github.com/anioutkazharkova/ksp-di-playground
https://habr.com/ru/post/582530/
Для тех, кто хочет уже посмотреть, как работать на мультиплатформе, сэмпл:
https://github.com/anioutkazharkova/ksp-di-playground
Хабр
Kotlin Symbol Processing. Работаем с аннотациями по-новому
Всем доброго дня! С вами Анна Жаркова, ведущий мобильный разработчик компании Usetech. В феврале 2021 года компания Google анонсировали экспериментальный релиз технологии Kotlin Symbol Processing...
#compiler
The road to the K2 compiler
Команда Kotlin давно трудиться над обновлением компилятора. Уже выкатили Backedn IR, в будущих версиях языка будет Frontend IR. По итогу нам обещали приличный прирост скорости компиляции и поток современных фичей
The road to the K2 compiler
Команда Kotlin давно трудиться над обновлением компилятора. Уже выкатили Backedn IR, в будущих версиях языка будет Frontend IR. По итогу нам обещали приличный прирост скорости компиляции и поток современных фичей
#coroutines
Exception handling in Kotlin Coroutines
Обзор как обработать ошибку, которая произошла во время выполнения Coroutine
Exception handling in Kotlin Coroutines
Обзор как обработать ошибку, которая произошла во время выполнения Coroutine
#online #конференция
JetBrains организовывает Kotlin 2021 Premier Online Event, который будет приурочен к выходу Kotlin 1.6. В рамках мероприятия мы узнаем новости языка и экосистемы, а также про будущее. Конечно, можно будет задать вопросы и пообщаться с командой
Мероприятие бесплатное по предварительной регистрации
JetBrains организовывает Kotlin 2021 Premier Online Event, который будет приурочен к выходу Kotlin 1.6. В рамках мероприятия мы узнаем новости языка и экосистемы, а также про будущее. Конечно, можно будет задать вопросы и пообщаться с командой
Мероприятие бесплатное по предварительной регистрации
Forwarded from Android Broadcast
Знаете чем занимаются бизнес аналитики?
Anonymous Poll
32%
Да
41%
Догадываюсь
21%
Нет
1%
Я сам BA
5%
Не участвую в опросе
#kmp #android
Android Parcelable in Kotlin Multiplatform
Многие Android разработчики идут в KMM, но боль таких переходов всегда одна - нести за собой подходы платформы, где ты работал. Вот автор статьи рассказывает как использовать Parcelable в общем коде
Android Parcelable in Kotlin Multiplatform
Многие Android разработчики идут в KMM, но боль таких переходов всегда одна - нести за собой подходы платформы, где ты работал. Вот автор статьи рассказывает как использовать Parcelable в общем коде
#kapt #ksp
Kotlin Symbol Processors (KSP)
KSP уже вышел в stable и вот JetBrains решила рассказать своё мнение. Говорят что он лучше, понимает синтаксис Kotlin и не нужно выполнять лишние шаги по сравнению с KAPT.
Главная новость - KAPT больше не будет развиваться и переходит в режим поддержки. Новые фичи будут только в KSP и других плагинах Kotlin компилятора. Про поддержку в IDE пока ничего не говорят.
Kotlin Symbol Processors (KSP)
KSP уже вышел в stable и вот JetBrains решила рассказать своё мнение. Говорят что он лучше, понимает синтаксис Kotlin и не нужно выполнять лишние шаги по сравнению с KAPT.
Главная новость - KAPT больше не будет развиваться и переходит в режим поддержки. Новые фичи будут только в KSP и других плагинах Kotlin компилятора. Про поддержку в IDE пока ничего не говорят.