Уже сейчас можно найти раннюю версию Junior Android Developer Roadmap 2021-2022, которую я сделал в рамках прямого эфира. Его могут получить все донатеры на Boosty или Patreon, а также участники YouTube Membership
Сколько у вас лет коммерческой опыта в Android разработке? (отсчитываем от начала первой оплачиваемой работе по специализации)
Anonymous Poll
27%
5+
11%
4+
13%
3+
11%
2+
11%
1+
15%
0+
8%
Не работаю
1%
Не занимаюсь разработкой или занимаюсь но не под нативный Android
3%
Не участвую в опросе
#AndroidBroadcast #Новости
📺 Свежий выпуск новостей Android разработки (25 мин)
В новом выпуске новостей рассказываю про обновление Jetpack, новые фичи Room, Compose для разработки виджетов приложений и странные запросы сообщества по фичам Kotlin.
Заваривайте горячий напиток и обязательно оставляйте в комментариях своё мнение на YouTube
📺 Свежий выпуск новостей Android разработки (25 мин)
В новом выпуске новостей рассказываю про обновление Jetpack, новые фичи Room, Compose для разработки виджетов приложений и странные запросы сообщества по фичам Kotlin.
Заваривайте горячий напиток и обязательно оставляйте в комментариях своё мнение на YouTube
👍1
#compose #optimization
Jetpack Compose — Optimize list performance with Key (4 мин)
Статья об оптимизации построения вертикальных списков на основе Column
Jetpack Compose — Optimize list performance with Key (4 мин)
Статья об оптимизации построения вертикальных списков на основе Column
#appbundle
Android App Bundles. Как уменьшить размер вашего приложения?
Если вы ещё не используете App Bundles, либо не знаете что это такое и как оно работает — почитайте статью. Автор описал что это такое, как происходит миграция и какие результаты оптимизации
Android App Bundles. Как уменьшить размер вашего приложения?
Если вы ещё не используете App Bundles, либо не знаете что это такое и как оно работает — почитайте статью. Автор описал что это такое, как происходит миграция и какие результаты оптимизации
#jetpack
Simplifying drag and drop (3 мин)
Совсем недавно вышла новая библиотека Jetpack DragAndDrop, призванная упростить работу с жестом drag and drop. В статье вы найдете подробности работы с библиотекой. Вы рады такой затеи Google?
Simplifying drag and drop (3 мин)
Совсем недавно вышла новая библиотека Jetpack DragAndDrop, призванная упростить работу с жестом drag and drop. В статье вы найдете подробности работы с библиотекой. Вы рады такой затеи Google?
#rxjava
The RxJava Threading Mistake You Are Probably Making (6 мин)
Всем кто пользуется RxJava - ловите статью. В ней рассказывает про ошибки, которые вы можете допускать в работе с потоками, когда всё это прячется за Scheduler
The RxJava Threading Mistake You Are Probably Making (6 мин)
Всем кто пользуется RxJava - ловите статью. В ней рассказывает про ошибки, которые вы можете допускать в работе с потоками, когда всё это прячется за Scheduler
#compose
Jetpack Compose State Guideline (8 мин)
Статья в формате, что делать или нет с состоянием в Jetpack Compose
Jetpack Compose State Guideline (8 мин)
Статья в формате, что делать или нет с состоянием в Jetpack Compose
#compose #navigation
Очередная навигация для Android Jetpack Compose? Brick
Jetpack Navigation огорчает своим качеством для Compose (а кого и вообще огорчает как решение для навигации). Brick - предлагают как лучшее решение для навигации, а в статье доказывает почему
Очередная навигация для Android Jetpack Compose? Brick
Jetpack Navigation огорчает своим качеством для Compose (а кого и вообще огорчает как решение для навигации). Brick - предлагают как лучшее решение для навигации, а в статье доказывает почему
#androidbroadcast #macbook #m1
📺 Опыт использования MacBook на M1 для разработки на Android (~0.5 часа)
Решил поделиться своими опытом использования MacBook Air на M1, а также рассказал почему я сижу на macOS и о причинах перехода на MacBook Pro 2021 года.
ВАЖНО ЧТО Я ЗНАЮ:
👉 Можно комп на Винде купить дешевле
👉 Ryzen, особенно десктопные, мощнее M1
👉 Есть другие варианты не сидеть на macOS
Я всё это знаю, но у меня есть причины почему я делаю выбор в пользу Mac и готов за это платить.
📺 Опыт использования MacBook на M1 для разработки на Android (~0.5 часа)
Решил поделиться своими опытом использования MacBook Air на M1, а также рассказал почему я сижу на macOS и о причинах перехода на MacBook Pro 2021 года.
ВАЖНО ЧТО Я ЗНАЮ:
👉 Можно комп на Винде купить дешевле
👉 Ryzen, особенно десктопные, мощнее M1
👉 Есть другие варианты не сидеть на macOS
Я всё это знаю, но у меня есть причины почему я делаю выбор в пользу Mac и готов за это платить.
❤1👍1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
#tablet
Microsoft Outlook, Teams, and Office increased active users and retention with large screens
История как Microsoft адаптировали свое приложения для больших экранов и складных устройств
Microsoft Outlook, Teams, and Office increased active users and retention with large screens
История как Microsoft адаптировали свое приложения для больших экранов и складных устройств
#emulator #androidstudio
Android Emulators vs Bluetooth Headphones (3 мин)
Тем кто сталкивается с проблемой того что отваливаются Bluetooth наушники при включении эмулятора. Автор статьи описывает несколько способов как это побороть
Android Emulators vs Bluetooth Headphones (3 мин)
Тем кто сталкивается с проблемой того что отваливаются Bluetooth наушники при включении эмулятора. Автор статьи описывает несколько способов как это побороть
#coroutines
SuspendActivityResult - обертка над Activity Result API, чтобы вызывать всё API с помощью Coroutine
SuspendActivityResult - обертка над Activity Result API, чтобы вызывать всё API с помощью Coroutine
#AndroidBroadcast #Kotlin
Compose Multiplatform Q&A Live
Пятница, 24 декабря, 12:00 (GMT+3)
Буду задавать интересные вопросы про Compose и его будущем лиду команды Compose Multiplatform из Jetbrains - Николая Иготти
Есть вопросы? Пишите в комментариях.
Compose Multiplatform Q&A Live
Пятница, 24 декабря, 12:00 (GMT+3)
Буду задавать интересные вопросы про Compose и его будущем лиду команды Compose Multiplatform из Jetbrains - Николая Иготти
Есть вопросы? Пишите в комментариях.
#gradle #mac
Introducing “Saydle 🔊” – A Real-time Gradle Audio Notification Script for Mac OS
Сборка Android проекта может длиться бесконечно, поэтому полезно будет получать звуковые уведомления об окончания сборки. Для его автор и написал специальный скрипт для macOS. Найти его можно здесь
Introducing “Saydle 🔊” – A Real-time Gradle Audio Notification Script for Mac OS
Сборка Android проекта может длиться бесконечно, поэтому полезно будет получать звуковые уведомления об окончания сборки. Для его автор и написал специальный скрипт для macOS. Найти его можно здесь
👍3
Forwarded from Kotlin Multiplatform Broadcast
#coroutines
Introducing kotlinx.coroutines 1.6.0
Что нового:
👉 Новое мультиплатформенное API для тестирования
👉 Поддержка новой модели памяти в Kotlin/Native
👉 Dispatcher Views API позволяет вам ограничивать параллелизм без создания дополнительных пулов поток
👉 CopyableThreadContextElement -
потокобезопасный доступ на запись к ThreadLocal переменных
👉 Миграция на Java 8
📺 Видео версия анонсов (8 минут)
🔗 Список изменений на GitHub
Introducing kotlinx.coroutines 1.6.0
Что нового:
👉 Новое мультиплатформенное API для тестирования
👉 Поддержка новой модели памяти в Kotlin/Native
👉 Dispatcher Views API позволяет вам ограничивать параллелизм без создания дополнительных пулов поток
👉 CopyableThreadContextElement -
потокобезопасный доступ на запись к ThreadLocal переменных
👉 Миграция на Java 8
📺 Видео версия анонсов (8 минут)
🔗 Список изменений на GitHub
Forwarded from Kotlin Multiplatform Broadcast
#graphql
Вышел Apollo Kotlin 3.0
👉 Apollo переписали на Kotlin
👉 переименовали
👉 добавили поддержку мультиплатформы (не для всего)
👉 добавили поддержку Coroutine
👉 новые директивы для генерации Kotlin кода
👉 Поддержка Java и генерации Java кода осталась
Вышел Apollo Kotlin 3.0
👉 Apollo переписали на Kotlin
👉 переименовали
👉 добавили поддержку мультиплатформы (не для всего)
👉 добавили поддержку Coroutine
👉 новые директивы для генерации Kotlin кода
👉 Поддержка Java и генерации Java кода осталась
#coroutines #flow
Kotlin Flow in Android summary (12 мин)
Обзор работы с Flow в Kotlin и Android частности. Большой талмуд! Ждём варианта на русском от автора
Kotlin Flow in Android summary (12 мин)
Обзор работы с Flow в Kotlin и Android частности. Большой талмуд! Ждём варианта на русском от автора
#news
Представлен новый релиз Mobile Security Testing Guide (MSTG). Тезисно об изменениях:
➖Replace Outdated Drozer when Possible
➖Update iOS Binary Protection Checks
➖iOS Debugging Symbols Inspection
➖Add APK Signature Scheme (v4)
➖Add Patching Example for Debugging iOS Apps
➖Add check for JWT Claim
➖Add section Loaded Native Libraries
➖Add Visual Studio App Center
➖Add Privacy Labels and Rework Privacy Chapter
https://proglib.io/w/19146c72
Представлен новый релиз Mobile Security Testing Guide (MSTG). Тезисно об изменениях:
➖Replace Outdated Drozer when Possible
➖Update iOS Binary Protection Checks
➖iOS Debugging Symbols Inspection
➖Add APK Signature Scheme (v4)
➖Add Patching Example for Debugging iOS Apps
➖Add check for JWT Claim
➖Add section Loaded Native Libraries
➖Add Visual Studio App Center
➖Add Privacy Labels and Rework Privacy Chapter
https://proglib.io/w/19146c72
GitHub
GitHub - OWASP/mastg: The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security…
The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWA...
👍1
#AndroidBroadcast #KMP #Compose
Стартуем обсуждение Compose Multipaltform и его будущего. Подключайтесь!
Запись будет доступна после эфира
Стартуем обсуждение Compose Multipaltform и его будущего. Подключайтесь!
Запись будет доступна после эфира