#Jetpack #MADSkills
Introduction to Jetpack DataStore (6 мин)
Стартует новая серия видео/статей из MADSkills, которая будет посвящена Jetpack DataStore - замена SharedPreferences.
В первой части приводится сравнение DataStore и SharedPreferences и преимущества новой библиотеки.
📺 Видео версия (7 мин)
Introduction to Jetpack DataStore (6 мин)
Стартует новая серия видео/статей из MADSkills, которая будет посвящена Jetpack DataStore - замена SharedPreferences.
В первой части приводится сравнение DataStore и SharedPreferences и преимущества новой библиотеки.
📺 Видео версия (7 мин)
👍25💩12🔥2
#compose
Вышла первая стабильная версия ConstraintLayout для Jetpack Compose
Подробности использования этого layout можно найти здесь
Вышла первая стабильная версия ConstraintLayout для Jetpack Compose
Подробности использования этого layout можно найти здесь
👍37💩12❤4🔥4🤩2😁1
Как переключиться c JCenter на Maven Central
Я думал что все авторы библиотек уже переехали с JCenter, но во время бенчмарка у меня все стопорнулось - JCenter отвалился, а часть библиотек была там. Если у вас есть библиотеки, то публикуйте артефакты в Maven Central и в проектах удаляйте JCenter.
1 февраля 2022 JCenter закроют окончательно, хотя и сейчас он нестабилен
Я думал что все авторы библиотек уже переехали с JCenter, но во время бенчмарка у меня все стопорнулось - JCenter отвалился, а часть библиотек была там. Если у вас есть библиотеки, то публикуйте артефакты в Maven Central и в проектах удаляйте JCenter.
1 февраля 2022 JCenter закроют окончательно, хотя и сейчас он нестабилен
💩18👍11👎2😱2
#AndroidBroadcast #Benchmark
📺 Бенчмарк современных MacBook для Android разработки (15 мин)
ПЕРЕЗАЛИТА ВЕРСИЯ С ФИКСОМ ГРАФИКОВ
Сравнение скорости сборки реальных Android проектов на современных MacBook. Цифры, заключение и рекомендации какой MacBook стоит выбирать.
Чтоб принять участие в бенчмарке компьютеров на Windows/Linux заполняйте форму
📺 Бенчмарк современных MacBook для Android разработки (15 мин)
ПЕРЕЗАЛИТА ВЕРСИЯ С ФИКСОМ ГРАФИКОВ
Сравнение скорости сборки реальных Android проектов на современных MacBook. Цифры, заключение и рекомендации какой MacBook стоит выбирать.
Чтоб принять участие в бенчмарке компьютеров на Windows/Linux заполняйте форму
🎉36👍19💩10🔥1
Всех кого смутили графики в сравнение скорости сборки Android проектов на MacBook, я сделал перезалив с их обновлением. Буду рад если поддержите комментарием и лайком на YouTube.
👍36💩1
#graphql
GraphQL в мобильной разработке. Пишем клиент для Android
Продолжение серии статей по GraphQL. В новой части говорят о подключения API к Android приложению.
GraphQL в мобильной разработке. Пишем клиент для Android
Продолжение серии статей по GraphQL. В новой части говорят о подключения API к Android приложению.
👍22💩6🔥2
#compose #largescreen
Jetnews for every screen (10 мин)
Приложение Jetnews (один из примеров реализации jetpack Compose) адаптировали для больших экранов: планшеты, хромбуки и складные устройства. В статье рассказывают как это сделали
Jetnews for every screen (10 мин)
Приложение Jetnews (один из примеров реализации jetpack Compose) адаптировали для больших экранов: планшеты, хромбуки и складные устройства. В статье рассказывают как это сделали
👍26💩5
#androidstudio
Analyze Stack Traces in Android Studio
Когда происходит креш обфусцированного приложения (после применения R8/ProGuard) в stack tracе ничего не понять, можно воспользоваться Android Studio, чтобы разобраться в причинах
Analyze Stack Traces in Android Studio
Когда происходит креш обфусцированного приложения (после применения R8/ProGuard) в stack tracе ничего не понять, можно воспользоваться Android Studio, чтобы разобраться в причинах
💩18👍9
Очень хочу с вами понять какой контент вы ожидаете от YouTube канала. Пишите в комментариях. Мне это очень важно, так как когда трачу много времени на контент а его не смотрят, я начинаю сильно выгорать (
Авансом спасибо за ответы
Авансом спасибо за ответы
👍16💩11
#ПодборкаВидео
📺 Geminio in Action || Пишем код на Android быстро || Охэхэнные истории (17 мин)
📺 Android Strict Mode (15 мин)
📺Basics of Jetpack Compose in Android Studio (14 мин)
🔴Смотрим исходники Jetpack Compose. Mobile Developer (2 часа)
📺Новости Android разработки: Compose 1.2 || Смерть LocalBroadcastManager || M1 Max унижен
📺Что хуже: Кotlin Multiplatform или Flutter? // Мобильный разработчик (0.5 часа)
🔴 Удаленная разработка. Будущее или настоящее? (1 час)
📺Introduction to DataStore - MAD Skills (7 мин)
📺Java. Многопоточность. Как устроить Deadlock (15 мин)
📺Google Dev Show (2.5 мин)
📺Now in Android #54
📺Бенчмарк современных MacBook для Android разработки (15 мин)
📺 Geminio in Action || Пишем код на Android быстро || Охэхэнные истории (17 мин)
📺 Android Strict Mode (15 мин)
📺Basics of Jetpack Compose in Android Studio (14 мин)
🔴Смотрим исходники Jetpack Compose. Mobile Developer (2 часа)
📺Новости Android разработки: Compose 1.2 || Смерть LocalBroadcastManager || M1 Max унижен
📺Что хуже: Кotlin Multiplatform или Flutter? // Мобильный разработчик (0.5 часа)
🔴 Удаленная разработка. Будущее или настоящее? (1 час)
📺Introduction to DataStore - MAD Skills (7 мин)
📺Java. Многопоточность. Как устроить Deadlock (15 мин)
📺Google Dev Show (2.5 мин)
📺Now in Android #54
📺Бенчмарк современных MacBook для Android разработки (15 мин)
👍29
Собираю людей на новую порцию live активностей:
👉 Пройти собеседование у Кирилла
Подать заявку
Как проходят такие активности смотрите здесь.
👉 Code Review сессия от Кирилла
Подать заявку здесь.
Как проходят подобные активности смотрите здесь.
🎉НОВЫЙ ФОРМАТ! Дайте тестовое задание для Кирилла
Я выполню одно из предложенных заданий в прямом эфире (постараюсь). Желательно давайте что-то что может вписаться в 1-4 часа. Предлагайте свой вариант тестового задания здесь
В комментариях буду рад увидеть ваши предложения кого из русскоязычного сообщества позвать для участия в экспертном собеседовании.
👉 Пройти собеседование у Кирилла
Подать заявку
Как проходят такие активности смотрите здесь.
👉 Code Review сессия от Кирилла
Подать заявку здесь.
Как проходят подобные активности смотрите здесь.
🎉НОВЫЙ ФОРМАТ! Дайте тестовое задание для Кирилла
Я выполню одно из предложенных заданий в прямом эфире (постараюсь). Желательно давайте что-то что может вписаться в 1-4 часа. Предлагайте свой вариант тестового задания здесь
В комментариях буду рад увидеть ваши предложения кого из русскоязычного сообщества позвать для участия в экспертном собеседовании.
🔥57👍16
This media is not supported in your browser
VIEW IN TELEGRAM
Authenticating on Android with the AppAuth Library (16 мин)
Руководство использования библиотеки AppAuth от OpenID. В статье приводят как через WebView провести авторизацию через Google OAuth, а не стандартным средством через нативный интерфейс.
Руководство использования библиотеки AppAuth от OpenID. В статье приводят как через WebView провести авторизацию через Google OAuth, а не стандартным средством через нативный интерфейс.
👍19🔥2
Pinch-to-zoom под микроскопом
Жест pinch-to-zoom не является чем-то особенным, но когда его нужно реализовать в приложение системные API не всегда работают как по маслу. Автор статьи делится опытом реализации этого жеста на Android для видео, проигрываемого с помощью ExoPlayer
Жест pinch-to-zoom не является чем-то особенным, но когда его нужно реализовать в приложение системные API не всегда работают как по маслу. Автор статьи делится опытом реализации этого жеста на Android для видео, проигрываемого с помощью ExoPlayer
👍23🔥7❤3💩2
#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