Вдохновившись Developer Keynote, я скачала Koala (Android Studio). В визард добавлен preview шаблона для проекта с Gemini. Однако, дальше не пошло. Тулинг хоть и поддерживает русский язык, обрезается по региону. Можно попробовать зафармить ключ через впн на десктопе
Forwarded from iOS Broadcast (Андрей Зонов)
13 мая вышла релизная версия Xcode 15.4, основные нововведения:
🌟 Поддержка распространения приложений через веб-браузер
🐛 Исправили ошибку установки приложений на часы 3 серии и ниже
Нововведений совсем немного, минорные багфиксы. Версия IDE достаточно стабилизировалась, а значит совсем скоро мы увидим новую забагованую версию Xcode 16
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple Developer Documentation
Xcode 15.3 Release Notes | Apple Developer Documentation
Update your apps to use new features, and test your apps against API changes.
На канале Google Developers, наконец, выложили видео по технологическим новинкам:
https://www.youtube.com/@GoogleDevelopers/playlists
Ловим по мобилке здесь:
https://www.youtube.com/playlist?list=PLOU2XLYxmsIJxPi__PZgYxTa3UFbfClKF
И да, это только то, что было анонсировано на сайте Google I/O. Мне не хватает допов по KMP - почему бы не сделать видео лучших практик и рекомендаций от Google, видео по Glance и виджетам и т.п
https://www.youtube.com/@GoogleDevelopers/playlists
Ловим по мобилке здесь:
https://www.youtube.com/playlist?list=PLOU2XLYxmsIJxPi__PZgYxTa3UFbfClKF
И да, это только то, что было анонсировано на сайте Google I/O. Мне не хватает допов по KMP - почему бы не сделать видео лучших практик и рекомендаций от Google, видео по Glance и виджетам и т.п
YouTube
Mobile at Google I/O 2024
Create content that caters to diverse audiences and adapts to large and small screen devices. This curated playlist is designed for you to gain valuable insi...
👍4
И самое ожидаемое: новинки Flutter
https://www.youtube.com/watch?v=lpnKWK-KEYs
https://www.youtube.com/watch?v=lpnKWK-KEYs
YouTube
What's new in Flutter
Discover the latest updates from Flutter. Use the Gemini API, build cross-platform games, improve the performance of your Flutter Android applications with impeller, get a preview of the experimental Dart macros feature, and learn about the performance improvements…
🤮5🥰4
Всем привет!
Многие из вас знают, что я состою в Программном комитете конференции Mobius. Отбираю доклады и спикеров. Помогаю им готовить выступления — контент и классную подачу.
На эту весну отобрали большую программу. Мы делали упор на инфраструктуру, использование трендовых инструментов и обеспечение качества мобильного ПО. А для тех, кто любит «потяжелее», выделили в программе отдельный блок из 14 докладов «под капотом».
Мы очень много поработали, а теперь хотим пригласить вас всё это дело послушать. Приходите на Mobius 2024 Spring — узнайете про борьбу с багами и утечками памяти, стратегические подходы к созданию архитектуры и интерфейсов. Тренды, острые и болезненные темы, опыт из продакшена и личнх экспериментов. Также будут доклады о том, как совмещать KMP с новой ОС Аврора, и живой опыт, как контрибьютить в Google.
Я буду рада видеть вас на нашей конференции!
Mobius пройдет 23 мая онлайн и 31 мая — 1 июня в офлайне, в Москве. Но всё это будет транслироваться и на сайте. Подробнее здесь: https://mobiusconf.com/
На конференцию можно попасть за счет компании (если у вас есть такая опция), или купить билет самому.
Многие из вас знают, что я состою в Программном комитете конференции Mobius. Отбираю доклады и спикеров. Помогаю им готовить выступления — контент и классную подачу.
На эту весну отобрали большую программу. Мы делали упор на инфраструктуру, использование трендовых инструментов и обеспечение качества мобильного ПО. А для тех, кто любит «потяжелее», выделили в программе отдельный блок из 14 докладов «под капотом».
Мы очень много поработали, а теперь хотим пригласить вас всё это дело послушать. Приходите на Mobius 2024 Spring — узнайете про борьбу с багами и утечками памяти, стратегические подходы к созданию архитектуры и интерфейсов. Тренды, острые и болезненные темы, опыт из продакшена и личнх экспериментов. Также будут доклады о том, как совмещать KMP с новой ОС Аврора, и живой опыт, как контрибьютить в Google.
Я буду рада видеть вас на нашей конференции!
Mobius пройдет 23 мая онлайн и 31 мая — 1 июня в офлайне, в Москве. Но всё это будет транслироваться и на сайте. Подробнее здесь: https://mobiusconf.com/
На конференцию можно попасть за счет компании (если у вас есть такая опция), или купить билет самому.
Mobius 2025 Autumn. Конференция по мобильной разработке
Mobius 2025 Autumn | Конференция по мобильной разработке
Mobius 2025 Autumn. Единственная в России профильная IT-конференция для разработчиков мобильных приложений. Android, iOS, Flutter, Kotlin Multiplatform, кроссплатформенная разработка — в десятках докладов, воркшопов и дискуссий.
🔥8
Поковыряла немного Gemini в рамках своей темы на Mobius (генерация рабочего кода) и уделю этому минут 5 на конференции 😉
🔥15
В этом году Google I/O выложили не только короткие сессии и лайтинги, но и полноценные доклады. Полезная информация по отладке перформанса Compose: https://www.youtube.com/watch?v=c3gdS42TJmI
YouTube
How to analyze and improve performance of your Jetpack Compose app
Help your Jetpack Compose app run smoothly by reading system traces with Perfetto to find slow parts of your UI and recognize sub-compositions, recompositions, heavy compositions, and more. We'll also share how to discover and fix common lag causes using…
👍7🔥4
Записки разработчицы
А вот и Kotlin 2.0: https://github.com/JetBrains/kotlin/releases/tag/v2.0.0 Здравствуй, компилятор K2
Совместимая с Kotlin 2.0 и K2 версия KSP тоже релизнулась:
https://github.com/google/ksp/releases/tag/2.0.0-1.0.21
https://github.com/google/ksp/releases/tag/2.0.0-1.0.21
GitHub
Release 2.0.0-1.0.21 · google/ksp
This release brings mostly bug fixes into KSP2 beta
Users are encouraged to try out KSP2 beta.
new feature
expose an API in Resolver to retrieve the module name for handling mangling of internal me...
Users are encouraged to try out KSP2 beta.
new feature
expose an API in Resolver to retrieve the module name for handling mangling of internal me...
🔥17👍3
Вышел Compose Multiplatform 1.6.10. Поддерживается (экспериментально) работа с мультиплатформенными Lifecycle и ViewModel, а также Jetpack Navigation:
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.6.10
Пример работы с навигацией из Codelab
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.6.10
Пример работы с навигацией из Codelab
GitHub
Release 1.6.10 · JetBrains/compose-multiplatform
Changes since 1.6.2
Highlights
Experimental multiplatform support of Lifecycle and ViewModel. See documentation for details
Experimental multiplatform support of Jetpack Navigation. See documentat...
Highlights
Experimental multiplatform support of Lifecycle and ViewModel. See documentation for details
Experimental multiplatform support of Jetpack Navigation. See documentat...
🔥18👍2
Записки разработчицы
Судя по этому фото с KotlinConf, к концу года у нас есть шансы получить прямой интероп с Kotlin на Swift. Сейчас интероп Kotlin кода на Swift работает через преобразование С -> Objective-C -> Swift. Прямой интероп позволит убрать шаг с C/Objective-C. Это…
В playground уже можно попробовать, как будет переводиться Kotlin код на Swift
https://play.kotlinlang.org/
https://play.kotlinlang.org/
😱14🥰3🔥2
Forwarded from Compose Broadcast
Вышел официальный анонс Compose 1.6.10:
👉 Compose iOS Alpha ➡️ Beta
👉 Compose Web Experimental ➡️ Alpha
👉 Мультиплатформенное API ресурсов теперь Stable
👉 Экспериментальные библиотеки Jetpack Navigation, Lifecycle и ViewModel для KMP
👉 Поддержка Kotlin 2.0
👉 Отдельный Gradle плагин для Compose
#compose
👉 Compose iOS Alpha ➡️ Beta
👉 Compose Web Experimental ➡️ Alpha
👉 Мультиплатформенное API ресурсов теперь Stable
👉 Экспериментальные библиотеки Jetpack Navigation, Lifecycle и ViewModel для KMP
👉 Поддержка Kotlin 2.0
👉 Отдельный Gradle плагин для Compose
#compose
🔥5👍1
Forwarded from Типичный программист
Microsoft запустила Copilot бота в Telegram!
Теперь вы можете пользоваться ChatGPT, на основе которого собственно и работает Copilot, не выходя из мессенджера.
Важно: при авторизации просит номер, русские не подходят. Но это очень просто обойти — добавьте телефонный номер, например, США, в телефонную книгу и поделитесь этим контактом при авторизации.
Официальный анонс | Copilot bot
#нейросети #новости
Теперь вы можете пользоваться ChatGPT, на основе которого собственно и работает Copilot, не выходя из мессенджера.
Важно: при авторизации просит номер, русские не подходят. Но это очень просто обойти — добавьте телефонный номер, например, США, в телефонную книгу и поделитесь этим контактом при авторизации.
Официальный анонс | Copilot bot
#нейросети #новости
Forwarded from Mobius — канал конференции
#анонсы
Открытый микрофон на офлайне Mobius 2024 Spring — станьте спикером на 10 минут
Попробуйте себя в роли спикера и выступите с блиц-докладом на свободную тему. Рассказать можно про что угодно: оптимизацию кода, обустройство рабочего места или кулинарные лайфхаки.
Стоит поучаствовать всем, кто хочет поделиться интересными идеями или набраться опыта выступлений.
У каждого участника будет 10 минут на доклад. Для участия нужно зарегистрироваться.
Обратите внимание: выступить могут только участники офлайн-части конференции. Купить билет «Online + Offline» можно на сайте Mobius.
Открытый микрофон на офлайне Mobius 2024 Spring — станьте спикером на 10 минут
Попробуйте себя в роли спикера и выступите с блиц-докладом на свободную тему. Рассказать можно про что угодно: оптимизацию кода, обустройство рабочего места или кулинарные лайфхаки.
Стоит поучаствовать всем, кто хочет поделиться интересными идеями или набраться опыта выступлений.
У каждого участника будет 10 минут на доклад. Для участия нужно зарегистрироваться.
Обратите внимание: выступить могут только участники офлайн-части конференции. Купить билет «Online + Offline» можно на сайте Mobius.
🔥3❤2👍1
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Function Body Macros
В Swift приняли пропозал, добавляющий в систему макросов возможность подменять или аугментировать тело функции. Короче, такой свиззлинг, но в компайл-тайме.
Такая штука открывает кучу возможностей, например:
👉Автоматическое логирование вызова функции и переданных аргументов
👉Превращение обычных функций в RPC
В Swift приняли пропозал, добавляющий в систему макросов возможность подменять или аугментировать тело функции. Короче, такой свиззлинг, но в компайл-тайме.
Такая штука открывает кучу возможностей, например:
👉Автоматическое логирование вызова функции и переданных аргументов
👉Превращение обычных функций в RPC
👍4
Forwarded from Kotlin Multiplatform Broadcast
Вышло официально решение от JetBrains для работы с Remote Procedure Call (RPC) в Kotlin
#rpc #jetbrains
#rpc #jetbrains
🔥13👍4