Записки разработчицы
Відкрити в Telegram
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных. Личный аккаунт @azharkova
Показати більше2 355
Підписники
+124 години
+37 днів
+130 день
Триває завантаження даних...
Схожі канали
Хмара тегів
Вхідні та вихідні згадування
---
---
---
---
---
---
Залучення підписників
липень '26
липень '26
+16
в 0 каналах
червень '26
+18
в 0 каналах
Get PRO
травень '26
+29
в 0 каналах
Get PRO
квітень '26
+30
в 0 каналах
Get PRO
березень '26
+28
в 1 каналах
Get PRO
лютий '26
+70
в 1 каналах
Get PRO
січень '26
+141
в 0 каналах
Get PRO
грудень '25
+78
в 1 каналах
Get PRO
листопад '25
+163
в 1 каналах
Get PRO
жовтень '25
+221
в 12 каналах
Get PRO
вересень '25
+89
в 3 каналах
Get PRO
серпень '25
+21
в 0 каналах
Get PRO
липень '25
+49
в 1 каналах
Get PRO
червень '25
+47
в 0 каналах
Get PRO
травень '25
+41
в 2 каналах
Get PRO
квітень '25
+48
в 1 каналах
Get PRO
березень '25
+26
в 0 каналах
Get PRO
лютий '25
+35
в 0 каналах
Get PRO
січень '25
+40
в 0 каналах
Get PRO
грудень '24
+40
в 0 каналах
Get PRO
листопад '24
+67
в 1 каналах
Get PRO
жовтень '24
+67
в 0 каналах
Get PRO
вересень '24
+93
в 0 каналах
Get PRO
серпень '24
+178
в 3 каналах
Get PRO
липень '24
+37
в 1 каналах
Get PRO
червень '24
+58
в 4 каналах
Get PRO
травень '24
+117
в 5 каналах
Get PRO
квітень '24
+22
в 0 каналах
Get PRO
березень '24
+83
в 2 каналах
Get PRO
лютий '24
+42
в 2 каналах
Get PRO
січень '24
+74
в 1 каналах
Get PRO
грудень '23
+76
в 0 каналах
Get PRO
листопад '23
+44
в 2 каналах
Get PRO
жовтень '23
+36
в 0 каналах
Get PRO
вересень '23
+15
в 0 каналах
Get PRO
серпень '23
+26
в 0 каналах
Get PRO
липень '23
+18
в 0 каналах
Get PRO
червень '23
+131
в 0 каналах
Get PRO
травень '23
+518
в 0 каналах
Get PRO
квітень '23
+22
в 0 каналах
Get PRO
березень '23
+41
в 0 каналах
Get PRO
лютий '23
+57
в 0 каналах
Get PRO
січень '23
+12
в 0 каналах
Get PRO
грудень '22
+18
в 0 каналах
Get PRO
листопад '22
+76
в 0 каналах
Get PRO
жовтень '22
+18
в 0 каналах
Get PRO
вересень '22
+47
в 0 каналах
Get PRO
серпень '22
+22
в 0 каналах
Get PRO
липень '22
+10
в 0 каналах
Get PRO
червень '22
+35
в 0 каналах
Get PRO
травень '22
+19
в 0 каналах
Get PRO
квітень '22
+109
в 0 каналах
Get PRO
березень '22
+62
в 0 каналах
Get PRO
лютий '22
+9
в 0 каналах
Get PRO
січень '22
+24
в 0 каналах
Get PRO
грудень '21
+11
в 0 каналах
Get PRO
листопад '21
+19
в 0 каналах
Get PRO
жовтень '21
+132
в 0 каналах
Get PRO
вересень '21
+271
в 0 каналах
| Дата | Залучення підписників | Згадування | Канали | |
| 20 липня | 0 | |||
| 19 липня | +2 | |||
| 18 липня | 0 | |||
| 17 липня | 0 | |||
| 16 липня | +3 | |||
| 15 липня | 0 | |||
| 14 липня | 0 | |||
| 13 липня | +2 | |||
| 12 липня | 0 | |||
| 11 липня | 0 | |||
| 10 липня | +1 | |||
| 09 липня | +2 | |||
| 08 липня | +2 | |||
| 07 липня | +1 | |||
| 06 липня | +1 | |||
| 05 липня | 0 | |||
| 04 липня | +1 | |||
| 03 липня | +1 | |||
| 02 липня | 0 | |||
| 01 липня | 0 |
Дописи каналу
Repost from iOS Broadcast
📱 Топ 10 обновлений SwiftUI с WWDC26
Информации после WWDC конкретно про SwiftUI много, но что действительно изменилось? Собрал свои хайлайты на основе сессий и статьи:
1. Новый внешний вид Liquid Glass
Стандартные компоненты получают обновлённый вид почти бесплатно. Можно просто собрать проект в Xcode 27 и посмотреть, что изменилось в реальном интерфейсе
2. Больше контроля над кастомным Liquid Glass
Для своих glass-элементов теперь можно явно указать, что они интерактивные. Особенно актуально для iPad и macOS, где интерфейс живёт не только под пальцем, но и под курсором
3. appearsActive для окон
Наконец-то можно нормально реагировать на активное и неактивное окно. Маленькая штука, но для iPadOS и macOS это тот самый штрих, который делает приложение менее айпадным на большом экране
4. Toolbars стали взрослее
Появились приоритеты видимости, отдельное overflow-меню, возможность закреплять важные действия и автоматически сворачивать navigation bar при скролле. То есть меньше попыток угадать, что спрячется на маленьком экране и где окажется кнопка Share.
5. Новый Document API
SwiftUI серьёзно прокачали для document-based приложений. Асинхронное чтение и запись, работа с большими файлами, прогресс операций, несколько сценариев создания нового документа. Для заметок, редакторов, графических приложений и любых файловых историй это прям вау
6. Drag & Drop без танцев
Теперь можно добавлять reordering не только в
List, но и в сетки, стеки и кастомные layout. И всё это одним подходом на разных контейнерах.
7. Swipe Actions не только внутри List
Swipe actions теперь можно использовать в произвольных scrollable layout. Кажется мелочью, пока не надо добавить знакомое iOS-взаимодействие в кастомную ленту или карточный интерфейс
8. Confirmation dialogs и alerts стали ближе к sheets
Появился нормальный item-based подход. Положили объект в binding, SwiftUI сам показывает нужный диалог. Меньше булевых флагов вида isShowingDeleteDialog, меньше шансов случайно открыть не тот alert.
9. AsyncImage начал уважать HTTP cache
SwiftUI теперь использует стандартное HTTP-кеширование по умолчанию и учитывает cache headers сервера. Это один из тех апдейтов, которые работают сами из коробки, проверьте что на беке хедеры настроены.
10. @State для классов стал ленивым
Объекты, созданные внутри @State, больше не пересоздаются впустую при каждом обновлении view. Меньше лишних аллокаций, меньше странных сайд-эффектов в init, чуть спокойнее профайлер.
Полезные ссылки:
🔵 What’s new in SwiftUI, WWDC26
🔵 SwiftUI guide, WWDC26
🔵 SwiftUI updates в документации Apple
🔵Build powerful drag and drop in SwiftUI| 2 | Небольшая подборка для iOS: канал Stewart Lynch и видео по макросам. Радует, что этот функционал Apple смогли довести до ума:
https://www.youtube.com/watch?v=iQYEG3tPWpw | 634 |
| 3 | Я пропала отсюда на месяц, а теперь возвращаюсь. Начинаем новую неделю и и первый понедельник июля с полезного - статья моей коллеги Елены Поплоухиной для начинающих тестировщиков:
https://habr.com/ru/companies/usetech/articles/1054732/
Разработчикам тоже будет полезно | 624 |
| 4 | Amazing
24 года, бесчисленное количество версий - и вот Xcode научился удалять Derived Data! Почему это не было центром кейноута или хотя бы Platforms State of the Union? | 1 224 |
| 5 | А у нас поспел обзор WWDC Platforms State of Union: https://habr.com/ru/companies/usetech/articles/1045228/ | 1 269 |
| 6 | Что ж, про другие новинки AI/ не AI ловим на Platform state of Union https://developer.apple.com/videos/play/wwdc2026/102/
В этом году фокус на перформанс, производительность, оптимизацию, скорость, плавность, безопасность. Ожидаем сессии на тему. А подробнее разбор новинок ловите скоро) | 1 204 |
| 7 | https://www.youtube.com/watch?v=hF8swzNR1-o Погнали | 1 071 |
| 8 | Делимся записью доклада Сергея Юдина, старшего эксперта по безопасности, на тему «Как сертифицировать РБПО большого проекта на примере ОС Аврора»
Из материала вы узнаете:
▶️особенности ОС Аврора и ее применение
▶️сертификация в ОС Аврора
▶️как устроены процессы безопасной разработки в ОС Аврора
▶️с чем можно столкнуться при прохождении сертификации РБПО
Запись доклада по ссылке https://vk.cc/cYA0ee
#АврораОС
@AuroraDevelopers | 1 050 |
| 9 | Кстати, небольшой туториал по работе с агентами в KMP и для KMP я описывала в своей статье https://habr.com/ru/companies/usetech/articles/1027130/ | 1 014 |
| 10 | Смотрю онлайн Yandex Mobile Runtime. Нравится их подход к просвещению по работе с ИИ | 950 |
| 11 | 🏝 Вышел Kotlin 2.4.0 Stable
👉 Язык: стабильные контекстные параметры, явные backing-поля и несколько нововведений для use-site таргетов аннотаций.
👉 Стандартная библиотека: стабилизация UUID API
👉 Kotlin/JVM: поддержка Java 26 и аннотации в метаданных включены по умолчанию.
👉 Kotlin/Native: поддержка SPM как зависимостей, обновления Swift export и CMS GC включён по умолчанию.
👉 Kotlin/Wasm: инкрементальная компиляция включена по умолчанию и поддержка WebAssembly Component Model.
👉 Совместимость с Gradle 9.5.0.
👉 Компилятор Kotlin: более согласованное поведение inline-функций при компиляции в .klib.
🔗 Полный список изменений
#Kotlin #Kotlin240 | 1 127 |
| 12 | Я закончила с одним очень жестким релизом, выступила на Квартирнике на Кодефесте и с докладом на Мобиус и готова вернуться к освещению IT и просвещению) | 1 090 |
| 13 | Хорошая картинка, кстати ) Очень наглядно про разницу между вайбкодингом и AI SDLC | 1 281 |
| 14 | #видеозаписи #ТестоваяСреда
Открываем новую видеозапись выступления:
Александр Князев — Взлом AI-агентов: прикладная инструкция к уязвимостям LLM и тулов
Доклад о популярных векторах атак на веб-приложения с AI-агентами. Спикер показал реальные примеры атак на API, которые могут привести к компрометации системы, раскрытию данных и выполнению нежелательных действий.
😉 YouTube | 📺 VK Видео
Скачать презентацию с сайта Heisenbug | 1 259 |
| 15 | 📚 Две новинки о System Design 👨💻
Серию пополнили книги от ведущих экспертов в области разработки и управления командами. Эти издания помогут кандидатам подготовиться к собеседованию и получить работу мечты.
📘 «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»
Собеседования по mobile system design больше не будут выглядеть как хаотичный стресс-тест. С этой книгой вы подготовитесь к интервью — системно и уверенно: от первых вопросов до финальной схемы решения. Автор предлагает универсальный алгоритм из пяти шагов и подробный разбор популярных задач. Вы научитесь продумывать клиентскую архитектуру, API, офлайн-режим, кэширование и масштабирование, а также разбираться в ключевых trade-off’ах, которые ждут от кандидатов в крупных IT-компаниях.
❤️ Сайт
По промокоду sdi25 — скидка 25 % 😉
📘 «Object Oriented Design. Подготовка к сложному интервью»
В книге представлена универсальная четырехэтапная методика проектирования, подробный разбор принципов SOLID и объектно-ориентированного подхода, а также десятки практических примеров — от систем управления парковкой и лифтами до банкоматов и кинотеатров. Каждая задача сопровождается UML-диаграммами, кодом, анализом edge cases и пояснением логики решений, чтобы вы могли уверенно пройти интервью любого уровня.
❤️ Оформить предзаказ
👉 Читайте отзывы экспертов на Хабре! | 1 146 |
| 16 | Еще новости. У издательства "Питер" вышла крутая книга по систем-дизайну с моей рецензией | 992 |
| 17 | А вот и новый выпуск OR: Flutter vs Native!
Где Flutter действительно выигрывает у native, а где всё ещё уступает? Поговорили про производительность, плагины, безопасность, требования бизнеса и выбор технологий для fintech, AI-стартапов, ecommerce и enterprise-продуктов.
Отличный выпуск, чтобы добавить аргументов для вечного холивара: https://youtu.be/-NrQ5hY7DTk | 1 126 |
| 18 | Любит ИИ меня переделывать, ну да ладно. Мы же провели крутой эфир на тему натива и кросс-платформы с Evrone) | 959 |
| 19 | 🤖 Google анонсировала ADK for Android 0.1.0 вместе с ADK for Kotlin
ADK (Agent Development Kit) - это open-source фреймворк для AI-агентов, и теперь у него есть Android-артефакт с поддержкой on-device моделей.
Ключевая архитектурная идея: облачный оркестратор ведёт диалог с пользователем и координирует работу. Когда нужно обработать приватные данные - документы, брони, личные файлы - он делегирует subagent'у, который работает на устройстве через ML Kit GenAI и AICore. Данные за пределы устройства не уходят.
В стек входят LLM-агенты, sequential agents, MCP tools, session state и long-term memory через Memory service, OpenTelemetry для наблюдаемости.
Можно использовать три варианта моделей:
👉 ML Kit GenAI для on-device Gemini Nano
👉 Firebase AI Logic для облачного Gemini
👉 Google GenAI для быстрого прототипирования.
‼️ ВАЖНО: версия 0.1.0, статус "В активной разработке". Это очень ранний экспериментальный релиз, не для продакшна.
Архитектурный паттерн с разделением на облачный оркестратор и on-device агент выглядит разумно - именно так я бы и хотел видеть подобный инструмент. Но внедрять в прод рано.
🔗 Источник Android Dev Blog
#Android #AI #Gemini | 1 201 |
| 20 | Интересно, насколько это связано или различается от Koog | 1 096 |
