#gradle
Вышел Gradle 7.4
Я совсем пропустил как вышла новая версия Gradle. Что нового:
👉 Создание единого отчета по тестам и JaCoCo для множества проектов
👉 Стабилизация проверки зависимостей
👉 Улучшение Configuration Cache
👉 Version catalog теперь стабильная фича
👉 Shared build service теперь стабильная фича
🛠️ Исправление багов
#jetpack #foldable
Exploring Jetpack WindowManager for Foldable Devices (7 мин)
Не так давно вышла первая стабильная версии библиотеки Jetpack WindowManager, которая призвана упростить работу с несколькими экранами, складными устройствами и прочими особенностями работы приложений на больших экранах.
Автор статьи завёл эмулятор складного устройства и протестировал как библиотека помогает адаптировать UI (на XML View и Compose)
#вакансия
📱26 февраля компания Flo проведет онлайн hiring event для Android, iOS и Front-End Web инженеров.
Пройти собеседование, получить job offer и welcome-бонус в размере $5 000 можно всего за несколько часов.
Для участия приглашаются Senior (6+ лет опыта на схожей позиции), а также Middle+ Mobile инженеры.
Чтобы принять участие вам надо пройти регистрацию:
👉Android инженеров
👉iOS инженеров
👉Web инженеров
#architecture
Android Modularization Preps: Things to know Before Modularizing Your App (10 мин)
Модуляризация - важный подход для больших приложений и команд. Автор статьи рассказывает советы, которые пригодятся прежде чем стартануть:
👉 Зачем?
👉 Как разделять: по слоям или по фичам?
👉 Инкрементальная сборка
👉 Циклические зависимости
👉 Dynamic Feature
👉 Оптимизации Gradle
#Firebase
End-to-end Push Message Test with Firebase Cloud Messaging (5 мин)
Современные приложения практически не обходится без Push уведомлений, но любой функционал надо протестировать. В статье рассказывается как автоматизировать проверку работу Firebase Cloud Messaging
Перевыложили все выпуски Android Dev Podcast
Android Dev - подкаст о разработке под Android и всем, что с этим связано. Гости программы - разработчики с большим опытом и стажем, которые помнят Android, когда он еще был версии 1.5, и за годы написали приложения для миллионов пользователей по всему миру. В подкасте мы говорим о разработке во всех ее аспектах, от нарезки дизайна до сборки собственных прошивок. Каждый выпуск посвящен не только последним новостям из мира Android разработчиков, но и определенной теме, с которой сталкивается каждый из нас, в процессе создания приложений.
Ссылка: https://anchor.fm/androiddevpodcast/Содержание: androiddev.apptractor.ru/categor…/podcastПлатформа: Android
#tooling
Flipper noop - стабовая реализация Flipper
В видео про тулинг я рассказывал про утилиту Flipper, но у которой трудная интеграция. Один из подписчиков сделал noop реализацию — она содержит всё API Flipper, но все методы пустые, что позволяет добавить его в релизной приложении и никакого эффекта на его работу оно не окажет. Как минимум заслуживает вашей звезды на GitHub!
#вакансия
Менять работу не страшно, когда всё взвесишь. Ребята из Skyeng провели более 40 независимых бесед и узнали, что ценят и с какими трудностями сталкиваются мобильные разработчики, чтобы вы прошли тест и сравнили своё текущее место с работой в Skyeng. Тот самый случай, когда размах бренда и красивые строки в LinkedIn — не единственное преимущество.
Захотелось в Skyeng? Они как раз ищут себе опытных разработчиков уровня middle и выше. В команду можно попасть за 2 дня и 2 интервью: техническое и с руководителем команды. Работа в офисе или удалёнка!
Также Skyeng предлагает бонус, если вы посоветуете друзей: 100 000 рублей за друга мобильного разработчика уровня сеньор и мидл+
#вакансия
Head Hunter (они же HH) ищут множество спецов к себе в команду:
👉 Techlead iOS. Техлид не принадлежит ни к одной из команд и отвечает за iOS платформу в компании целиком.
👉 Android и iOS разработчики в команду Mobile Core
👉 Teaml Lead в команду Mobile Core. За плечами у вас может быть опыт в Android (подробности вакансии) или iOS (подробности вакансии)
Что делает команда Mobile Core?
👉 Упрощает жизнь коллегам из продуктовых команд
👉 Настраивают CI/CD и ускоряет сборки
👉 Формируют и внедряют общие правила архитектуры и стиля кода
👉 Разрабатывают инструменты автоматизации
👉 Собирают метрики процесса разработки
👉 Помогают работать над продуктовыми задачами.
Куда делись старые Team Lead и Tech Lead?
Текущий Team Lead команды решил сфокусироваться на роли Android Tech Lead, а iOS разработчик и техлид перешли в продуктовые команды пилить фичи.
При отклике обязательно расскажите что вы узнали о вакансии из Android Broadcast, что здорово поддержит нас