Size: a a a

Android Broadcast

2021 May 05
Android Broadcast
#AndroidBroadcast #Kotlin

🔴 Разбор Kotlin 1.5.0 с экспертами
ЧТ, 6 МАЯ, 18:30 (GMT+3)

Завтра на YouTube канале вас ждёт разбор всех новых фичей языка Kotlin и обновлений библиотек, а затем эксперты ответят на ваши вопросы и обсудят чего ждать в версии 1.6.0

Эксперты:
👩🏼‍🎓 Светлана Исакова, Lead Kotlin Dev Advocate / JetBrains
👩🏼‍🎓 Маргарита Недзельская, Kotlin GDE / SonarSource
👨🏼‍🎓 Кирилл Розов, Android GDE / Android Broadcast
источник
2021 May 06
Android Broadcast
источник
Android Broadcast
#вакансия

Оффер от Яндекса за 1 день!

15, 22 и 29 мая Яндекс проводит онлайн-мероприятие для найма мобильных разработчиков— One Day Offer
Если вы middle/senior-разработчик, пишущий на Objective-C/Swift/Java/Kotlin — приходите и получите оффер от Яндекса за одну субботу! Чтобы принять участие, нужно просто зарегистрироваться и решить две задачи онлайн
источник
Android Broadcast
#Jetpack

Обновление Jetpack от 5 мая 2021

👉 Новая библиотека AppSearch, которая поможет вам создать крутой поиск в вашем приложении
👉 AndroidX Camera теперь стабильная
👉 AndroidX Hilt 1.0.0 - расширение Dagger Hilt для компонентов из библиотек AndroidX
👉 Paging 3.0 теперь стабильна. Библиотека переписана с нуля, полностью на Kotlin и Coroutines
👉 Улучшение API автомиграций в Room 2.4.0-alpha02
👉 Новая библиотека AppAuthenticator, которая проверяет подпись заданных вами приложений в системе
👉 Лучшая поддержка foldable устройств в Slidingpanellayout 1.2.0-alpha02
👉 Библиотеку WindowManager ещё до релиза стали переписывать на Kotlin
👉 Исправление багов в ряде библиотек
источник
Android Broadcast
#AndroidBroadcast #Kotlin

📺 Что нового в Kotlin 1.5.0

Не успела новая версия языка выйти, а на YouTube уже разбор всех возможностей
источник
2021 May 07
Android Broadcast
#GooglePlay #Безопасность

New safety section in Google Play will give transparency into how apps use data

Совсем скоро в Google Play появится новая зона безопасности на странице приложения. В ней будет показываться данные, собираемые приложением и которые оно отправляет на сервер, зашифрованы ли такие данные и другие детали, влияющие на безопасность и приватность.

Начиная с весны 2022, все приложения должны будут соответствовать новой политике

Мне нравится вектор мобильных ОС и магазинов на безопасность и вседозволенность разработчикам приложений.
источник
Android Broadcast
#Compose

Supporting different screen sizes on Android with Jetpack Compose

Разбор адаптации UI на основе Jetpack Compose для экранов разного размера
источник
2021 May 11
Android Broadcast
#Compose

Bottom Navigation and Navigation Drawer Using Scaffold from Jetpack Compose

Scaffold - один из композитных layout в Compose, позволяющий размещать элементы в слотах. В статье найдёте пример как в него вставить навигацию через Bottom Navigation и Navigation Drawer

Взорвало мне это мозг неслабо так. Либо Compose не так хорош и все только сложнее читается, либо автор намудрил. Пока не понял
источник
Android Broadcast
#вакансия

Бланк - банк для предпринимателей. У нас нет кабинетов и жесткой субординации. Нам нравится то, что мы делаем, мы развиваемся сами и помогаем предпринимателям развивать их бизнес. Подробнее можно почитать в статье на VC.

В Бланк вы получите:
👉 работу в офисе или удалённо
📙 обучение, митапы, конференции, стримы – всё, что нужно для поддержания и прокачки навыков
💻 ноуты и любые дополнительные штуки для продуктивной работы
🔥 участие в обсуждении от дизайна до архитектуры проекта
🔥 молодая кодовая база без огромного legacy стека
💯 только Kotlin
🔥 MVI, много модульность, Single Activity и совсем скоро Compose
🔥 покрытие кода тестами

Все подробности вакансии можно найти здесь
Чтобы присоединиться к команде пишите @OlyaYuryeva
источник
Android Broadcast
Theming basics in Android

Продуманная организация темы в приложении позволит вам очень легко менять стили и добавить ночную тему. Чтобы сделать это правильно, вам надо понять основные термины:
👉 Аттрибуты
👉 Style
👉 Styel vs Theme
👉 Theme Overlay
👉 TextAppereance
👉 Стили по умолчанию

Во всём этом вам поможет разобраться статья
источник
Android Broadcast
#AndroidBroadcast #Jetpack #Пагинация

Jetpack Paging 3. Пагинация на Android

Совсем недавно вышел стабильный релиз Jetpack Paging 3.0, в которой полностью переписали решение на Kotlin и Coroutine. Также добавили много возможностей, которых так не хватало ранее, но есть ещё куда стремиться.

Останавливайтесь от чтения и смотрите видео, там найдёте что такое пагинация и как воспользоваться библиотекой Jetpack Paging 3.0 для решения этой задачи
источник
2021 May 12
Android Broadcast
#Navigation #Jetpack #MADSkills

Navigation: Nested graphs and include tag

Продолжение серии материалов о Jetpack Navigation. В новой части вы познакомитесь с тем как работаю вложенные графы навигации, которая позволяет разделить граф на несколько маленьких.
источник
Android Broadcast
#вакансия

Оффер от Яндекса за 1 день!

15, 22 и 29 мая Яндекс проводит онлайн-мероприятие для найма мобильных разработчиков— One Day Offer
Если вы middle/senior-разработчик, пишущий на Objective-C/Swift/Java/Kotlin — приходите и получите оффер от Яндекса за одну субботу! Чтобы принять участие, нужно просто зарегистрироваться и решить две задачи онлайн
источник
Android Broadcast
#Corouitnes #Flow

Things to know about Flow’s shareIn and stateIn operators

Разбор как операторы shareIn и stateIn как могут увеличить производительность в отдельных случаях, демонстрация разницы между ними и ошибки, которые пользователи могут допустить с ними
источник
2021 May 13
Android Broadcast
#AndroidStudio #WorkManager

Background Task Inspector

Частью будущего релиза Android Studio Arctic Fox является новый инспектор. Он позволяет отследить состояние асинхронных фоновых задач, выполняемых в WorkManager. В статье вы найдёте демонстрацию работы этой новой возможности
источник
Android Broadcast
#Coroutines

Coroutine Misconceptions: Whose Context Is It Anyway?

В RxJava чтобы получить асинхронное выполнение в цепочке любой разработчик считал нормальным постоянно указывать Scheduler, а вот в Kotlin Coroutine - это уже плохая практика. Любая suspend функция должна позаботиться тем чтобы не привести к блокировки потока при ее вызове, т.е. фактически внутри себя всегда вызывать withContext(Dispatcher.XXX) { … }
источник
Android Broadcast
#compose #анимация

Jetpack Compose — Reveal effect

Инструкция как сделать эффект переключения темы как в Telegram полностью на Compose
источник
Android Broadcast
#курсы #онлайн #реклама

Изучаешь Android, но не хватает ментора и детального код-ревью?

Прокачайся из junior до Middle на практическом онлайн-интенсиве с опытным наставником, где ты на практике:
- Обуздаешь RxJava3 и Kotlin Flow
- Выстроишь архитектуру по заветам Дядюшки Боба
- Научишься писать тесты и кэшировать данные в БД

Особенности интенсива:
✅ Детальные код-ревью и консультации с наставником
🔥 Очень много практики. Все знания отрабатываются на реальном проекте
💬 Поддержка ментора и положительные отзывы участников

Многие участники увеличили свою зарплату и нашли работу в течение 2 месяцев после прохождения интенсива, не откладывай своё развитие!

Совсем скоро повышение цены, так что жми скорее 👇
источник
Android Broadcast
Ожидаете что-нибудь интересное на Google I/O (18-20 мая) ?
Анонимный опрос
52%
Да
23%
Нет
17%
Только узнала(а) про событие
3%
Что это?
0%
Другой вариант
5%
Не участвую в опросе
Проголосовало: 1549
источник
2021 May 14
Android Broadcast
#HMS #AndroidStudio

Облачная ферма Huawei в Android Studio

Для тестирования приложений на основе сервисов от Huawei вы можете использовать облачную ферму. Краткое руководство как вам настроить интеграцию облачных устройств прямо в Android Studio
источник