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.
AndroidDevSummit изобилует полезностями:
https://www.youtube.com/watch?v=S_zZRBJxTQ0
Все мы сталкивались на больших проектах с ситуациями, когда сборка Gradle крадет много времени, машина повисает вмертвую, а иногда можно неплохо обжечься об нее (у меня с весны ожог левой ладон от макбука)
https://www.youtube.com/watch?v=S_zZRBJxTQ0
Все мы сталкивались на больших проектах с ситуациями, когда сборка Gradle крадет много времени, машина повисает вмертвую, а иногда можно неплохо обжечься об нее (у меня с весны ожог левой ладон от макбука)
YouTube
Make your build faster and more robust with the latest Android Gradle plugin
Learn how to take advantage of recent improvements in the Android Gradle plugin in order to make your build faster and more robust. Listen to examples of the new API usages, learn how to make your build compatible with Gradle configuration cache, and hear…
Через 25 минут ловите трансляцию Kotlin Event, посвященную Kotlin Symbol Processing:
https://www.youtube.com/watch?v=bv-VyGM3HCY
https://www.youtube.com/watch?v=bv-VyGM3HCY
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…
Готовим к 17 ноября кое-что ну очень интересное
https://www.meetup.com/ru-RU/KotlinMoscow/events/281756272/?isFirstPublish=true
https://www.meetup.com/ru-RU/KotlinMoscow/events/281756272/?isFirstPublish=true
Meetup
Вход в Meetup | Meetup
Not a Meetup member yet? Log in and find groups that host online or in person events and meet people in your local community who share your interests.
Появилась запись митапа EPAM. Примечание: я рассказываю про KSP до стабильной версии. Сейчас с 1.5.31 не нужно что-то выдумывать для iOS. Но в остальном в плане подключения библиотеки к мультиплатформенному проекту и настройки работы все актуально:
https://youtu.be/GgmhpMDHCjU
https://youtu.be/GgmhpMDHCjU
На митапе Kotlin Moscow будет более актуальная информация и более подробно про функционал работы
https://www.meetup.com/ru-RU/KotlinMoscow/events/281756272/?isFirstPublish=true
https://www.meetup.com/ru-RU/KotlinMoscow/events/281756272/?isFirstPublish=true
Meetup
Вход в Meetup | Meetup
Not a Meetup member yet? Log in and find groups that host online or in person events and meet people in your local community who share your interests.
Вышел эпизод Apple Treats:
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.…
Forwarded from Kotlin Multiplatform Broadcast
#json
How Trello Android converted from Gson to Moshi
В Trello отказались от Gson в пользу Moshi для работы с Json т.к. Gson не понимает Kotlin и медленее. Также Moshi позволил сделать код стабильнее из-за быстрого выявления проблем с парсингом null.
Как пройти процесс миграции безопасно вы найдёте статье
How Trello Android converted from Gson to Moshi
В Trello отказались от Gson в пользу Moshi для работы с Json т.к. Gson не понимает Kotlin и медленее. Также Moshi позволил сделать код стабильнее из-за быстрого выявления проблем с парсингом null.
Как пройти процесс миграции безопасно вы найдёте статье
https://habr.com/ru/company/jugru/blog/586962/
Совсем скоро вас ждем 4 дня интересных докладов и спикеров) Мы для вас постарались)
Совсем скоро вас ждем 4 дня интересных докладов и спикеров) Мы для вас постарались)
Хабр
Что ждет мобильных разработчиков на Mobius 2021 Moscow
До конференции по мобильной разработке Mobius осталось три недели. А значит, пришло время рассказать, о чем будут доклады: их описания под катом. Как водится, есть что послушать и по конкретным...
GDE Kotlin&Android Кирилл Розов выпустил обзор новинок, представленных на Android DevSummit 2021:
https://www.youtube.com/watch?v=oZ9HiHrBsH0
https://www.youtube.com/watch?v=oZ9HiHrBsH0
YouTube
Android 12.1 || Compose 1.1 || Material Design 3 || Новинки Google Play
Обзор всех новинок в Android, Jetpack, Compose и Google Play, которые представили в Android Dev Summit'21
🔗 Avito Mobile Weekend Offer https://bit.ly/3nAnFI6
🔗 Material You | Material Design 3 | M3 https://m3.material.io
🔗 Магазин мерча Android Broadcast…
🔗 Avito Mobile Weekend Offer https://bit.ly/3nAnFI6
🔗 Material You | Material Design 3 | M3 https://m3.material.io
🔗 Магазин мерча Android Broadcast…
Что ж, выдалась довольно большая пауза, а репосты о будущих ивентах или конфах - не очень весело.
Недавно проводили митап Android WorldWide (октябрь 2021). Спустя 2 недели выложили видео всех докладов:
https://www.youtube.com/playlist?list=PLjQD4n5Df70GNpn2PDhjxggdbAAzBHkXL
Недавно проводили митап Android WorldWide (октябрь 2021). Спустя 2 недели выложили видео всех докладов:
https://www.youtube.com/playlist?list=PLjQD4n5Df70GNpn2PDhjxggdbAAzBHkXL
YouTube
Android Worldwide October 2021
Share your videos with friends, family, and the world
Я рассказывала про фоновую работу с помощью WorkManager API. Это не просто рекомендованное API для фоновых запросов вместо различных сервисов, особенно Foreground. В Android 12 версии появились Expedited Jobs для быстрых задач, запущенных в фоне:
https://www.youtube.com/watch?v=kV3DEoRq1Dk
https://www.youtube.com/watch?v=kV3DEoRq1Dk
YouTube
Working background with WorkManager API with Anna Zharkova
If your app has multitasking use cases, it probably uses Foreground Services to implement long-running user-initiated tasks at a high priority. I will show y...
Дело в том, что запущенные из background-состояния Foreground сервисы стали deprecated. Есть, конечно, ряд условий , когда вы можете продолжать использовать то, что использовали. Но в целом рекомендовано пересмотреть организацию фоновой работы в ваших приложениях, если планируете их запускать и на Android 12