Записки разработчицы
2.34K subscribers
470 photos
27 videos
4 files
1.2K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Amazing

24 года, бесчисленное количество версий - и вот Xcode научился удалять Derived Data! Почему это не было центром кейноута или хотя бы Platforms State of the Union?
😁322💊2
Я пропала отсюда на месяц, а теперь возвращаюсь. Начинаем новую неделю и и первый понедельник июля с полезного - статья моей коллеги Елены Поплоухиной для начинающих тестировщиков:
https://habr.com/ru/companies/usetech/articles/1054732/

Разработчикам тоже будет полезно
Forwarded 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
Please open Telegram to view this post
VIEW IN TELEGRAM
4🤡3🤮2
Фу такими быть
😁3🤡2
Forwarded from PRO Hi-Tech
Anthropic тайно уничтожила редкие и уникальные экземпляры книг для того, чтобы после обучения ИИ данные в них не были доступны другим ИИ или людям и остались эксклюзивом Claude

Anthropic часто изображается в СМИ чуть ли не как единственная корпорация добра в ИИ-шном болоте, однако журналисты Washington Post изучили более 4000 страниц судебных документов, которые были рассекречены в рамках исков авторов к Anthropic. Эти документы показали внутреннюю переписку компании, где прямо говорилось о том, что внутри Antropic действует секретный «Project Panama». В его рамках Anthropic скупила до 2 млн физических книг, включая старые, редкие и уникальные издания. Корешки срезались, страницы прогоняли через промышленные сканеры для обучения Claude, а физическую бумагу отправляли в переработку. Внутренний документ гласил: «Мы не хотим, чтобы стало известно, что мы работаем над этим». Суд признал такое сканирование законным по доктрине fair use — формат конвертируется «один в один» без создания новых копий.
💩16😱6🤡5😁2
Готовим для вас интересный контент
🔥28💩433🤮2
⚡️⚡️От лица программного комитета приглашаю вас на конференцию Mobius этой осенью!

21–22 октября в Санкт-Петербурге и онлайне пройдет Mobius — конференция JUG Ru Group для мобильных разработчиков. По традиции в фокусе — практические задачи, нативный и кроссплатформенный подходы, архитектура и реальный опыт продуктовых команд.

Программа уже активно формируется, делюсь примерами нескольких очень интересных докладов:

🔹Портирование Android-приложений под HarmonyOS NEXT. Спикер расскажет про автоматизированный перенос с сохранением архитектуры: от преобразования Kotlin-кода в ArkTS до трансляции Jetpack Compose в ArkUI.

🔹AI-driven T-shape. Разбор реального опыта команды о том, как искусственный интеллект помогает осваивать соседние платформы и бэкенд, ускоряя развитие инженеров и уменьшая time-to-market.

🔹Liquid Glass своими руками на Metal. Анатомия визуального эффекта из iOS 26 и его воссоздание для более старых версий с разбором интеграции в кодовую базу Telegram.

📣 Встречаемся 21–22 октября (Санкт-Петербург + online).

Подробнее о программе и билетах — на сайте.

⚡️С промокодом prettygeeknotes персональные билеты дешевле.

Приходите, будем ждать вас)
11👎6🖕3🤮2
Вот так
🤮3🤔2
Forwarded from Юзтех
Если тебе интересно участвовать в ИИ-трансформации и пощупать, как LLM меняет продуктовый веб — давай общаться 🤖

Ищем старшего GenAI-инженера на финтех-проект: масштабная ИИ-трансформация платформы веб-продаж крупного банка. 😎

Будешь проектировать end-to-end решения, строить ИИ-агентов, автоматизировать контент и клиентские сценарии — и участвовать в формировании архитектуры GenAI-платформы с нуля. 🚀

Что важно:
опыт разработки от 3 лет (Python / TypeScript)
практика с LLM и GenAI от 2 лет
опыт с агентными системами, RAG, AI orchestration
умение быстро проверять гипотезы и работать в условиях неопределённости

Мы предлагаем: ДМС, гибкий старт, психолог, оплата обучения, английский клуб и это ещё не всё. 🥰

Полное описание вакансии и контакты рекрутера — по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎75👍3
Forwarded from Mobile Developer (Pavel Kachan)
Аврора-приложение за 1 день

Youtube
Youtube
Youtube


Мобильные ОС умирали одинаково: нет приложений → нет юзеров → нет разработчиков → нет приложений. Замкнутый круг, который не осилил даже Microsoft

Я взял Android-приложение на React-Native и портировал его на ОС Аврора за один день — с помощью ИИ. И понял: барьер, который десятилетиями убивал новые операционки, только что рухнул

👉 почему пустая экосистема — это приговор
👉 что именно изменил ИИ
👉 полный разбор, как я портировал шаг за шагом — включая места, где ИИ реально вытащил, и где встал намертво
👎28👍94
В последнее время ловлю волны отписок, кучу негативных реакций и прочего. Что ж, это мой канал, я публикую и пишу тут те темы, которые считаю важными и нужными. Рада, если это приносит пользу тем, кто меня читает. За тех, кто ставит негативный эмодзи, тоже стоит порадоваться: их жизнь обретает смысл
45👍16🤮8🤡3🖕3🤗2🔥1💩1🤣1👨‍💻1💘1
Оценим мощь современных LLM и агентов при работе и с экзотическими технологиями:
https://habr.com/ru/companies/rostelecom/articles/1077944/
🥰8🤮6🖕3🔥2👍1
Вот это уже интересно. По идее, теперь можно делать на этом либо свой CLI, либо свою IDE
🔥1🤔1🤮1
Движок IntelliJ уехал из IDE и работает в VS Code по LSP

В VS Code уже ставится расширение Java and Kotlin by IntelliJ IDEA с идентификатором JetBrains.intellij-server. Это не оболочка, изображающая IDE, а языковой движок IntelliJ, говорящий по протоколу LSP.

Причину переезда называют прямо: агенты уже ходят в языковые серверы за быстрым и детерминированным поиском по коду, и в перспективе это экономит токены. Поэтому движок и вынесли наружу.

Практические оговорки. Расширение привязано к VS Code версии 1.105.1 и выше, редакторы на его основе вроде Cursor тоже считаются, а одиночный .java-файл без проекта не заработает. Preview-сборки умирают через 30 дней после релиза, зато для чистого Kotlin остаётся бесплатный языковой сервер под Apache-2. Инструкция по запуску.

#kotlin
🔥41🤔1