#opensource
Contact Store - это современное API, которое упростит вам доступ к контактам на Android устройствах
Contact Store - это современное API, которое упростит вам доступ к контактам на Android устройствах
👍34👎7
#compose #material
Exploring Material You for Jetpack Compose (5 мин)
Обзор библиотеки c Material UI для Jetpack Compose на Android.
Exploring Material You for Jetpack Compose (5 мин)
Обзор библиотеки c Material UI для Jetpack Compose на Android.
👍13👎7
#appgallery
Publish to AppGallery Automatically | appgallery-publisher (2 мин)
Автоматизация процессов – это очень полезный и эффективный инструмент в ускорение и повышении качества проектов. Учитывая последние события, App Gallary может стать нашим единственным магазином, так что почитать будет полезно
Publish to AppGallery Automatically | appgallery-publisher (2 мин)
Автоматизация процессов – это очень полезный и эффективный инструмент в ускорение и повышении качества проектов. Учитывая последние события, App Gallary может стать нашим единственным магазином, так что почитать будет полезно
👍27👎14😱6💩5
Forwarded from Kotlin Multiplatform Broadcast
#di
Annotations for Koin (4 мин)
Первая бета-версия аннотаций для Koin, которая позволит аннотировать зависимости, а они будут добавляться в сгенерированный koin модуль. Работает на основе KSP
⛔ привязка к версии Kotlin
⛔ дольше компиляция
✅ меньше кода
Annotations for Koin (4 мин)
Первая бета-версия аннотаций для Koin, которая позволит аннотировать зависимости, а они будут добавляться в сгенерированный koin модуль. Работает на основе KSP
⛔ привязка к версии Kotlin
⛔ дольше компиляция
✅ меньше кода
👍30👎30🤔1
#compose
Complete guide to Rich Text in Jetpack Compose
Стилизация текста — это частя задача когда вам надо показать что-то больше чем простые буквы: курсив, жирный, надстрочный текст и прочее.
Автор стать рассказывает как работать со стилями (известными как Span для TextView) но уже в Jetpack Compose
Complete guide to Rich Text in Jetpack Compose
Стилизация текста — это частя задача когда вам надо показать что-то больше чем простые буквы: курсив, жирный, надстрочный текст и прочее.
Автор стать рассказывает как работать со стилями (известными как Span для TextView) но уже в Jetpack Compose
🔥20👎7👍1
#bazel
Bazel for Android. Part 2 — Multi-module projects (6 мин)
Продолжение серий статей по Bazel для Android проектов. В новой части говорится про многомодульные проекты, в которых Bazel и показывает свое преимущество
Bazel for Android. Part 2 — Multi-module projects (6 мин)
Продолжение серий статей по Bazel для Android проектов. В новой части говорится про многомодульные проекты, в которых Bazel и показывает свое преимущество
🔥9👎7
#feature #kotlin17
Exploring Kotlin's Context Receivers
Разбор работы новой фичи Kotlin - Context Receivers, которая сделает автокомплит быстрее, а функции более точечными в применении.
Exploring Kotlin's Context Receivers
Разбор работы новой фичи Kotlin - Context Receivers, которая сделает автокомплит быстрее, а функции более точечными в применении.
🔥13👎7
#PatronOnly
Теперь буду регулярно для патронов буду выпускать видео в которых буду рассказывать про организацию своей работы, лучшие практики и другие советы. Темы будете выбирать вы.
Первое видео из такой серии — организация моего рабочего места и почему я делал в пользу таких решений. Доступ на Boosty или Patreon
Помимо этого патроны получают и другие бонусы:
👉 ранний доступ к видео
👉 выбор тем роликов
👉 доступ в закрытый чат
👉 ежемесячная личная консультация
Теперь буду регулярно для патронов буду выпускать видео в которых буду рассказывать про организацию своей работы, лучшие практики и другие советы. Темы будете выбирать вы.
Первое видео из такой серии — организация моего рабочего места и почему я делал в пользу таких решений. Доступ на Boosty или Patreon
Помимо этого патроны получают и другие бонусы:
👉 ранний доступ к видео
👉 выбор тем роликов
👉 доступ в закрытый чат
👉 ежемесячная личная консультация
👍27👎26🤔3🔥2
Forwarded from Kotlin Multiplatform Broadcast
This media is not supported in your browser
VIEW IN TELEGRAM
#compose
Compose Code Editor – это редактор кода написанный на Compose for Desktop на основе ядра IntelliJ. Полезно будет посмотреть исходники да и как пример того что уже можно делать большой софт
Compose Code Editor – это редактор кода написанный на Compose for Desktop на основе ядра IntelliJ. Полезно будет посмотреть исходники да и как пример того что уже можно делать большой софт
👍41💩10👎6
Кастомные Android-прошивки и всё, что с ними связано
Неплохая статья про то какие прошивки Android устройств бывают, чем они отличаются друг от друга и зачем делают модификации прошивок
Неплохая статья про то какие прошивки Android устройств бывают, чем они отличаются друг от друга и зачем делают модификации прошивок
👍33👎12💩8❤3🤔2
#AndroidBroadcast #EarlyAccess
В новом ролике на канале рассказываю про AndroidManifest:
👉 как формируется финальный манифест приложения
👉 утилита Manifest Merger
👉 как управлять мержем манифеста
👉 переменные в манифесте из build.gradle
Ранний доступ на Boosty и Patreon
В новом ролике на канале рассказываю про AndroidManifest:
👉 как формируется финальный манифест приложения
👉 утилита Manifest Merger
👉 как управлять мержем манифеста
👉 переменные в манифесте из build.gradle
Ранний доступ на Boosty и Patreon
💩30👍21🔥4👎3❤1
#googleplay
Keeping Google Play safe with our key 2022 initiatives
Google делится инициативами на 2022:
👉 Запуск секции "Data Safety"
👉 Создание решений для рекламыс с фокусов на приватность данных
👉 Play Integrity API - защита приложений от взлома
👉 Помощь в выборе SDK и уведомление об проблемах с ними
👉 Улучшение защиты для детей и семей
👉 Больше ограничений для сбора данных в приложениях
Keeping Google Play safe with our key 2022 initiatives
Google делится инициативами на 2022:
👉 Запуск секции "Data Safety"
👉 Создание решений для рекламыс с фокусов на приватность данных
👉 Play Integrity API - защита приложений от взлома
👉 Помощь в выборе SDK и уведомление об проблемах с ними
👉 Улучшение защиты для детей и семей
👉 Больше ограничений для сбора данных в приложениях
👍17👎7🔥1👏1
#AndroidStudio #Canary
Вышла AS Dolphin Canary 5 в которой добавил поддержку дебага Kotlin Coroutines, аналогично тому как это сделано в IDEA. Вам нужно использовать KotlinX Coroutines 1.6.0 и устройство под управлением Android 10 (API level 29) или новее
Вышла AS Dolphin Canary 5 в которой добавил поддержку дебага Kotlin Coroutines, аналогично тому как это сделано в IDEA. Вам нужно использовать KotlinX Coroutines 1.6.0 и устройство под управлением Android 10 (API level 29) или новее
🔥44💩14👍10👎3
#compose
Погружаемся в работу со скроллом в Jetpack Compose
Автор статьи делится опытом работы со скроллом в Compose, когда ему было необходимо определять текущую позицию и скроллить к определенному элементу списка (LazyColumn), когда появляется клавиатура.
Погружаемся в работу со скроллом в Jetpack Compose
Автор статьи делится опытом работы со скроллом в Compose, когда ему было необходимо определять текущую позицию и скроллить к определенному элементу списка (LazyColumn), когда появляется клавиатура.
👍25💩22❤7👎2👏1
#android13
Exploring the new Android 13 Per-app Language preferences (3 мин)
В Android 13 для каждого приложения можно будет выбирать свой язык. Автор статьи разбирает как это будет выглядеть для разработчиков
Exploring the new Android 13 Per-app Language preferences (3 мин)
В Android 13 для каждого приложения можно будет выбирать свой язык. Автор статьи разбирает как это будет выглядеть для разработчиков
💩40👍12🔥4👎3
#AndroidBroadcast
📺 Manifest Merger. Как формируется андроид манифест (11 мин)
В новом видео я рассказываю про
👉 как формируется финальный манифест приложения
👉 утилита Manifest Merger
👉 как управлять мержем манифеста
👉 переменные в манифесте из build.gradle
Теперь вы можете больше выбирать тему будущих роликов на Boosty и Patreon
📺 Manifest Merger. Как формируется андроид манифест (11 мин)
В новом видео я рассказываю про
👉 как формируется финальный манифест приложения
👉 утилита Manifest Merger
👉 как управлять мержем манифеста
👉 переменные в манифесте из build.gradle
Теперь вы можете больше выбирать тему будущих роликов на Boosty и Patreon
👍76💩34🔥9👎3❤1
#PatronOnly
Выбор ноутбука для мобильной разработки
В новом видео (только для патронов) рассказываю на то что я обращаю внимание при покупке ноутбука, какие параметры важны, как можно сэкономить. Выбор конкретных моделей не делаю, так как сейчас рынок ограничен выбором.
Смотрите на Boosty или Patreon
Выбор ноутбука для мобильной разработки
В новом видео (только для патронов) рассказываю на то что я обращаю внимание при покупке ноутбука, какие параметры важны, как можно сэкономить. Выбор конкретных моделей не делаю, так как сейчас рынок ограничен выбором.
Смотрите на Boosty или Patreon
💩82👍36👎3🔥3🤔1
#gradle #optimization
New year, faster builds (6 мин)
Набор рекомендаций как ускорить сборку вашего приложения. Ничего экстраординарного тут не найти, но вот тем кто вообще никак не задумывался об оптимизациях будет полезно изучить:
👉 Проверяйте настройку с помощью Gradle Doctor
👉 Следите за зависимостями
👉 Делайте анализ сборок, чтобы знать про проблемные места
New year, faster builds (6 мин)
Набор рекомендаций как ускорить сборку вашего приложения. Ничего экстраординарного тут не найти, но вот тем кто вообще никак не задумывался об оптимизациях будет полезно изучить:
👉 Проверяйте настройку с помощью Gradle Doctor
👉 Следите за зависимостями
👉 Делайте анализ сборок, чтобы знать про проблемные места
👎15👍10