#compose
Google Maps for Compose – официальная реализация Google Карт для Compose. Не обольщайтесь, под капотом все также MapView
Google Maps for Compose – официальная реализация Google Карт для Compose. Не обольщайтесь, под капотом все также MapView
🤔17😢16🔥8
#googleplay
В Google Play появится секция со скидками: игры, встроенные платежи, сборники, книги, фильмы и пр.
В Google Play появится секция со скидками: игры, встроенные платежи, сборники, книги, фильмы и пр.
👍12
#compose #архитектура
Build Single Activity Apps With Jetpack Compose (3 мин)
Как создать приложение на подходе Single Activity, с использованием новомодного стека. Нужно ли сейчас больше одной Activity?
Build Single Activity Apps With Jetpack Compose (3 мин)
Как создать приложение на подходе Single Activity, с использованием новомодного стека. Нужно ли сейчас больше одной Activity?
💩33👎6👍3🤮1
#AndroidBroadcast #Tooling
📺 Софт, который помогает мне при разработке (11 мин)
Решил рассказать об утилитах для разработки, которые мне помогали и помогают быть продуктивнее.
В видео найдете промокод на билет Podlodka Android Crew #7 по Compose
📺 Софт, который помогает мне при разработке (11 мин)
Решил рассказать об утилитах для разработки, которые мне помогали и помогают быть продуктивнее.
В видео найдете промокод на билет Podlodka Android Crew #7 по Compose
👍50💩8🔥2👏1
Forwarded from Kotlin Multiplatform Broadcast
Announcing Arrow Analysis - a Kotlin compiler plug-in
Arrow Analysis - это плагин Kotlin компилятора, который добавляет проверки кода во время компиляции кода.
Arrow Analysis - это плагин Kotlin компилятора, который добавляет проверки кода во время компиляции кода.
👍7🔥1
#безопасность #ui
Визуальная защита контента Android приложения
Описание подхода для визуальной защиты контента приложения, пока ожидается ввод пароля или прохождения биометрической авторизации.
Визуальная защита контента Android приложения
Описание подхода для визуальной защиты контента приложения, пока ожидается ввод пароля или прохождения биометрической авторизации.
🔥13👍4👎1
#compose #архитектура
Every Composable deserves a ViewModel (6 мин)
Автор статьи рассказывает как связать ViewModel с Composable функцией, чтобы сделать их по-настоящему переиспользуемыми!
Every Composable deserves a ViewModel (6 мин)
Автор статьи рассказывает как связать ViewModel с Composable функцией, чтобы сделать их по-настоящему переиспользуемыми!
🤔17👎3🤮2👍1😱1
#gradle
Android Gradle plugin with Test Fixtures support (3 мин)
В Gradle 7.0 появилась поддержка test fixtures - это специальный source set, который содержит утилитный код для тестов в проекте.
Автор статьи рассказывает про поддержку этой фичи в Android Gradle Plugin и боль от отсутствия поддержки Kotlin, которая планируется в AGP 7.1.
Android Gradle plugin with Test Fixtures support (3 мин)
В Gradle 7.0 появилась поддержка test fixtures - это специальный source set, который содержит утилитный код для тестов в проекте.
Автор статьи рассказывает про поддержку этой фичи в Android Gradle Plugin и боль от отсутствия поддержки Kotlin, которая планируется в AGP 7.1.
👍8👎2
#СидимВорчим
📺 Сидим, Ворчим #1: Антиjetpackовцы || Гришка || Завышенные ожидания || Матрица 4 (1 час)
В новом выпуске обсудили стиль разработки Г.Р.И.Ш.К.А., завышение ожиданий, "ТИПА" от Кирилла и Матрицу 4
📺 Сидим, Ворчим #1: Антиjetpackовцы || Гришка || Завышенные ожидания || Матрица 4 (1 час)
В новом выпуске обсудили стиль разработки Г.Р.И.Ш.К.А., завышение ожиданий, "ТИПА" от Кирилла и Матрицу 4
👍31💩13❤2
#compose #material
Android Jetpack Compose: Create a Replacement Material Theme (5 мин)
Jetpack Compose был построен с Material дизайном в голове, но не всех она устроит. У автора статьи стал вопрос, чтобы сделать собственную тему и использовать ее. В статье он рассказывает подробно как создать свою тему и интегрировать ее Compose
Android Jetpack Compose: Create a Replacement Material Theme (5 мин)
Jetpack Compose был построен с Material дизайном в голове, но не всех она устроит. У автора статьи стал вопрос, чтобы сделать собственную тему и использовать ее. В статье он рассказывает подробно как создать свою тему и интегрировать ее Compose
👍15💩1
#slices
Google Assistant Slices for Android (3 мин)
Вот для чего нужны Slices - интеграция с Google Assistant. Думал что ими заменят App Widgets, но нет. Только Glance нам в этом поможет, а статья расскажет про интеграцию с Google Assistant через Slices
Google Assistant Slices for Android (3 мин)
Вот для чего нужны Slices - интеграция с Google Assistant. Думал что ими заменят App Widgets, но нет. Только Glance нам в этом поможет, а статья расскажет про интеграцию с Google Assistant через Slices
💩10👍3😁1
#gradle
В Gradle Enterprise появилась возможность выполнять тесты на нескольких компьютерах в рамках одного прогона
Из коробки поддерживаются JUnit Jupiter, Spock 2, TestNG, jqwik, Kotest, Spek и др. но надо запускать их через JUnit Platform, которая является частью JUnit 5.
В Gradle Enterprise появилась возможность выполнять тесты на нескольких компьютерах в рамках одного прогона
Из коробки поддерживаются JUnit Jupiter, Spock 2, TestNG, jqwik, Kotest, Spek и др. но надо запускать их через JUnit Platform, которая является частью JUnit 5.
👍8
#compose
Вышел Compose 1.1
👉 Поддержка overscroll эффекта из Android 12
🚀 Кэширование ImageVector (значительное ускорение)
👉 Увеличены размеры кликабельной зоны в соответствии с гайдами
👉 Перевод экспериментального API в стабильное: анимации и векторное API
👉 [ЭКСПЕРИМЕНТАЛЬНОЕ] Анимация в LazyRow/LazyColumn
👉 Поддержка Navigation Rail
👉 Поддержка Kotlin 1.6.10
🛠️ Исправление багов
Также был обновлен Roadmap, примеры, codelab и Accompanist
Вышел Compose 1.1
👉 Поддержка overscroll эффекта из Android 12
🚀 Кэширование ImageVector (значительное ускорение)
👉 Увеличены размеры кликабельной зоны в соответствии с гайдами
👉 Перевод экспериментального API в стабильное: анимации и векторное API
👉 [ЭКСПЕРИМЕНТАЛЬНОЕ] Анимация в LazyRow/LazyColumn
👉 Поддержка Navigation Rail
👉 Поддержка Kotlin 1.6.10
🛠️ Исправление багов
Также был обновлен Roadmap, примеры, codelab и Accompanist
🔥62🤯6👍4
На какой ОС вас планшет? (множественный выбор)
Anonymous Poll
19%
iOS/iPadOS
22%
Android
0%
ChromeOS
2%
Windows
0%
Другая ОС
60%
Не пользуюсь планшетом
3%
Не участвую в опросе
🤔19👏4🔥3🥰2
#jetpack #performance
JankStats Goes Alpha (5 мин)
Google стала очень много уделять вниманию анализу производительности приложений и поиск проблем. Теперь появляется новая библиотека Jetpack Metrics.
В первом релизе она содержит класс JankStats, который позволяет собирать информацию о производительности на устройствах пользователей и собирать статистику, что происходит в вашем приложении когда у него есть проблемы с производительностью.
Смотрите также:
👉 Официальная дока по JankStats
👉 Пример на GitHub
JankStats Goes Alpha (5 мин)
Google стала очень много уделять вниманию анализу производительности приложений и поиск проблем. Теперь появляется новая библиотека Jetpack Metrics.
В первом релизе она содержит класс JankStats, который позволяет собирать информацию о производительности на устройствах пользователей и собирать статистику, что происходит в вашем приложении когда у него есть проблемы с производительностью.
Смотрите также:
👉 Официальная дока по JankStats
👉 Пример на GitHub
🔥21👍3
Forwarded from Kotlin Multiplatform Broadcast
#kotlin
Вот так будет выглядеть Context Receiver в Koltin. Хотя нет гарантии, что до стабильного релиза синтаксис останется, таким как есть. В 1.6.20 можно будет попробовать эту фичу на JVM.
Вот так будет выглядеть Context Receiver в Koltin. Хотя нет гарантии, что до стабильного релиза синтаксис останется, таким как есть. В 1.6.20 можно будет попробовать эту фичу на JVM.
🤔20🔥12👍2👎1
Какие темы на YouTube канале вы бы хотели увидеть помимо разработки? Например, обзоры железа для разработчиков (сейчас пытаюсь достать ноутбук на Ryzen 5800H), софт скиллы и пр.
Оставляйте в комментариях свои предложения
Оставляйте в комментариях свои предложения
👍26🔥9
#AndroidStudio
Вышел первый патч Android Studio Bumblebee, который не поддерживает икнрементального обновления с Artic Fox, потому что его сломали
Вышел первый патч Android Studio Bumblebee, который не поддерживает икнрементального обновления с Artic Fox, потому что его сломали
💩68🔥10❤2
#AndroidBroadcast #Вопросы
Начинается прямой эфир, где отвечаю на ваши вопросы. Запись останется после эфира на канале.
Начинается прямой эфир, где отвечаю на ваши вопросы. Запись останется после эфира на канале.
👍16
#android13
Вышла первая dev preview Android 13
Пока у меня был Q&A стрим тут вышел Android 13 и конечно же я быстро посмотрел что там нового:
👉 Системный фото пикер, чтобы изолировать ваши фото от приложений
👉 Nearby разрешения для Wi-Fi
👉 API для добавления тайлов (быстрые действия в шторке) из приложения
👉 Иконки приложение будут раскрашиваться и надо будет поставлять монохромный вариант лого
👉 Для каждого приложения можно будет отдельно задать язык
👉 Ускорение переноса текста в TextView - в 2 раза
👉 Программируемые шейдеры с помощью Android Graphics Shading Language (AGSL)
👉 Миграция на OpenJDK 11
👉 Больше компонентов системы будут обновляться через Google Play: теперь новые фичи Android могут быть доставлены на старые устройства. Например, фото пикер или OpenJDK 11.
👉 Лучшая поддержка планшетов, складных устройств и Chromebook
Нас ждет 6 релизов до стабильного Android 13: Beta в апреле, Platform Stability в июне и stable - август или сентябрь
Установить Android 13 можно на Pixel 4 и новее
Вышла первая dev preview Android 13
Пока у меня был Q&A стрим тут вышел Android 13 и конечно же я быстро посмотрел что там нового:
👉 Системный фото пикер, чтобы изолировать ваши фото от приложений
👉 Nearby разрешения для Wi-Fi
👉 API для добавления тайлов (быстрые действия в шторке) из приложения
👉 Иконки приложение будут раскрашиваться и надо будет поставлять монохромный вариант лого
👉 Для каждого приложения можно будет отдельно задать язык
👉 Ускорение переноса текста в TextView - в 2 раза
👉 Программируемые шейдеры с помощью Android Graphics Shading Language (AGSL)
👉 Миграция на OpenJDK 11
👉 Больше компонентов системы будут обновляться через Google Play: теперь новые фичи Android могут быть доставлены на старые устройства. Например, фото пикер или OpenJDK 11.
👉 Лучшая поддержка планшетов, складных устройств и Chromebook
Нас ждет 6 релизов до стабильного Android 13: Beta в апреле, Platform Stability в июне и stable - август или сентябрь
Установить Android 13 можно на Pixel 4 и новее
👍50😱26🔥25🤯4💩3❤2
Android Broadcast
#android13 Вышла первая dev preview Android 13 Пока у меня был Q&A стрим тут вышел Android 13 и конечно же я быстро посмотрел что там нового: 👉 Системный фото пикер, чтобы изолировать ваши фото от приложений 👉 Nearby разрешения для Wi-Fi 👉 API для добавления…
Конечно же краткий обзор будет на канале и полный разбор всех фичей в отдельном ролике после выхода Platform Stability релиза
👍38💩4