Ну что, готовы? https://www.youtube.com/watch?v=XEzRZ35urlk
YouTube
Google Keynote (Google I/O ‘24)
It’s time to I/O! Tune in to learn the latest news, announcements, and AI updates from Google.
Update: As of September 2, if you’re 18 or over, your files are now used to improve Google AI but you can control this in Gemini Apps Activity. Learn more in the…
Update: As of September 2, if you’re 18 or over, your files are now used to improve Google AI but you can control this in Gemini Apps Activity. Learn more in the…
👍4
Итак, большая часть Google I/O посвящена AI и Gemini, который встраивается во все. Интересно, где, кроме Pixel, и в каких регионах это будет работать.
Теперь посмотрим, что же новенького нам принесли в плане разработки. И начнем мы с ... поддержки Kotlin Multiplatform на Android:
https://android-developers.googleblog.com/2024/05/android-support-for-kotlin-multiplatform-to-share-business-logic-across-mobile-web-server-desktop.html
https://android-developers.googleblog.com/2024/05/android-support-for-kotlin-multiplatform-to-share-business-logic-across-mobile-web-server-desktop.html
Android Developers Blog
Android Support for Kotlin Multiplatform (KMP) to Share Business Logic Across Mobile, Web, Server, and Desktop
We are supporting Kotlin Multiplatform (KMP) on Android, enabling sharing code across platforms to increase productivity and quality for Android apps.
Записки разработчицы
Теперь посмотрим, что же новенького нам принесли в плане разработки. И начнем мы с ... поддержки Kotlin Multiplatform на Android: https://android-developers.googleblog.com/2024/05/android-support-for-kotlin-multiplatform-to-share-business-logic-across-mobile…
Да-да. Команды инженеров Google совместно с JetBrains работают над адаптацией всех библиотек и решений под кроссплатформу, а также улучшением перформанса и адаптацией под Kotlin/Native.
https://developer.android.com/kotlin/multiplatform
Был подход Kotlin-First, теперь будет KMP-First. Это круто.
Что входит в цели роадмапа:
- расширение и стабилизация Jetpack библиотек для поддержки KMP
- поддержка таргета Wasm
- улучшение перформанса Kotin/Native (или адаптация и под Kotlin/Native)
- возможность дебага Kotlin/Native
- встраивание поддержки KMP в Android Studio
По последнему пункту. Сейчас мы пользуемся плагином для работы. Планируется сделать поддержку по умолчанию, а также (судя по всему) расширить возможности визарда IDE. Пока предлагается использовать online-wizard от JetBrains, который позволит вам создать проект по шаблону с выбранными настройками: https://kmp.jetbrains.com/
https://developer.android.com/kotlin/multiplatform
Был подход Kotlin-First, теперь будет KMP-First. Это круто.
Что входит в цели роадмапа:
- расширение и стабилизация Jetpack библиотек для поддержки KMP
- поддержка таргета Wasm
- улучшение перформанса Kotin/Native (или адаптация и под Kotlin/Native)
- возможность дебага Kotlin/Native
- встраивание поддержки KMP в Android Studio
По последнему пункту. Сейчас мы пользуемся плагином для работы. Планируется сделать поддержку по умолчанию, а также (судя по всему) расширить возможности визарда IDE. Пока предлагается использовать online-wizard от JetBrains, который позволит вам создать проект по шаблону с выбранными настройками: https://kmp.jetbrains.com/
Android Developers
Kotlin Multiplatform Overview | Android Developers
🔥11👍3
Записки разработчицы
Да-да. Команды инженеров Google совместно с JetBrains работают над адаптацией всех библиотек и решений под кроссплатформу, а также улучшением перформанса и адаптацией под Kotlin/Native. https://developer.android.com/kotlin/multiplatform Был подход Kotlin…
Комментарий от Мурата Йеннера, курирующего направление Kotlin и KMP. По сути, это рекомендованная технология для вашей бизнес-логики
🔥6
Записки разработчицы
Комментарий от Мурата Йеннера, курирующего направление Kotlin и KMP. По сути, это рекомендованная технология для вашей бизнес-логики
Многие спросят, а как же Flutter? Ждем публикации видео сегодня:
What's new in Flutter - что нового в Flutter: Gemini, поддержка игр, новинки платформы и языка Dart
How to build Adaptive UI with Flutter - как строить адаптивный UI с Flutter
Build generative AI agents with Vertex AI Agent Builder and Flutter - строим генеративного AI помощника с Vertex AI и Flutter
Gemini API and Flutter: Practical, AI-driven apps with Google AI tools - Gemini API и Flutter, приложения с AI на практике
No more broken links: Deeplinking success in Flutter - работа с диплинками в Flutter
Build a 2D physics game with Flutter and Flame - игра 2D на Flutter с Flame
Building picture-perfect camera experiences in Flutter with CameraX - использование CameraX в Flutter
Update: все видео будут опубликованы 16 мая в 18 Мск
What's new in Flutter - что нового в Flutter: Gemini, поддержка игр, новинки платформы и языка Dart
How to build Adaptive UI with Flutter - как строить адаптивный UI с Flutter
Build generative AI agents with Vertex AI Agent Builder and Flutter - строим генеративного AI помощника с Vertex AI и Flutter
Gemini API and Flutter: Practical, AI-driven apps with Google AI tools - Gemini API и Flutter, приложения с AI на практике
No more broken links: Deeplinking success in Flutter - работа с диплинками в Flutter
Build a 2D physics game with Flutter and Flame - игра 2D на Flutter с Flame
Building picture-perfect camera experiences in Flutter with CameraX - использование CameraX в Flutter
Update: все видео будут опубликованы 16 мая в 18 Мск
https://www.youtube.com/watch?v=ddcZnW1HKUY
Пока готовят сессии, смотрим keynote для разработчиков
1. AI, AI, AI. Идея кодогенерации из Figma интересна (Locofi.ai), но как это будет на практике. Google объявляют конкурс на креативное использование Gemini (приз элктрокар "Делориан" - похоже на шутку)
2 Gemini Nano + AI Core позволят работать с моделями Gemini без доступа к внешним серверам. Для чего используем AI: анализ и работа с медиа, автоматизация задачек, распознавание текста
3. Kotlin Multiplatform First
4 Улучшения в Widgets и Glance (версия Compose для разработки виджетов)
5 Улучшения в инструментарии для тестинга и дебага приложений
6 Gemini для оптимизации кода. - тут надо смотреть внимательнее. Они явно показывают самописный плагин студии
7 Gemini для локализации
8 Gemini для создания сниппетов кода. - тут снова вопрос. Это готовые сценарии, готовые сниппеты или реально генерация на лету?
Пока готовят сессии, смотрим keynote для разработчиков
1. AI, AI, AI. Идея кодогенерации из Figma интересна (Locofi.ai), но как это будет на практике. Google объявляют конкурс на креативное использование Gemini (приз элктрокар "Делориан" - похоже на шутку)
2 Gemini Nano + AI Core позволят работать с моделями Gemini без доступа к внешним серверам. Для чего используем AI: анализ и работа с медиа, автоматизация задачек, распознавание текста
3. Kotlin Multiplatform First
4 Улучшения в Widgets и Glance (версия Compose для разработки виджетов)
5 Улучшения в инструментарии для тестинга и дебага приложений
6 Gemini для оптимизации кода. - тут надо смотреть внимательнее. Они явно показывают самописный плагин студии
7 Gemini для локализации
8 Gemini для создания сниппетов кода. - тут снова вопрос. Это готовые сценарии, готовые сниппеты или реально генерация на лету?
YouTube
Developer Keynote (Google I/O '24)
Register for Google I/O and watch the Developer Keynote live on May 14th → https://goo.gle/io24-yt
Learn about Google’s newest developer tools and discover how they fuel innovation and enhance your productivity.
To watch this keynote with American Sign…
Learn about Google’s newest developer tools and discover how they fuel innovation and enhance your productivity.
To watch this keynote with American Sign…
❤3
Записки разработчицы
https://www.youtube.com/watch?v=ddcZnW1HKUY Пока готовят сессии, смотрим keynote для разработчиков 1. AI, AI, AI. Идея кодогенерации из Figma интересна (Locofi.ai), но как это будет на практике. Google объявляют конкурс на креативное использование Gemini…
Для тех, кому лень или некогда смотреть, хорошая статья на Хабре: https://habr.com/ru/companies/kts/articles/814363/
Хабр
Developer Keynote Google I/O 2024: официальная поддержка KMP, развитие Gemini и AI в Андроиде
Всем привет! Меня зовут Мялкин Максим, я лид мобильной команды в KTS . Сейчас проходит Google IO 2024, и мы с ребятами в команде решили выпустить обзор треков, которые нам показались интересными. Мы...
🔥7❤3👍2
Вдохновившись 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