Завтра JetBrains запустит свой AI. Презентация на YouTube
YouTube
JetBrains AI Launch Event
JetBrains AI Assistant is now publicly available! To find out more about AI Assistant, including our current plans, visit https://jetbrains.com/ai
In this special launch event, see demonstrations of some of AI Assistant’s most exciting features as well as…
In this special launch event, see demonstrations of some of AI Assistant’s most exciting features as well as…
👍43👎12
This media is not supported in your browser
VIEW IN TELEGRAM
📺 Как интегрировать Dynamic Features в Android-приложение (17 мин)
Разбор от Азамата Черчесова, Senior Android Developer в Лаборатории Касперского, о влиянии Play Feature Delivery на архитектуру приложения, миграции существующих фич и выборе динамических фич. Будет интересно для всех, кто хочет узнать больше об оптимизации и развитии Android-приложений.
1:20 Содержание
2:27 Архитектура приложений до Play Feature Delivery
4:54 Влияние Play Feature Delivery на архитектуру приложения
7:34 Интеграция AvitoTech
8:12 Миграция существующих фичей
13:18 Какая фича должна быть динамической
Смотрите разбор на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #разбор
Разбор от Азамата Черчесова, Senior Android Developer в Лаборатории Касперского, о влиянии Play Feature Delivery на архитектуру приложения, миграции существующих фич и выборе динамических фич. Будет интересно для всех, кто хочет узнать больше об оптимизации и развитии Android-приложений.
1:20 Содержание
2:27 Архитектура приложений до Play Feature Delivery
4:54 Влияние Play Feature Delivery на архитектуру приложения
7:34 Интеграция AvitoTech
8:12 Миграция существующих фичей
13:18 Какая фича должна быть динамической
Смотрите разбор на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #разбор
👍33👎11
Android Virtualization Framework (AVF) - поддержка виртуализации на Android скоро станет доступна на некоторых устройства с Android 14 (но уже был доступен на Android 13). AVF становится основной частью Android ОС на уровен с Linux процессами. Разработчики смогут выбрать один из режимов для работы виртуальной машины (не путать с JVM и ART) и использовать все преимущетсва виртуализации.
Виртуализация также дала возможность приложения выполнять критичные куски кода в изоляции, что повышает надежность и безопасность пользователя
#android14
Виртуализация также дала возможность приложения выполнять критичные куски кода в изоляции, что повышает надежность и безопасность пользователя
#android14
👍27👎9
Google представила AI модели Gemini. она умеет работать с текстом, аудио, видео и изображениями. Есть 3 версии:
👉 Ultra - самые большие возможности. Предназначено для серверов и избранных клиентов. По словам Google уделывает лучшую GPT модель
👉 Pro - Более "умная" модель интегрируется в чат-бот Google Bard.
👉 Nano - самая легкая модель. Предназначена для смартфонов
Пока модели работают с английским языком, но будут расширяться. В ближайшие месяцы вариации Gemini будет интегрированы в продукты компании: поиск, реклама, Chrome, Gmail и другие. Также будет AI боты и прочие продукты на основе технологии.
Анонс и демонстрация работы тут
#ai
👉 Ultra - самые большие возможности. Предназначено для серверов и избранных клиентов. По словам Google уделывает лучшую GPT модель
👉 Pro - Более "умная" модель интегрируется в чат-бот Google Bard.
👉 Nano - самая легкая модель. Предназначена для смартфонов
Пока модели работают с английским языком, но будут расширяться. В ближайшие месяцы вариации Gemini будет интегрированы в продукты компании: поиск, реклама, Chrome, Gmail и другие. Также будет AI боты и прочие продукты на основе технологии.
Анонс и демонстрация работы тут
#ai
🤯24👍14
Gemini Nano, AI модель, оптимизированная для мобилки, уже рассылается на Pixel 8 и 8 Pro. Будет использована в стандартном Диктофоне для суммаризация контента и работает без интернета. Следющем местом применения выступит клавиатура GBoard
#ai
#ai
🔥25🤯16👍2
Доступ к Gemini Nano смогут получить все разработчики благодаря AI Core из Android 14. Вся обработка проводится в изоляции с использованием Private Compute Core. Процессинг ускоряется аппаратно на Google Tensor TPU and NPU от Qualcomm, Samsung и MediaTek.
Уже расскатывается на Google Pixel 8 Pro и идет работа по поддержке производителями других устройств.
#Android14 #ai
Уже расскатывается на Google Pixel 8 Pro и идет работа по поддержке производителями других устройств.
#Android14 #ai
🔥36🤯16👍4
Media is too big
VIEW IN TELEGRAM
JetBrains (JB) провела презентацию своего AI асситента для IDE компании. Это круто, так как вся информация о проекте хранится там.
Фичи:
👉 рефакторинг кода
👉 AI чат
👉 объяснение по вашему коду
👉 дополнение кода
👉 написание документации, сообщение для коммитов и тестов и прочее
Поддерживаются все платные IDE компании (Android Studio не продукт JB). а также YouTrack, TeamCity и Datalore, но нужно будет оформить подписку в дополнении к покупке IDE
Плагин для IDE можно найти тут
#ai #tooling
Фичи:
👉 рефакторинг кода
👉 AI чат
👉 объяснение по вашему коду
👉 дополнение кода
👉 написание документации, сообщение для коммитов и тестов и прочее
Поддерживаются все платные IDE компании (Android Studio не продукт JB). а также YouTrack, TeamCity и Datalore, но нужно будет оформить подписку в дополнении к покупке IDE
Плагин для IDE можно найти тут
#ai #tooling
👍40🤯13🤔4
Android Broadcast
Доступ к Gemini Nano смогут получить все разработчики благодаря AI Core из Android 14. Вся обработка проводится в изоляции с использованием Private Compute Core. Процессинг ускоряется аппаратно на Google Tensor TPU and NPU от Qualcomm, Samsung и MediaTek.…
Если вам хочется интегрировать Gemini в свои продукты, то заполняйте форму раннего доступа (указывать что вы из России или Беларуси возможно не стоит)
#ai
#ai
Google Docs
Android Early Access Preview for On-Device Generative AI
We are offering early access to:
Upcoming Android APIs for running Gemini Nano on-device (via Android AICore)
Experimental Android APIs for running open source models on-device via new runtimes developed by Google
To participate, please fill out this form.…
Upcoming Android APIs for running Gemini Nano on-device (via Android AICore)
Experimental Android APIs for running open source models on-device via new runtimes developed by Google
To participate, please fill out this form.…
🤯12👍4🔥1
Рекомендую всем посмотреть новое интервью (можно как и подкаст послушать). Поговорили с главой разработки Аврора ОС про разработку операционных систем, как она устроена, какие навыки нужны и вообще возможно ли сделать в современном мире ОС для смартфонов с нуля без переиспользования технологий.
YouTube
Операционные системы — Как это работает #10
Мы взаимодействуем с операционными системами каждый день: телефон, ноутбук, компьютер и так далее. Но что такое операционная система? Где проходит граница между встроенным софтом и ОС? Как они создаются? Возможно ли написать альтернативу существующим программным…
🤯24👍10🔥10
First look at AndroidX Bluetooth
Разбора новой библиотеки Jetpack, которая призвана решить сложности с фрагментированностью Bluetooth на устройствах разных производителей и версиях Android.
#jetpack #bluetooth
Разбора новой библиотеки Jetpack, которая призвана решить сложности с фрагментированностью Bluetooth на устройствах разных производителей и версиях Android.
#jetpack #bluetooth
🔥39👍4🤯4
Обновления RuStore 💙 :
💰тестовые встроенные платежи в приложениях
🔥начинается закрытое тестирование App Bundle (AAB)
#rustore
💰тестовые встроенные платежи в приложениях
🔥начинается закрытое тестирование App Bundle (AAB)
#rustore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52🤯15🤔5👍4
Вышла IntelliJ IDEA 2023.3
👉 JetBrains AI Assistant
👉 Поддержка Java 21
👉 Фича "Run to Cursor" - место где стоит курсор будет точка останова в дебаге
👉 Плавающий toolbar для выделенного куска кода
👉 Улучшения UX
👉 Поддержка свежих версий Kotlin будет поставляться с обновлениями IDEA и Android Studio
👉 Полная поддержка проектов на K2 компиляторе
👉 Kotlin Multiplatform Web Wizard
👉 Gradle проекты открываются быстрее - исходники библиотек теперь не загружаются автоматом
👉 Ускорили запуск IDE. Индексы JDK загружаются по умолчанию.
Много други улучшений, которые не будут полезны при Android и KMP разработки вы найдете в анонсе
#tooling #idea
👉 JetBrains AI Assistant
👉 Поддержка Java 21
👉 Фича "Run to Cursor" - место где стоит курсор будет точка останова в дебаге
👉 Плавающий toolbar для выделенного куска кода
👉 Улучшения UX
👉 Поддержка свежих версий Kotlin будет поставляться с обновлениями IDEA и Android Studio
👉 Полная поддержка проектов на K2 компиляторе
👉 Kotlin Multiplatform Web Wizard
👉 Gradle проекты открываются быстрее - исходники библиотек теперь не загружаются автоматом
👉 Ускорили запуск IDE. Индексы JDK загружаются по умолчанию.
Много други улучшений, которые не будут полезны при Android и KMP разработки вы найдете в анонсе
#tooling #idea
🔥34🤯6👍3
Показали первую превью KSP2 . Основные фичи:
👉 Использует K2 компилятор (нужно включать K2 компилятор в Kotlin)
👉 Новый отдельный генератор кода, который дает больше свободы и фичей по сравнению с текущим плагином Kotlin компилятора
Чтобы попробовать вам надо использовать KSP 1.0.14 или выше. Затем в
В новой версии есть изменения в поведении API
#ksp #k2 #kotlin
👉 Использует K2 компилятор (нужно включать K2 компилятор в Kotlin)
👉 Новый отдельный генератор кода, который дает больше свободы и фичей по сравнению с текущим плагином Kotlin компилятора
Чтобы попробовать вам надо использовать KSP 1.0.14 или выше. Затем в
gradle.properties добавитьksp.useKSP2=true
В новой версии есть изменения в поведении API
#ksp #k2 #kotlin
👍29🤯8
Improve Your Android App Performance With Baseline Profiles (9 мин, EN, ссылка без VPN) - инструкция как создать Baseline Profile в вашем приложении для ускорения его работы, в особенности при первых запусках. Как раз свежая версия Android Studio стала поддерживать генерацию профиля через UI
#androidstudio #performance
#androidstudio #performance
👍11🤯7🙏2
Разработчик из Revolut делится опытом (EN, 6 мин, ссылка без VPN) переводов 6 приложений на 33 языка. Сейчас используют Lokalise, но пришли к этому не сразу
🤯12👍8
Подборка квизов для подписчиков в закрытой Telegram группе за прошедшую неделю:
🏝 #27 Объявление операторов в Kotlin
☢ #26 Типы ссылок на объекты в Java
🤖 #25 Context и ресурсы
🏝 #24 Про companion object в Kotlin
🤖 #23 Про Implicit и Explicit Intent КВИЗ 23 Про Implicit и Explicit Intent
Чтобы попасть в закрытую группу нужно оформить подписку за 300 рос рублей. Можно сделать на Boosty или через Telegram (не работает на iOS). Оплата работает во всех странах
#AndroidBroadcast #квизы
Чтобы попасть в закрытую группу нужно оформить подписку за 300 рос рублей. Можно сделать на Boosty или через Telegram (не работает на iOS). Оплата работает во всех странах
#AndroidBroadcast #квизы
Please open Telegram to view this post
VIEW IN TELEGRAM
Taplink
Android_broadcast at Taplink
🤯28👏5🤔5👌3👍1🏆1
Подборка интересных видео для Android разработчиков за прошедшую неделю
Разборы
📺 Как интегрировать Dynamic Features в Android-приложение (17 мин)
📺 Is it okay to use runBlocking? (9 мин)
📺 mutableStateOf() VS. mutableIntStateOf() (4 мин)
📺 Enhancing Jetpack Compose app performance (28 мин)
📺 Frequentist inference in Firebase A/B Testing (4 мин)
📺 Full Guide to Multiple Back Stacks in Jetpack Compose (18 мин)
Интервью
📺 Операционные системы — Как это работает #10 (1 ч 18 мин)
Новости
📺 Google Dev News (3 мин)
Прочее
📺 Почему ты пишешь говнокод? Главная причина / Mobile Developer (41 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
Разборы
📺 Как интегрировать Dynamic Features в Android-приложение (17 мин)
📺 Is it okay to use runBlocking? (9 мин)
📺 mutableStateOf() VS. mutableIntStateOf() (4 мин)
📺 Enhancing Jetpack Compose app performance (28 мин)
📺 Frequentist inference in Firebase A/B Testing (4 мин)
📺 Full Guide to Multiple Back Stacks in Jetpack Compose (18 мин)
Интервью
📺 Операционные системы — Как это работает #10 (1 ч 18 мин)
Новости
📺 Google Dev News (3 мин)
Прочее
📺 Почему ты пишешь говнокод? Главная причина / Mobile Developer (41 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
👍17🤯8🔥1
Уже не первая история где рассказывается как адаптация приложений под планшеты увеличивает пользовательские метрики. Почему нет массовой поддержки? Почему Google Play не форсирует разработчиков поддерживать большие экраны. Делитесь своим опытом разработки под планшеты на Android и их использования как пользователи
👍7
Если вы хотите предотвратить создание скриншотов в Android приложениях, то это можно сделать с помощью:
👉 Флага FLAG_SECURE для Window
👉 Предотвратить создание скриншотов в разделе "Недавние" с помощью setRecentsScreenshotEnabled() (Android 13 и выше)
👉 Перекрытие контента, когда уходит фокус с окна
Подробности в статье (EN, 6 мин, ссылка без VPN)
👉 Флага FLAG_SECURE для Window
👉 Предотвратить создание скриншотов в разделе "Недавние" с помощью setRecentsScreenshotEnabled() (Android 13 и выше)
👉 Перекрытие контента, когда уходит фокус с окна
Подробности в статье (EN, 6 мин, ссылка без VPN)
👍29