Forwarded from Kotlin Multiplatform Broadcast
Полезная статья по работе с MutableStateFlow и атомарными обновлениями:
https://medium.com/geekculture/atomic-updates-with-mutablestateflow-dc0331724405
https://medium.com/geekculture/atomic-updates-with-mutablestateflow-dc0331724405
Medium
Atomic Updates on MutableStateFlow
Concurrency pitfalls with StateFlow and how to avoid them
Одна из классных возможностей для GDE - можно попросить доступ Writer для написания тематических статей в соответствующей группе на Medium.
Я написала англоверсии моих же статей по многопоточности в Kotlin Native:
https://medium.com/google-developer-experts/kotlin-native-multithreading-with-coroutines-373663bf5a09
https://medium.com/google-developer-experts/kotlin-native-multithreading-without-coroutines-56599ea33620
Я написала англоверсии моих же статей по многопоточности в Kotlin Native:
https://medium.com/google-developer-experts/kotlin-native-multithreading-with-coroutines-373663bf5a09
https://medium.com/google-developer-experts/kotlin-native-multithreading-without-coroutines-56599ea33620
Medium
Kotlin Native. Multithreading with Coroutines
The main idea of Kotlin Multiplatform, as well as other cross-platform SDKs, is to optimize development by writing code once and share it…
Вышло 2е издание книги "Head First. Паттерны проектирования"
https://habr.com/ru/company/piter/blog/580670/
https://habr.com/ru/company/piter/blog/580670/
Хабр
Книга «Head First. Паттерны проектирования. 2-е издание»
Привет, Хаброжители! Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными задачами. В этой книге...
Под завтрашнее занятие по 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
Работа над 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...
На канале Mobile Developer Алексея Гладкова вышло интервью с Антоном Архиповым (Dev advocat Jetbrains) : https://www.youtube.com/watch?v=PSll_nYlLh4
YouTube
Антон Архипов, kotlin developer advocate о версии 1.6, будущем Kotlin и работе в JetBrains
Всем привет. Скоро уже выходит релиз 1.6.0 и мне удалось побеседовать с Антоном Архиповым из компании Jetbrains, чтобы узнать, что же нового готовит нам релиз, чем работа над языком программирования отличается от любой другой и как Kotlin заходит зарубежом…
Пока все закопались в своих работах, Google объявил о выпуске Android 12 в репозитории проекта Android с открытым исходным кодом (AOSP) :
https://apptractor.ru/info/news/android-12-opublikovan-v-aosp.html
https://apptractor.ru/info/news/android-12-opublikovan-v-aosp.html
Android Developers Blog
Android 12 is live in AOSP!
Posted by Dave Burke, VP of Engineering
Forwarded from Мобильная разработка
Что почитать: Jetpack Compose Internals
Если вместо разрозненной документации вы предпочитаете книги, где вся информация собрана в одном месте, то советуем обратить внимание на книгу Jetpack Compose Internals.
В книге исследуются возможности Jetpack Compose — UI-фреймворка будущего Android-разработки. Также в ней рассмотрены различные кейсы использования Compose за пределами экосистемы Android.
И самое главное — книгу можно забрать бесплатно на официальном сайте.
#compose #android
Если вместо разрозненной документации вы предпочитаете книги, где вся информация собрана в одном месте, то советуем обратить внимание на книгу Jetpack Compose Internals.
В книге исследуются возможности Jetpack Compose — UI-фреймворка будущего Android-разработки. Также в ней рассмотрены различные кейсы использования Compose за пределами экосистемы Android.
И самое главное — книгу можно забрать бесплатно на официальном сайте.
#compose #android
18 октября, вечер. Apple презентуют свои новинки: https://www.youtube.com/watch?v=exM1uajp--A
YouTube
Apple Event — October 18
Watch the special Apple Event to learn about the new Macbook Pro, all-new AirPods, HomePod mini, and more.
To watch the event interpreted in American Sign Language (ASL), please click here: https://youtu.be/Ok8vSLhqg54
00:00:00 Introduction
00:02:08 Apple…
To watch the event interpreted in American Sign Language (ASL), please click here: https://youtu.be/Ok8vSLhqg54
00:00:00 Introduction
00:02:08 Apple…
В Барнауле на базе АлтГТУ заработала студенческая группа Google:
https://vk.com/gdscbrn
Приятно, что ты к этому частично причастен)
https://vk.com/gdscbrn
Приятно, что ты к этому частично причастен)
VK
GDSC АлтГТУ
Добро пожаловать в клуб! Ссылка на чат: https://vk.me/join/T0lAge1EP9WAfs1tfox9XRnRL15DdpTwWm8=
Forwarded from Kotlin Multiplatform Broadcast
#compose #kmp
Compose Multiplatform 1.0 Beta 01
В этом году нам пообещали Compose Multiplatform 1.0 Stable, так вот походу всё правда. Уже готовится первая Beta с поддержкой Android, Desktop и Web.
Compose Multiplatform 1.0 Beta 01
В этом году нам пообещали Compose Multiplatform 1.0 Stable, так вот походу всё правда. Уже готовится первая Beta с поддержкой Android, Desktop и Web.
В канале Slack, посвященном Kotlin Js, появилась информация о потенциальной проблеме безопасности:
https://blog.jetbrains.com/kotlin/2021/10/important-ua-parser-js-exploit-and-kotlin-js/
https://blog.jetbrains.com/kotlin/2021/10/important-ua-parser-js-exploit-and-kotlin-js/
The JetBrains Blog
Important: ua-parser-js exploit and Kotlin/JS | The Kotlin Blog
On the 22nd of October at 5:06 pm CEST a message was posted on the #javascript channel of the Kotlin Slack about a potential security issue, at which time we began our investigations. On the 23rd of O
Бог Фигмы и мой коллега Евгений в своём канале опубликовал очень важную новость
Аня вся в дедлайне, но у Ани появилось окошко. Итак, ставим напоминалку на 30 октября https://www.youtube.com/watch?v=bv-VyGM3HCY
В этот день Jetbrains порадуют нас докладом про KSP
В этот день Jetbrains порадуют нас докладом про KSP
YouTube
Kotlin Symbol Processing (KSP)
The recording brought to you by American Express. https://americanexpress.io/kotlin-jobs
Quiz: https://kotl.in/KSP-QUIZ. Read more about quizzes in the quiz rules https://kotl.in/QUIZ-Rules
Google recently released Kotlin Symbol Processing (KSP), a new tool…
Quiz: https://kotl.in/KSP-QUIZ. Read more about quizzes in the quiz rules https://kotl.in/QUIZ-Rules
Google recently released Kotlin Symbol Processing (KSP), a new tool…
2го ноября буду гостем в подкасте Apple Treats. Поговорим о KMM, GDE программе и iOS)
https://www.youtube.com/watch?v=3-e8dEf2WYE
https://www.youtube.com/watch?v=3-e8dEf2WYE
YouTube
Apple Treats – episode 19: Kotlin Multiplatform Mobile
Apple Treats talks ... Kotlin?.. Yes. Kotlin Multiplatform Mobile got some updates recently.
We're discussing Kotlin and Swift from developers' perspective, looking for similarities and differences.
And, also, looking into mobile platforms' communities.…
We're discussing Kotlin and Swift from developers' perspective, looking for similarities and differences.
And, also, looking into mobile platforms' communities.…
Разработка на Compose становится удобнее https://www.youtube.com/watch?v=CMC8X1qVPEw&feature=youtu.be
YouTube
Design to code: Turning handoffs into high-fives
Lossy handoffs between designers and developers cause delays, confusion, and bugs. In this talk, Material Design shares a glimpse of how we’re addressing this problem with a new design to code workflow.
Learn how this workflow can bring components designed…
Learn how this workflow can bring components designed…
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Anton Kondrashov)
В Xcode 13.2 для async/await появится обратная совместимость вплоть до iOS 13. Мои поздравления всем стартапам и инди-разработчикам!
https://www.swiftbysundell.com/special/swift-concurrency-backward-compatibility/
https://www.swiftbysundell.com/special/swift-concurrency-backward-compatibility/
Swift by Sundell
Swift’s new concurrency system gains backward compatibility in Xcode 13.2 | Swift by Sundell
Starting in Xcode 13.2, Swift’s new suite of concurrency features are now backward compatible all the way back to iOS 13, macOS Catalina, watchOS 6, and tvOS 13.