#ipc #aidl
Android IPC Mechanisms
Пример реализации межпроцессного взаимодействия между процессами в рамках одного приложения.
Android IPC Mechanisms
Пример реализации межпроцессного взаимодействия между процессами в рамках одного приложения.
👍20🔥7👎1
This media is not supported in your browser
VIEW IN TELEGRAM
#дизайн #анимация
Choosing the Right Transitions
Рекомендации как выбирать анимацию для разных экранов вашего приложения
Choosing the Right Transitions
Рекомендации как выбирать анимацию для разных экранов вашего приложения
👍42👎1
#AndroidBroadcast #тренды
📺 Тренды Android разработки в 2022 (23 мин)
Рассказываю о трендах Android разработки в 2022: Jetpack Compose, Android View, RxJava, Coroutines, архитектура приложений и пр.
🔗 Подпишись на YouTube канал
💰 Поддержать проект на Boosty или Patreon
🔗 Telegram канал "Android Broadcast"
🔗 Чат "Android Broadcast"
📺 Тренды Android разработки в 2022 (23 мин)
Рассказываю о трендах Android разработки в 2022: Jetpack Compose, Android View, RxJava, Coroutines, архитектура приложений и пр.
🔗 Подпишись на YouTube канал
💰 Поддержать проект на Boosty или Patreon
🔗 Telegram канал "Android Broadcast"
🔗 Чат "Android Broadcast"
🔥50👍13
#tooling
Fixing simpleperf broken records (5 мин)
Инструкция как исправить стек трейсы, которые порой бесполезны из-за различны промежуточных вызовов.
Fixing simpleperf broken records (5 мин)
Инструкция как исправить стек трейсы, которые порой бесполезны из-за различны промежуточных вызовов.
👍14💩4
Я начал проработку нового канала в семействе Broadcast - iOS Broadcast. Ищу разработчика с опытом в iOS, который готов помочь с наполнением контента. Оплата - процент от всей рекламы на канале.
Со своей стороны окажу всю помощь в обучении ведению канала, развитие канала и поиск рекламодателей.
Если вас заинтересовало, то пишите @krlrozov
Со своей стороны окажу всю помощь в обучении ведению канала, развитие канала и поиск рекламодателей.
Если вас заинтересовало, то пишите @krlrozov
🔥70💩38👍12
How to Securely Implement TLS Certificate Checking in Android Apps
Руководство как проверить сертификат вашего приложения на Android до версии 7.0 и после
Руководство как проверить сертификат вашего приложения на Android до версии 7.0 и после
👍28
#firebase
Disabling mapping file uploads with Crashlytics
Очень полезный совет и инструкция - отключить загрузку маппингов ProGuard/R8 при сборке дебажной версии вашего приложения
Disabling mapping file uploads with Crashlytics
Очень полезный совет и инструкция - отключить загрузку маппингов ProGuard/R8 при сборке дебажной версии вашего приложения
💩23👍10
#compose
Jetpack Compose WindowState preview
Подробный разбор WindowState, который является частью Compose SDK от Microsoft. Это API упростит вам адаптацию UI на Compose для больших и складываемых экранов.
Jetpack Compose WindowState preview
Подробный разбор WindowState, который является частью Compose SDK от Microsoft. Это API упростит вам адаптацию UI на Compose для больших и складываемых экранов.
👍23
В своем блоге @rozov_blog рассказываю про впечатления от первых тестов M1 Max против Intel i9 12900HK. Читать здесь https://news.1rj.ru/str/rozov_blog/62
🔥5🤮2👍1
#AndroidStudio
Вышла стабильная версия Android Studio Bumblebee (2021.1.1)
📺 Видео версия (7 мин)
👉 Обновлённый менеджер устройств и эмуляторов
👉 Теперь появилась возможность подключить устройство с помощью сканирования QR кода по Wi-Fi
👉 Тесты на устройствах из Android Studio и терминала теперь запускается через Android Gradle Test Runner
👉 Улучшения ассистента миграции на новую версию Android Gradle Plugin
👉 Новые проекты по умолчанию теперь используют нетранзитивные R классы (видео от меня на эту тему)
👉 Эмулятор теперь по умолчанию запускается в Android Studio, а не отдельном окне (отключается в настройках)
👉 Больше поддержки M1
👉 Улучшение профайлера
👉 Новая возможность создания релизной сборки приложения с поддержкой профайлеров
👉 Инспектор WorkManager, Alarm и Wakelock
👉 Network Inspector переехал в App Inspector
👉 Snapshot в Layout Inspector
👉 Поддержка Compose в Layout Inspector
👉 Интерактивное превью для Compose
👉 Превью Animated Vector Drawable
Вышла стабильная версия Android Studio Bumblebee (2021.1.1)
📺 Видео версия (7 мин)
👉 Обновлённый менеджер устройств и эмуляторов
👉 Теперь появилась возможность подключить устройство с помощью сканирования QR кода по Wi-Fi
👉 Тесты на устройствах из Android Studio и терминала теперь запускается через Android Gradle Test Runner
👉 Улучшения ассистента миграции на новую версию Android Gradle Plugin
👉 Новые проекты по умолчанию теперь используют нетранзитивные R классы (видео от меня на эту тему)
👉 Эмулятор теперь по умолчанию запускается в Android Studio, а не отдельном окне (отключается в настройках)
👉 Больше поддержки M1
👉 Улучшение профайлера
👉 Новая возможность создания релизной сборки приложения с поддержкой профайлеров
👉 Инспектор WorkManager, Alarm и Wakelock
👉 Network Inspector переехал в App Inspector
👉 Snapshot в Layout Inspector
👉 Поддержка Compose в Layout Inspector
👉 Интерактивное превью для Compose
👉 Превью Animated Vector Drawable
👍58🔥36❤3💩1
#AndroidStudio #AndroidSDK
Также в Android SDK стала доступна последняя версия CMake с поддержкой Apple Silicon
Также в Android SDK стала доступна последняя версия CMake с поддержкой Apple Silicon
👍18
#Jetpack #DataStore #MADSkills
All about Preferences DataStore (6 мин)
📺 Видео версия (8 мин)
Продолжение серии статей/видео про Jetpack DataStore. В новой части рассказывается про работу с Preferences.
All about Preferences DataStore (6 мин)
📺 Видео версия (8 мин)
Продолжение серии статей/видео про Jetpack DataStore. В новой части рассказывается про работу с Preferences.
🔥15👍5💩3
#compose #accesibility #compose
Grouping Semantics in Jetpack Compose UI (3 мин)
Способ как улучшить поддержку вашего UI на Compose для всех с помощью модификаторов clearAndSetSemantics и semantics
Grouping Semantics in Jetpack Compose UI (3 мин)
Способ как улучшить поддержку вашего UI на Compose для всех с помощью модификаторов clearAndSetSemantics и semantics
💩5👍4
#Jetpack #JetpackUpdate
Обновление Andoid Jetpack от 26 января 2021
Свежее обновление вышло очень массовым. В один пост не уместить, на днях будет новостной выпуск на YouTube со всеми подробностями.
🎉 Navigation 2.4.0 Stable (все новинки отдельным постом)
🎉 Preference 1.2.0 Stable: лучшая поддержка больших экранов
🎉 SlidingPaneLayout 2.4.0 Stable: поддержка складных устройств, анимации, улучшения API и поведения
🎉 Window 1.0 Stable первые релиз библиотеки для лучшей работы со складными устройствами и большими экранами
🎉 Hilt Navigation Compose 1.0 Stable
👉 CameraX 1.1.0-beta01 и теперь все библиотеки из этого семейства будут иметь одну и ту же версию
👉 Lifecycle 2.5.0-alpha01 с новым способом создания ViewModel через CreationExtras
👉 Activity 1.5.0-alpha01: декомпозиция функционала onNewIntent, onConfigurationChange и onTrimMemory через слушатели
👉 Glance 1.0.0-alpha02: поддержка Wear Tiles
🛠️ Прочие улучшения и исправления багов
Обновление Andoid Jetpack от 26 января 2021
Свежее обновление вышло очень массовым. В один пост не уместить, на днях будет новостной выпуск на YouTube со всеми подробностями.
🎉 Navigation 2.4.0 Stable (все новинки отдельным постом)
🎉 Preference 1.2.0 Stable: лучшая поддержка больших экранов
🎉 SlidingPaneLayout 2.4.0 Stable: поддержка складных устройств, анимации, улучшения API и поведения
🎉 Window 1.0 Stable первые релиз библиотеки для лучшей работы со складными устройствами и большими экранами
🎉 Hilt Navigation Compose 1.0 Stable
👉 CameraX 1.1.0-beta01 и теперь все библиотеки из этого семейства будут иметь одну и ту же версию
👉 Lifecycle 2.5.0-alpha01 с новым способом создания ViewModel через CreationExtras
👉 Activity 1.5.0-alpha01: декомпозиция функционала onNewIntent, onConfigurationChange и onTrimMemory через слушатели
👉 Glance 1.0.0-alpha02: поддержка Wear Tiles
🛠️ Прочие улучшения и исправления багов
🔥21👍20💩3
#jetpack #navigation #compose
Вышел Navigation 2.4.0
🔥 Библиотеки были полностью переписаны на Kotlin
👉 Поддержка two pane layout через AbstractListDetailFragment
👉 Возможность получить список всех видимых
👉 Возможность создания собственных NavType, которые поддерживаются только для графов, создаваемых в коде
👉 Поддержка NavigationRailView
👉 Идентификация destination через строковый идентификатор - route, в дополнение к
👉 Стабильная поддержка Jetpack Compose
👉 Поддержка множества back stack
👉 Поддержка Android 12
👉 Возможность получения
🛠️ Исправление багов
Вышел Navigation 2.4.0
🔥 Библиотеки были полностью переписаны на Kotlin
👉 Поддержка two pane layout через AbstractListDetailFragment
👉 Возможность получить список всех видимых
NavBackStackEntry👉 Возможность создания собственных NavType, которые поддерживаются только для графов, создаваемых в коде
👉 Поддержка NavigationRailView
👉 Идентификация destination через строковый идентификатор - route, в дополнение к
R.id.👉 Стабильная поддержка Jetpack Compose
👉 Поддержка множества back stack
👉 Поддержка Android 12
👉 Возможность получения
NavArgs из savedStateHandle в ViewModel с помощью метода fromSavedStateHandle(), который генерируется для каждого класса аргументов🛠️ Исправление багов
👍52🔥6💩2🤩1
#testing
Импакт-анализ на примере Android-проекта
Автор статьи делится опытом анализа влияния изменений на кодовую базу, чтобы запускать только необходимые автотесты, чтобы уменьшить время прогонов теста.
Импакт-анализ на примере Android-проекта
Автор статьи делится опытом анализа влияния изменений на кодовую базу, чтобы запускать только необходимые автотесты, чтобы уменьшить время прогонов теста.
👍7💩5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#compose #appwidget #wear
Announcing Glance: Tiles for Wear OS made simple
В новой версии Glance появпилась возможность работать с Tile для Wear OS. Примеры и как это сделано в статье
Announcing Glance: Tiles for Wear OS made simple
В новой версии Glance появпилась возможность работать с Tile для Wear OS. Примеры и как это сделано в статье
🔥14👍3