Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Forwarded from Android Broadcast (Кирилл Розов)
Dagger 2.47 вышел. Мало что нового, трудятся над поддержкой KSP. Сейчас добавили флаг dagger.ignoreProvisionKeyWildcards для запрета предоставления нескольких зависимостей одного типа, но с разными generic типами.

Фича нужна для KSP и по умолчанию отключена. Рекомендуется включить этот флаг чтобы не получить проблем с вашим текущим Dagger графом

Также Hilt теперь требует использовать Android Gradle Plugin версии 7.0 и выше

#dagger
На Mobius 2023 Spring выступили участники Программного комитета конференции, участвовавшие в отборе спикеров и подготовке докладов.

Сегодня мы делимся интервью, в котором Анна Жаркова и Юрий Дубовой рассказали, как выбирают доклады для конференции, как помогают спикерам готовиться и почему решили выступить на ней сами.

Если вы тоже хотите выступить на Mobius — подавайте заявку на сайте до 25 июля.

Анна, Юрий и другие участники Программного комитета помогут вам доработать заявку до готового выступления.
👍3
Хм
Forwarded from Compose Broadcast (Кирилл Розов)
Вышел Jetpack Compose Compiler 1.5.0 с поддержкой Kotlin 1.9.0 и экспериментальной поддержкой K2 комплиятора (пока поддерживаются не все возможности).

Также вызов @Composable лямбд с именованными аргументами теперь deprecated и будет полностью невозможен с переходом на Kotlin 2.0
👍5🤔3
Евгений Ртищев в своем Твиттере опубликовал рабочее решение для надежной отправки события аналитики при входе по пушу:
https://twitter.com/katleta3000/status/1685735838582272000?s=20

ссылка на гист с решением:
https://gist.github.com/katleta3000/6478752b49860553cdb23846992a234f
🔥4
Forwarded from iOS Broadcast (Андрей Зонов)
Observation все еще в стадии активного Review
Это значит что он может не войти в финальный релиз Swift 5.9 который поставляется с Xcode 15. Хочется верить что мы получим в сентябре SwiftData и Observation, так как они тесно связаны.

Что интересного можно узнать из proposal:
👉 Combine ObservableObject и Kotlin Observable являются референсами для нового фреймворка
👉 Мотивация: в Swift уже есть несколько подходов для обзервинга, KVO, ObservableObject но для развития языка нужен новый подход без NSObject и Combine
👉 Изначально ревью должно было завершиться 24 апреля, но 30 мая решили таки внести изменения и продлить до 12 июня. Все еще в ревью 😉

#swift #proposal
👍3
Пока вы все в своих релизах, тут уже Compose multiplatform 1.5
👍2
Forwarded from Mobile Developer (Алексей Гладков)
Compose Multiplatform готов к версии 1.5.0

https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.5.0-beta01

Так как версия вышла уже в бету, то дальше нас ждет только стабилизация апи

Что сделали
👉 Наконец-то можно вызывать диалоги из коммон кода. Не нужно писать expect/actual
👉 WindowInsets тоже теперь в common
👉 Добавлен нативный iOS look and feel
👉 Добавили поддержку SanFrancisco как дефолтный шрифт
👉
Миллиард фиксов

Релиз будет просто исторический
Я вот задумался может снять ролик с демонстрацией всех изменений 🤔
👍4🔥1👌1
Буквально неделя молчания, и народ повалил отписываться.
😢25🤔8🤯32🤷2
Compose Multiplatform семимильными шагами несется к финальной версии. М-да, а я только недавно познакомилась с альфой на практике (ну когда уж руки дошли) . И меня поразило, насколько быстро уже существующее Kmm приложение с андроид на Compose UI превращается в фулл-мультиплатформу.
💯10👍1
Forwarded from Compose Broadcast (Кирилл Розов)
Вышла первая Beta Compose Multiplatform 1.5.0

Новая версия сделал большой фокус на возможностях и скорости работе на iOS, но не только:
🔥 Dialog, Popup, WindowInsets API доступны их common кода
👉 Скролл на iOS и его физика теперь работает как нативный
👉 WindowInsets API теперь понимает iOS специфичные отступы
👉 Поддержка Dynamic Type на iOS
👉 Улучшили работу с ресурсами на iOS
👉 Поддержка 120 Гц на iOS
🛠️ Фиксы фреймворка тестирования для десктопа
🛠️ Прочие исправления и улучшения

#multiplatform #ios
🔥9👍1
Эге-гей! Android Worldwide открыли CFP на новый сезон, который пройдет 24 октября. Это единственная в мире виртуальная конференция, куда могут подать заявки и выступить разработчики Android и KMM/KMP со всего мира:
https://sessionize.com/android-worldwide-october-2023
🔥10
Ввожу рубрику #советы. Итак, первый. Доказано: отдых и возможность восстанавливать силы - залог хороших софт-скиллов. Как в притче: "Ша, дети! я делаю вам счастливую маму", делайте команде счастливого тим/техлида.
🔥17👍1
Forwarded from Mobile Developer (Алексей Гладков)
Breaking News 🔥🔥
Jetpack Compose поддерживает K2


https://android-developers.googleblog.com/2023/07/try-k2-compiler-in-your-android-projects.html?m=1

Команда разработчиков компиляторного плагина выкатила новую версию которая совместима с K2

Пока в бета режиме, сейчас отловят все баги и будет совсем хорошо. Пробуйте и пишите фидбэк ребятам из JetBrains
🔥5
Если вас давно интересовало, как же все-таки воспользоваться преимуществами DSL UI и упростить перенос из Figma, то ловите статью: https://material.io/blog/designer-toolbox-figma-android-studio-relay?linkId=8950729
👍2🔥2