Записки разработчицы
1.89K subscribers
368 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Великая иллюзия Copilot

Глава 1: мой коллега, программист

Пустая оболочка человека. Он больше похож на попугая, чем на личность. Мой начальник, искренне верящий в священнодействие Парного Программирования, сковал цепью меня и этого коллегу-«программиста», как сиамских близнецов с разных планет. Общей была наша клавиатура, но не мышление. Боже, как же он был далёк от этого.

«Постой-ка. У меня появилась идея. Дай мне клавиатуру.»

Идея. Ага. Как у младенца появляется «идея» засунуть вилку в розетку. Я почти доделал нечто прекрасное; стройную, изящную логику, пронзающую сложность подобно ножу, режущему масло. И тут появился он — бьёт по клавиатуре, как будто она ему деньги должна, копипастит код-франкенштейн из комментария на StackOverflow, написанный последователем Дяди Боба в 2014 году.

Знает ли он, что делает наша система? Нет.

Прочитал ли он тикет? Разумеется, нет.

Ощущает ли он уверенность, когда безрассудно корёжит глобальное состояние? Разумеется, да.

https://habr.com/ru/articles/913314/

original https://deplet.ing/the-copilot-delusion/

👉 @Bookflow
😁4👍31
Дождались! После ЦИПР дошла очередь и до нас)
#fyi Кто хотел попробовать Kotlin Multiplatform на ОС Аврора? Теперь это можно сделать. В GitLab выложены проекты, упрощающие использование KMP для ОС Аврора. Это только начало, еще многое предстоит сделать, но собрать приложение с базовым функционалом можно уже сейчас, это демонстрирует пример StudentBox.
8😁3
Forwarded from Aurora Developers
Kotlin Multiplatform в ОС Аврора 👨‍💻

В статье расскажем о текущей поддержке Kotlin Multiplatform в операционной системе Аврора.
Показать, как создать приложение ОС Аврора с модулем Kotlin Multiplatform, используя наши новые инструменты.
Мы напишем демонстрационное приложение, отображающее взаимодействие KMP и ОС Аврора.

https://habr.com/ru/articles/915728/

#Habr #KMP #АврораОС

@AuroraDevelopers
🔥61👍1🤡1
Habr по странной и необъяснимой причине заблокировали статью от ОМП, поэтому ловите ее версию на их сайте
#see Kotlin Multiplatform для ОС Аврора

🔗 https://developer.auroraos.ru/articles/kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3👎1🤡1
Пока нас занимали KMP, новинки от Aurora и Google I/O, кое-что произошло со Swift:
https://github.com/swiftlang/swift-java

Тут Apple плотно работает на интеропом с Java (а значит, и с Kotlin):
https://www.swift.org/blog/memory-safety-ecosystem-talks-java-interoperability-fosdem-2025/

До сих пор мы видели материал только со стороны Kotlin
👍4🔥3🤔21
📺 Записи докладов с CodeFest’15 на сайте

Смотрите, оставляйте отзывы спикерам, если ещё нет. Наш бот-отозовик в телеграм @cdfst_bot будет принимать отзывы до 15 июня.

🔹Записи всей офлайн программы из всех залов доступны на сайте только платным участникам. Заходите в личный кабинет и смотрите записи на страничках докладов.

🔹 Записи Квартирников и Кейнот выступлений из зала Future доступны всем без исключения. Можно смотреть на сайте или в VK видео:
- Квартирники
- Михаил Федоренко. «Естественный интеллект, опережающий искусственный»
- Андрей Алексеев. «Ментальное развитие человека будущего»
- Андрей Вульф. «Офлайн — новый люкс! Общение бесценно?»

В общий доступ записи всех докладов начнём выкладывать порционно через месяц.

Приятного просмотра🍿
Please open Telegram to view this post
VIEW IN TELEGRAM
Пришла в офис ВК на совместный просмотр WWDC. Интересно, что нас ждет, кроме интеллектуальных LLM, интеропного Swift. Мне бы хотелось:
- доработок и best practices по энергопотреблению и перформансу
- новенького по виджетам
- доступных в РФ и РБ умных функций XCode и ответа Google
- новинок SwiftUI

А чего ждете вы?
3👎2
1 Expressive Material дизайн-система под названием Liquid Glass. Не такой ответ Гугл мы ждали, не такой
Forwarded from korovyansky.ai
Реакция рынка на новости Apple про редизайн на WWDC вместо новостей про AI
😁20🤡3
А вот Visual Intelligence - это тема. Заметки, поиск и анализ по изображению + GPT.
1
Новые background tasks. Видимо, что-то совсем мощное, раз в кейноут вынесли
3
Так, похоже, по разработке будет кое-что. Ну не зря мы свои штукени пилили и доклады делали. Хотя не сделать свое после Copilot, было бы совсем позорно для Apple
4
Интересные дела творятся. Сначала у них интероп с Java, теперь вот это:
https://www.swift.org/android-workgroup/

Команда по разработке Swift объявили о создании рабочей группы по Android. Обязанности новой группы:
• Улучшать и поддерживать совместимость Android в официальной поставке Swift, устраняя необходимость во внешних или сторонних патчах.
• Прорабатывать рекомендации по улучшениям для основных пакетов Swift, таких как Foundation и Dispatch, чтобы они лучше работали с особенностями Android.
• Сотрудничать с Группой управления платформами (Platform Steering Group) для официального определения уровней поддержки платформ в целом и затем добиваться официальной поддержки Android на определённом уровне.
• Определять диапазон поддерживаемых версий Android API и архитектур для интеграции Swift.
• Разрабатывать систему непрерывной интеграции (CI) для проекта Swift, включающую тестирование на Android при проверке pull request'ов.
• Выявлять и рекомендовать лучшие практики взаимодействия между Swift и Java SDK Android, а также упаковки Swift-библиотек в Android-приложения.
• Разрабатывать поддержку отладки Swift-приложений на Android.
• Консультировать и помогать в добавлении поддержки Android для различных Swift-пакетов сообщества..

Любой член коммьюнити языка Swift может попроситься в эту группу: https://forums.swift.org/g/android-workgroup
🔥9🤯3
И мы с вами дожили до момента, когда ограничения Android стали жестче, чем у iOS. В iOS мы можем запланировать запуск фоновой задачи с особым разрешением UIBackgroundMode. Если вам надо что-то дозапросить в фоне после ухода из форграунда, то есть специальный вид конфигурации для такой сессии с возможностью восстановления после перезапуска. Foreground Service в Android полны ограничений и не стабильны, WorkManager тоже имеет свои архитектурные ограничения и челленджи. Например, не гарантированное время запуска, не гарантированные интервалы (у периодического тоже свои проблемы)
🤔1
Forwarded from Android Broadcast
🤖 Android принудительно запрещает делать запросы в сеть в фоне вне жизненного цикла приложения

Теперь если вы делаете сетевой запрос при уходе приложения в фон, когда вы не используете WorkManager или Foreground Service, то такой запрос будет остановлен с исключением UnknownHostException (стандартно выбрасывается если нет сети или сервер невозможно найти) или другой IOException. ✔️ Ранее, пока был жив процесс приложения, можно было успеть выполнить запросы.

Я отмечу изменений как положительное для пользователей и общего состояния устройства. Google форсирует переход разработчиков API, предназначенные для определенных целей и слежением за выполняемой работой.

Изменение применяется на Android 15 и выше для всех приложений с targetSdk=35+

Источник тут

#android15
Please open Telegram to view this post
VIEW IN TELEGRAM
😢8
Полезный митап от коллег из WB по Android
3
Forwarded from WBTECH
Мы начинаем!

Через 20 минут стартует Android Meetup Wildberries & Russ. Поговорим о том, как оживить виджеты, подружить Compose с Koin и навигацией, а заодно встроить одно Android-приложение в другое без боли...или с болью 😅

Присоединяйтесь онлайн:

🔵VK
🔵YouTube

Задавайте вопросы спикерам — можно в чате трансляции или в комментариях под этим постом!

#wbtech #wbmeetups #wbspeakers #android
Please open Telegram to view this post
VIEW IN TELEGRAM
5👎1🫡1
Снимок экрана 2025-07-06 в 22.14.15.png
92.1 KB
Оформляю я тут исходники к книге и вдруг замечаю...
3