Рецепты решения популярных задач на корутинах
👉 Asynchronous map
👉 Ленивая инициализация в suspend функции
👉 Переиспользование соединений
👉 Гонка между корутинами
👉 Повторное выполнение suspend функции
Репозиторий с кодом
#coroutines
👉 Asynchronous map
👉 Ленивая инициализация в suspend функции
👉 Переиспользование соединений
👉 Гонка между корутинами
👉 Повторное выполнение suspend функции
Репозиторий с кодом
#coroutines
🔥44👎1
Forwarded from Kotlin Multiplatform (Kostya)
https://kotl.in/multiplatform-survey-spring-23
Мы в команде всегда очень внимательно относимся к результатам наших опросов, поэтому будем рады, если вы потратите некоторое время на прохождения нового 🙏
Да, он довольно длинный, но это те данные, которые нам очень помогут в развитии языка и туллинга, выходу в релиз Kotlin Multiplatform и разработке Compose Multiplatform! 🤌
Когда вы устанете заполнять ответы на середине, вспомните про нас, кто их составлял и будет читать и анализировать! 🥰
Мы в команде всегда очень внимательно относимся к результатам наших опросов, поэтому будем рады, если вы потратите некоторое время на прохождения нового 🙏
Да, он довольно длинный, но это те данные, которые нам очень помогут в развитии языка и туллинга, выходу в релиз Kotlin Multiplatform и разработке Compose Multiplatform! 🤌
Когда вы устанете заполнять ответы на середине, вспомните про нас, кто их составлял и будет читать и анализировать! 🥰
👍6👎1
Вышел Kotlin 1.8.21 в котором много фиксов. Вот и всё!
😁37👍11👀4👎1
У Kotlin уже был маскот, а теперь у его есть и имя - Kodee. Помимо этого он еще есть и с разными эмоциями. Можно для ПРов использовать будет.
Нужен стикерпак для Telegram с ними!
Скачать ассеты маскота можно тут
Нужен стикерпак для Telegram с ними!
Скачать ассеты маскота можно тут
👍67👎16🤨8🔥5
Вышел KtLint 0.49.0 (блин ну когда уже стабильный 1.0 будет 🤬)
👉 Сломали CLI и API, придется править ваши скрипты и плагины
👉 Часть правил стала стабильными
👉 Экспериментальные правила соединили со стандартными
👉 Сломали CLI и API, придется править ваши скрипты и плагины
👉 Часть правил стала стабильными
👉 Экспериментальные правила соединили со стандартными
🌚11👍5👎1
Ktor 2.3.0 вышел
👉 Поддержка корутин в сокетах
👉 Маршрутизация поддерживает регулярки
👉 Static Content API Cleanup
👉 Поддержка нескольких файлов конфигурации
👉 Поддержка заголовка Expect на клиенте
👉 Обновленный колдунщик создания нового проекта
👉 Поддержка корутин в сокетах
👉 Маршрутизация поддерживает регулярки
👉 Static Content API Cleanup
👉 Поддержка нескольких файлов конфигурации
👉 Поддержка заголовка Expect на клиенте
👉 Обновленный колдунщик создания нового проекта
👍24❤🔥3❤1👎1
😁15👎3🤔3🤓2
Стали доступны записи с Kotlin Conf 2023
Что я думаю посмотреть:
👉 K2 Compiler plugins by Mikhail Glukhikh
👉 Untangling Coroutine Testing by Márton Braun
👉 Coroutines and Loom behind the scenes by Roman Elizarov
👉 Crash Course on the Kotlin Compiler by Amanda Hinchman-Dominguez
👉 To Detekt 2.0, and beyond! by Nicola Corti
👉 KotlinX Libraries by Anton Arhipov and Svetlana Isakova
👉 Coroutines Beyond Concurrency by Alex Semin
👉 Compose Multiplatform on iOS by: Sebastian Aigner and Nikita Lipsky
Все записи в одном плейлисте (71 видео)
Что я думаю посмотреть:
👉 K2 Compiler plugins by Mikhail Glukhikh
👉 Untangling Coroutine Testing by Márton Braun
👉 Coroutines and Loom behind the scenes by Roman Elizarov
👉 Crash Course on the Kotlin Compiler by Amanda Hinchman-Dominguez
👉 To Detekt 2.0, and beyond! by Nicola Corti
👉 KotlinX Libraries by Anton Arhipov and Svetlana Isakova
👉 Coroutines Beyond Concurrency by Alex Semin
👉 Compose Multiplatform on iOS by: Sebastian Aigner and Nikita Lipsky
Все записи в одном плейлисте (71 видео)
🔥27❤2👍1👎1
Forwarded from Алексей Гладков
За последние два дня в чат по Авроре пришло очень много человек. Чат увеличился почти в 2.5 раза за два дня!
И разумеется очень много вопросов по поводу того, а как начать, а как писать на котлине, а как писать на флаттер и так далее
Я собрал всю информацию доступную на текущий момент и описал в статье, поэтому кто интересуется, то велком под кат
https://dzen.ru/media/mobiledeveloper/kak-nachat-razrabatyvat-pod-os-aurora-64588dba1027207a00528a13
И разумеется очень много вопросов по поводу того, а как начать, а как писать на котлине, а как писать на флаттер и так далее
Я собрал всю информацию доступную на текущий момент и описал в статье, поэтому кто интересуется, то велком под кат
https://dzen.ru/media/mobiledeveloper/kak-nachat-razrabatyvat-pod-os-aurora-64588dba1027207a00528a13
Дзен | Статьи
Как начать разрабатывать под ОС Aurora
Статья автора «Mobile Developer» в Дзене ✍: Всем привет, недавно я сходил на канал к одному очень крутому человеку по имени Максим Горшенин, где мы обсудили очень много интересного про мобильную...
👎62👍27🤣12👀5
Вышла новая версия Kotlinx Coroutines - 1.7.0
👉 Kotlin 1.8.20
👉 Реализация Channel переписана с нуля с существенным ускорением производительности
👉 Новая реализация оператора select - быстрее, легче и гибче
👉 Mutex и Semaphore используют под капотом одну и ту же структуру данных
👉 В Kotlin/Native добавил Dispatchers.IO
👉 Переработал KotlinX Coroutines Test
👉 Старая модель памяти Kotlin/Native больше не поддерживается
👉 Артефакты
🛠️ Исправление багов и минорные улучшения
👉 Kotlin 1.8.20
👉 Реализация Channel переписана с нуля с существенным ускорением производительности
👉 Новая реализация оператора select - быстрее, легче и гибче
👉 Mutex и Semaphore используют под капотом одну и ту же структуру данных
👉 В Kotlin/Native добавил Dispatchers.IO
👉 Переработал KotlinX Coroutines Test
👉 Старая модель памяти Kotlin/Native больше не поддерживается
👉 Артефакты
kotlinx-coroutines-core
и kotlinx-coroutines-jdk8
стали одним (jdk8 версия пропала)🛠️ Исправление багов и минорные улучшения
👍51👎1
Вышел KotlinX Serialization 1.5.1: поддерживается больше новых нативных таргетов, улучшение Json API. исправление багов и минорные улучшения
❤9👍2
Forwarded from Mobile Developer (Алексей Гладков)
Pokédex на Compose Multiplatform
https://github.com/MohamedRejeb/Pokedex
Часто спрашивают примеры на KMM + Compose Multiplatform. Нашел очень интересный готовый пример с картинками, анимациями и тд
Стек:
👉 Compose Multiplatform
👉 Decompose
👉 Koin
👉 Сеть и БД
https://github.com/MohamedRejeb/Pokedex
Часто спрашивают примеры на KMM + Compose Multiplatform. Нашел очень интересный готовый пример с картинками, анимациями и тд
Стек:
👉 Compose Multiplatform
👉 Decompose
👉 Koin
👉 Сеть и БД
❤🔥47🔥11⚡4
Forwarded from Android Broadcast (Кирилл Розов)
Что нового в Jetpack: рекап того что было за год в Compose и куда развивается набор библиотек. Ничего нового если следите за @android_broadcast. Самое важное - отдельно подсветили Kotlin Multiplatform Mobile (KMM) и развитие его в DataStore и Collections и готовность в к использованию для шаринга кода с iOS
#googleio #jetpack
#googleio #jetpack
👍6😭1
Gradle Cheat Sheet для Android и KMP проектов - это статья с основными примерами использования Gradle и как их реализовать, а также API которые полезно знать
#gradle
#gradle
⚡12👎2🔥2
Forwarded from Kotlin Multiplatform (Kostya)
Тем временем, Макдоналдс по всю использует Kotlin Multiplatform в своих продуктах и делится опытом: https://medium.com/mcdonalds-technical-blog/mobile-multiplatform-development-at-mcdonalds-3b72c8d44ebc
⚡36😁13👎3❤2
Forwarded from Mobile Developer (Алексей Гладков)
Compose Look And Feel Library
https://github.com/alexzhirkevich/compose-look-and-feel
Костя Цховребов (надеюсь, вы уже посмотрели стрим) скинул вчера в чат compose multiplatform просто фантастическую библиотеку
Там человек полностью восстановил иосный look and feel на чистом компоузе и сделал CupertinoTheme.
Работа еще не доведена до конца, но при этом уже много всякого есть.
Ну и как в любом open source, если что-то хочется, то вы всегда можете что-то докинуть сами
https://github.com/alexzhirkevich/compose-look-and-feel
Костя Цховребов (надеюсь, вы уже посмотрели стрим) скинул вчера в чат compose multiplatform просто фантастическую библиотеку
Там человек полностью восстановил иосный look and feel на чистом компоузе и сделал CupertinoTheme.
Работа еще не доведена до конца, но при этом уже много всякого есть.
Ну и как в любом open source, если что-то хочется, то вы всегда можете что-то докинуть сами
👍53👎3😱2🌭2
Forwarded from Android Broadcast (Кирилл Розов)
Compose Rich Editor - надстройка над TextFiled в Jetpack Compose и Compose Multiplatform для добавления различных возможностей форматирования текста
#compose
#compose
🔥32👎3
Compose Multiplatform уже на iOS в Альфе и на официальном блоге добавили пост с основной инфой: связь с Jetpack Compose, интероп со SwiftUI и UIKit и др.
Начать с Compose for iOS можно тут
📺 Видео доклад с KotlinConf'23 (45 мин)
#compose #ios #kmm
Начать с Compose for iOS можно тут
📺 Видео доклад с KotlinConf'23 (45 мин)
#compose #ios #kmm
👍47👎3❤1
К релизу начинают готовить Kotlin 1.9.0. Ha GitHub появилась первая бета будущей версии языка
@kotlin_broadcast #kotlin
@kotlin_broadcast #kotlin
🔥50❤2👍2👎2