В вс 28.11 попробую свои силы на Kotlin Chicago Group https://www.meetup.com/ru-RU/Chicago-Kotlin/events/281936738/
Meetup
Kotlin Native: Dealing with old & new memory models /w Anna Zharkova | Meetup
вс, 28 нояб., 15:30: Kotlin Multiplatform is a modern, powerful tool for multiplatform development. The main idea of Kotlin Multiplatform, as well as other cross-platform SDKs, is to optimize d
Кирилл Розов подготовил интересное короткое видео, как ускорить Dagger. Думаю, для вас это такая же боль, как для меня:
https://www.youtube.com/watch?v=bSVIa1F9HT8
#android #dagger
https://www.youtube.com/watch?v=bSVIa1F9HT8
#android #dagger
YouTube
Как ускорить Dagger в Android
Способы оптимизации сгенерированного кода в Dagger, а так же как ускорить сборку проект с Dagger при разработке
🔗 Подпишись на канал https://www.youtube.com/channel/UCKsqMPIIhev3qbMxCL8Emvw/join
💰 Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon…
🔗 Подпишись на канал https://www.youtube.com/channel/UCKsqMPIIhev3qbMxCL8Emvw/join
💰 Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon…
#kmm #ci Kotlin GDE Аркадий Иванов из Badoo подготовил на Medium статью о работе Kotlin Multiplatform с CI:
https://proandroiddev.com/optimising-ci-build-times-of-a-kotlin-multiplatform-project-2a430055f383
https://proandroiddev.com/optimising-ci-build-times-of-a-kotlin-multiplatform-project-2a430055f383
Medium
Optimising CI build times of a Kotlin Multiplatform project
The article describes how we can reduce costs of using CI and improve build times when building and publishing Kotlin Multiplatform.
Буквально сейчас начинаем митап в Kotlin Chicago Group:
https://www.youtube.com/watch?v=Ky4ZwJ7uLYQ&feature=youtu.be
https://www.youtube.com/watch?v=Ky4ZwJ7uLYQ&feature=youtu.be
YouTube
Kotlin Native: Dealing with old & new memory models /w Anna Zharkova
Kotlin Multiplatform is a modern, powerful tool for multiplatform development. The main idea of Kotlin Multiplatform, as well as other cross-platform SDKs, is to optimize development by writing code once and share it between different platforms. However,…
ЮMoney провели свою конференцию, на которой рассказали много интересного про свои подходы к архитектуре и дизайну:
https://habr.com/ru/company/yoomoney/blog/592243/
Я советую обратить внимание на доклад про плагины на Kotlin.
https://habr.com/ru/company/yoomoney/blog/592243/
Я советую обратить внимание на доклад про плагины на Kotlin.
Хабр
Как построить сетевой клиент в большом приложении, написать плагин на Kotlin и работать с UI-библиотекой
Сегодня делимся видео для мобильных разработчиков с большой IT-конференции ЮMoneyDay . Начнём с процессов в UI. Что помогает команде работать быстро и слаженно и как срезать углы в работе с...
Мобильной разработки не будет через 5 лет... в том виде, в котором мы ее знаем сейчас.
Что будет в тренде в ближайшие годы, и что нужно и полезно знать, чтобы оставаться в строю, рассказывает
Кирилл Розов https://t.iss.one/android_broadcast
https://www.youtube.com/watch?v=S5zjHQ1YKcU
Что будет в тренде в ближайшие годы, и что нужно и полезно знать, чтобы оставаться в строю, рассказывает
Кирилл Розов https://t.iss.one/android_broadcast
https://www.youtube.com/watch?v=S5zjHQ1YKcU
Telegram
Android Broadcast
Подборка новостей и статей для Android разработчиков.
Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
РКН https://abdev.by/rkn_tg_ab
Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
РКН https://abdev.by/rkn_tg_ab
Forwarded from GDG Russia
Всем привет!
4 декабря сообщества GDG (Google Developer Groups) проведут DevFest Russia 2021 онлайн и немного офлайн!
Три потока: Web, Mobile и Cloud
Доклады: в этом году спикерами на DevFest будут гуглеры (сотрудники Google) и GDE (Google Developer Experts) с докладами про Android, GCP, ML, Kotlin, Angular, Flutter и даже Firebase.
Все доклады на русском языке, но спикеры далеко не только из России.
Вы можете посмотреть все выступления онлайн на нашем YouTube канале GDG Russia или в записи там же!
Весь список докладов вы можете найти на сайте!
4 декабря сообщества GDG (Google Developer Groups) проведут DevFest Russia 2021 онлайн и немного офлайн!
Три потока: Web, Mobile и Cloud
Доклады: в этом году спикерами на DevFest будут гуглеры (сотрудники Google) и GDE (Google Developer Experts) с докладами про Android, GCP, ML, Kotlin, Angular, Flutter и даже Firebase.
Все доклады на русском языке, но спикеры далеко не только из России.
Вы можете посмотреть все выступления онлайн на нашем YouTube канале GDG Russia или в записи там же!
Весь список докладов вы можете найти на сайте!
Forwarded from Mobile Native ️️
Модульность и DI в современном Android-приложении. Большой туториал от Яндекса.
Актуальная статейка про разбиение приложения на модули, зачем это нужно и как потом организовать DI.
Актуальная статейка про разбиение приложения на модули, зачем это нужно и как потом организовать DI.
Forwarded from Mobius — канал конференции
Sber Mobile Meetup — 7 декабря, 17:00, онлайн.
Сбер при нашей поддержке проведет онлайн-митап для мобильных разработчиков. В программе — три доклада от специалистов, которые работают над сервисами Сбера:
— Андрей Попов — «Современный подход к анимациям в UICollectionView». Доклад об анимациях, применимых к коллекциям с помощью современных API в iOS SDK.
— Дмитрий Исаев — «Clean MVVM c Combine, SwiftUI в продакшене». Узнайте, как команда Сбера применила этот стек к большому объему бизнес-логики, вдохновившись Clean Code от дядюшки Боба Мартина.
— Андрей Данилов — «Как (не) ускорить сборку Android-проекта». Андрей расскажет, как не наступить на грабли при ускорении сборки: исправить порядок репозиториев зависимостей и найти альтернативы для неэффективных инструментов.
А еще вы сможете задать спикерам вопросы после докладов и пообщаться с коллегами в Spatial chat.
Участие бесплатное, нужно только зарегистрироваться: https://vk.cc/c8wf4f
Сбер при нашей поддержке проведет онлайн-митап для мобильных разработчиков. В программе — три доклада от специалистов, которые работают над сервисами Сбера:
— Андрей Попов — «Современный подход к анимациям в UICollectionView». Доклад об анимациях, применимых к коллекциям с помощью современных API в iOS SDK.
— Дмитрий Исаев — «Clean MVVM c Combine, SwiftUI в продакшене». Узнайте, как команда Сбера применила этот стек к большому объему бизнес-логики, вдохновившись Clean Code от дядюшки Боба Мартина.
— Андрей Данилов — «Как (не) ускорить сборку Android-проекта». Андрей расскажет, как не наступить на грабли при ускорении сборки: исправить порядок репозиториев зависимостей и найти альтернативы для неэффективных инструментов.
А еще вы сможете задать спикерам вопросы после докладов и пообщаться с коллегами в Spatial chat.
Участие бесплатное, нужно только зарегистрироваться: https://vk.cc/c8wf4f
Forwarded from Mobile Developer (Алексей Гладков)
А теперь просто бомба! Новое видео на канале!
Николай Иготти о Compose Multiplatform RC, связи Google и JB, Compose for iOS и JS
Всем привет. У нас случилось долгожданное, а именно релиз Compose for Multiplatform. И мне удалось встретиться и поговорить с Николаем Иготти, руководителем разработки в команде Compose Multiplatform. Поговорили как на личные темы, так и по поводу получившегося релиза!
Внутри:
👉 Как создавался Compose
👉 Какие проблемы пришлось преодолеть
👉 Как связаны Jetbrains и Google
👉 Compose for JS
👉 Compose for IOS
Все для вас, мои дорогие! :)
Приятного просмотра!
Николай Иготти о Compose Multiplatform RC, связи Google и JB, Compose for iOS и JS
Всем привет. У нас случилось долгожданное, а именно релиз Compose for Multiplatform. И мне удалось встретиться и поговорить с Николаем Иготти, руководителем разработки в команде Compose Multiplatform. Поговорили как на личные темы, так и по поводу получившегося релиза!
Внутри:
👉 Как создавался Compose
👉 Какие проблемы пришлось преодолеть
👉 Как связаны Jetbrains и Google
👉 Compose for JS
👉 Compose for IOS
Все для вас, мои дорогие! :)
Приятного просмотра!
YouTube
Николай Иготти о Compose Multiplatform RC, связи Google и JB, Compose for iOS и JS
Всем привет. У нас случилось долгожданное, а именно релиз Compose for Multiplatform. И мне удалось встретиться и поговорить с Николаем Иготти, руководителем разработки в команде Compose Multiplatform. Поговорили как на личные темы, так и по поводу получившегося…
В суете декабря трудно писать или обозревать что-то новое. Откуда берут на это время авторы подкастов и видеоблогов о разработке…
https://medium.com/google-developer-experts/kotlin-native-new-memory-management-model-7191fa30db30
https://medium.com/google-developer-experts/kotlin-native-new-memory-management-model-7191fa30db30
Medium
Kotlin Native. New Memory management Model
In previous posts we described how to use the native mechanism of concurrency with and without Coroutines. Now let’s talk about the New…
Статья попала в еженедельный дайджест Kotlin Weekly:
https://mailchi.mp/kotlinweekly/kotlin-weekly-280
https://mailchi.mp/kotlinweekly/kotlin-weekly-280
Сейчас готовим к запуску несколько статей в рамках корпоративного блога Usetech на Хабре) Это будет очень интересно)
3 дня назад вышла версия Kotlin 1.6.10 #kotlin
https://github.com/JetBrains/kotlin/releases/tag/v1.6.10
Пофикшены критикалы.
Вернулась поддержка 1.3 Kotlin
Улучшена стабильность работы KMM и Kotlin Native при взаимодействии с Windows
https://github.com/JetBrains/kotlin/releases/tag/v1.6.10
Пофикшены критикалы.
Вернулась поддержка 1.3 Kotlin
Улучшена стабильность работы KMM и Kotlin Native при взаимодействии с Windows
GitHub
Release Kotlin 1.6.10 · JetBrains/kotlin
Changelog
Android
KT-49798 [MPP] [Android] AGP 7.1.0+ android target publications leak 'AgpVersionAttr' attribute
Compiler
Performance Improvements
KT-49821 Optimize LazyClassMemberScope...
Android
KT-49798 [MPP] [Android] AGP 7.1.0+ android target publications leak 'AgpVersionAttr' attribute
Compiler
Performance Improvements
KT-49821 Optimize LazyClassMemberScope...
Подробнее смотрите в блоге компании Jetbrains об официальном выпуске 1.6.0:
https://blog.jetbrains.com/kotlin/2021/11/kotlin-1-6-0-is-released/
- Kotlin Native модель управления памяти пока в ревью. Появилась поддержка Xcode 13, кросс-компиляции с Windows. Обновился LLVM (переработан) и линкер.
- Kotlin Js улучшена работа с delegated properties и repeatable annotations
- Kotlin JVM повторяющиеся аннотации совместимы и с Kotlin, и с Java
Ну и общие улучшения стабильности и перформанса
Анонсирован Kover - Gradle плагин для измерения покрытия Kotlin Code https://github.com/Kotlin/kotlinx-kover/issues
Новая версия также включает языковые изменения:
- When должен быть exhaustive для sealed классов. Т.е либо вы указываете ветви всех вариантов, либо используете else или InstantMessage. Иначе получите ошибку
- suspend функции, как супертипы:
class MyClickAction : suspend () -> Unit {
override suspend fun invoke() { doSomething() }
}
- конверсия suspend функций и обычных
https://blog.jetbrains.com/kotlin/2021/11/kotlin-1-6-0-is-released/
- Kotlin Native модель управления памяти пока в ревью. Появилась поддержка Xcode 13, кросс-компиляции с Windows. Обновился LLVM (переработан) и линкер.
- Kotlin Js улучшена работа с delegated properties и repeatable annotations
- Kotlin JVM повторяющиеся аннотации совместимы и с Kotlin, и с Java
@kotlin.annotation.Repeatable
Ну и общие улучшения стабильности и перформанса
Анонсирован Kover - Gradle плагин для измерения покрытия Kotlin Code https://github.com/Kotlin/kotlinx-kover/issues
Новая версия также включает языковые изменения:
- When должен быть exhaustive для sealed классов. Т.е либо вы указываете ветви всех вариантов, либо используете else или InstantMessage. Иначе получите ошибку
- suspend функции, как супертипы:
class MyClickAction : suspend () -> Unit {
override suspend fun invoke() { doSomething() }
}
- конверсия suspend функций и обычных
The JetBrains Blog
Kotlin 1.6.0 Released | The Kotlin Blog
Kotlin 1.6.0 is now officially released with Stable exhaustive whens, Kover, and new memory manager for Kotlin/Native!