Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Forwarded from iOS Broadcast (Андрей Зонов)
⚡️ Очень крутые новости по доработке 🐛 LLDB дебаггера Swift 5.9

Что это дает для разработчиков:
👉 Вывод переменных в консоли с помощью p и po быстрее и понятнее
👉 Поддержка Generic параметров выражений
👉 Более точное понимание скоупа выражения и переменных

Те самые изменения, которые мы, обычно не замечаем, но они значительно улучшают опыт взаимодействия с языком

* LLDB дебаггер - следующее поколение высокоэффективного дебаггера, являющегося частью LLVM проекта
🔥4
Многие попробовали Compose iOS, но не все заглядывали под капот, особенно как Алексей Гладков
2
Media is too big
VIEW IN TELEGRAM
“Каждое утро я выпиваю чашечку кофе и слушаю шоу от разработчиков из Тинькофф “Как это работает”” © Билл Гейтс

Шоу ведут Android-разработчик Кирилл Розов и iOS-разработчица Розалия Амирова, которые приглашают экспертов, чтобы поговорить про аспекты ИТ-индустрии.

Дискуссии, лайфхаки для собеседований и выпуск, где заглядываем под капот Compose Multiplatform вместе с Алексеем Гладковым ищите здесь: Compose IOS. Как это работает #0 Пилот
🔥5
Теперь с помощью синтаксического сахара и модификатора backport можно сделать код SwiftUI чище:
Forwarded from iOS Broadcast (Андрей Зонов)
В SwiftUI каждый год появляются новые ViewModifier, которые хочется использовать уже сейчас, но для сохранения обратной совместимости не понятно куда вставить if #available. Хочу поделиться с вами своим подходом к опциональным модификаторам, которые помогают подготовиться к миграции на новые API а так же добавить функциональность в те версии где это возможно

1️⃣ Создаем дженерик Wrapper Backport
2️⃣ Добавляем его к View
3️⃣ Добавляем нужную нам реализацию в Backport
4️⃣ Используем тот же ViewModifier только из backport

А как вы решаете эту задачу?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Буквально вчера я ловила корректные версии Gradle и Kotlin под Android и KMP.
Forwarded from Android Broadcast (Кирилл Розов)
Вышел Gradle 8.4
👉 Поддержка Java 21
👉 Увеличена скорость компиляции Java на Windows
👉 Описание конфигураций по ролям: consumable , resolvable и Dependency Scope
🛠️ Исправление багов

Улучшения Kotlin DSL
👉 Kotlin 1.9.10
👉 Оператор = стал стабильным. Пригодится для Property
👉 В Kotlin DSL зашили ссылки на исходный код

#gradle
Forwarded from Android Broadcast (Кирилл Розов)
Важные исправления из Gradle 8.4 перенесли и в 7.6.3

#gradle
👍5
Выступление на Mobius может вдохновить на большое исследование.

Например, на прошлом Mobius тимлид команды системных сервисов SberDevices Максим Сидоров рассказывал участникам про оптимизации функций в Kotlin. При подготовке к докладу, он провел большое исследование оптимизации. И так успешно, что теперь его разработки — ускорение Distinct и Flatten — будут включены в Kotlin 2.0. (Подробности на сайте JetBrains)

Кстати, на прошлой неделе мы выложили в открытый доступ доклад Максима «Измеряем Sequence».

Смотрите и вдохновляйтесь! 😏
👍11
Грядут интересные времена
Forwarded from EasySwift iOS🍏 (Ilia)
⚠️ Apple разрешили покупки в обход AppStore в России!

Только что Apple разослали письмо, в котором рассказывают о возможности разработчикам из России позволить пользователям совершать покупки в обход AppStore.

Основные моменты:
- это не покупка внутри приложения, а возможность перенаправить пользователей в web, где они смогут совершить покупку
- комиссия 27% и нужно самостоятельно подавать финансовые отчеты Apple
- нужно подать заявку и соответствовать ряду требований
- Apple может провести аудит в любой момент

Надеюсь, что это первый, но очень большой шаг в сторону альтернативных сторов. Подробнее в официальном релизе.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Forwarded from iOS Broadcast (Андрей Зонов)
⚡️ Главная мудрость iOS разработчика - не спеши обновлять Xcode
Список изменений в Xcode 15.0.1 RC:

🕷 Интструмент для поиска утечек НИКОГДА не находил утечки
🕷 Исправили время запуска симмулятора для выполнения тестов
🕷 Тест репорт мог содержать скриншот, который невозможно открыть
🕷 Интерфейс билдер грузил некорректный шрифт при использовании своих
Please open Telegram to view this post
VIEW IN TELEGRAM
😢5