Paparazzi Plugin - плагин для Android Studio для работы с библиотекой Paparazzi напрямую из IDE. Позволяет записывать, проверять и посмотреть UI без устройства и эмулятора
#tooling #androidstudio
🔴 Знаешь Swift и хочешь выйти на новый уровень в iOS-разработке?
Тогда этот хардкорный тест из 20 вопросов точно для тебя.
Осилят тест не все!
Сможете пройти тест за 30 минут — пройдёте на продвинутый курс онлайн-курсе «iOS Developer. Professional» с максимальной скидкой по промокодуBLACKFRIDAY22.
👉 Пройти тест здесь
😱 Если не получилось пройти тест, ничего страшного!
Приглашаемвас осваивать новую профессиюна вебинар 25 ноября в 20:00 мск для новичков в iOS-разработке. На нем вы сможете написать небольшое приложение с хранилищем данных и изображений.
В этом нам поможет CoreData — инструмент для локального хранения данных в приложениях iOS.
Открытый урок «Делаем хранилище данных с CoreData» позволяет протестировать специализацию «iOS Developer» OTUS.
❗ До конца месяца онлайн-курс можно приобрести со скидкой 26800р по промокоду BLACKFRIDAY22
👉 Записаться на бесплатный урок здесь
#реклама
В будущей версии Camera X 1.3.0 (сейчас в альфа) появится новый артефакт с CameraViewfinder - базовая реализация превью камеры, интеграция которой требует минимум усилий.
В статье приводится руководство по ее интеграции в приложении и как можно управлять камерой.
#camera #jetpack
Внимательность к финансовым привычкам — новый чёрный. Формировать её клиентам Сбера помогают аналитические и рекомендательные сервисы в приложении банка.
Сейчас Сбер ищет Android-разработчиков для работы над такими сервисами.
Важно знать Java и Kotlin. Рассматривают соискателей с опытом разработки Android-приложений от 2 лет, со знанием SQL, паттернов проектирования, классических алгоритмов, структур данных, систем непрерывной интеграции; специалистов, знакомых с Ant, Maven, Gradle.
Оклад: до 320 000 ₽ + премия в конце года.
Есть возможность работать удалённо в Москве и выбрать подходящий для себя график. Сотрудник получает ДМС с первого дня, возможность оформить льготную страховку для близких и пониженную (на 4%) ставку по ипотеке.
Среди приятных бонусов — подписка на СберПрайм+ за 0 ₽ и бесплатное обучение в Виртуальной школе и Корпоративном университете Сбера.
Узнать больше о вакансии и откликнуться можно по ссылке.
#вакансия
Deep Dive Into Deep Link. Часть 5. Нюансы: port, mime, path, диспетчеризация, обратная совместимость
Заключительная часть серии статей про работу с deep link в Android и как справится с ними на разных версиях ОС и устройствах.
В этой статье обсуждаются как еще можно сломать работу ссылок, что провести долгие часы в дебаге и поиске ответа в гугле: порты, mime type, параметризация path, обратная совместимость и пр.
#androidos
📺 Migrate your apps to Android 13 (18 мин)
Видеообзор руководства по миграции на targetSDk=33 (Android 13) и адаптации работы вашего приложения для свежей версии зелёного робота
#android13 #androiddevsummit
Одной из классных фичей Android 13 - возможность задать язык для приложения отдельно от системного. Важно особенностью является что разработчикам надо добавить специальный файл со списком поддерживаемых языков, иначе эта фича не работает.
На мой взгляд - одна из лучших фичей новой версии Android. Пожалуйста, прошу вас как обладатель устройства с Android 13 поддержать вас эту фичу. targetSdk поднимать не нужно!Ставьте 🔥 если и вы хотите этого
В статье вы найдете руководство по поддержке этой фичи на Android 13 и старых версиях ОС через App Compat, а рекомендации по миграции с собственного механизма выбора языка
#android13
Начина с мая 2023 года Android TV и Google TV будут требовать использовать archivable Android App Bundles. Требование связано с
👉 экономией места на диске
👉 время загрузки станет меньше
👉 ниже шанс удаления приложения/выше шанс установки
Руководство по миграции на Android App Bundle здесь (странно если вы еще не перешли раньше)
Источник информации
👩💻 Хотите роста в Android-разработке?
💡 За новыми знаниями приходите 1 декабря в 20:00 мск на открытый урок «Android Lint»!
Еще больше навыков будет ждать вас на онлайн-курсе «Android Developer. Professional» в OTUS.
На занятии вы:
👉 изучите Android Lint API
👉 научитесь писать кастомные Lint детекторы и тесты на них
👉 напишете несколько проверок на частые ошибки
🔵 Урок ориентирован на Android-разработчиков с опытом работы от 1 года.
❗ Пройдите тест, чтобы оценить свой уровень подготовки и записаться на вебинар здесь
#реклама
❗ В Kotlin 1.8 будут полностью отключены Kotlin Android Extensions. Они включали в себя синтетики и генерацию parcelable. Первый заменяем на View Binding, а второй вынесли в отдельный плагин
Полное руководство по миграции с синтетиков найдете тут
Combo Breaker - библиотека для Compose, которая позволяет огибать текстом элементы UI. например, сделать текст колонками как в газете/журнале.
#compose
🔴 Собеседование по Android System Design
Сегодня в 19:00 (GMT+3) Сергей Боиштян (Senior Android Developer Experience Engineer в АвитоТех) проведет в system design собеседование Android разработчика, где будут проектировать библиотеку.
#AndroidBroadcast #live
Никто не бесил меня больше, чем Google Play Team
Крик души мелкого разработчика от общения с Google Play: гнев, гнев, гнев! Читая такие истории, понимаешь какой трындец творится. Либо это нормально для такого магазина и компанию устраивает
#googleplay
🔥 20% скидки от Яндекса на курсы, чтобы начать карьеру программиста
💣 К Чёрной пятницеЯндекс Практикум подготовил акцию, где можно получить скидку от Яндекса на курсы по разработке и тестированию для новичков. Скидка действует только при оплате помесячно или в кредит.
🔴 Без опыта в IT можно стать программистом, который пишет на Python, Java или С++; веб-разработчиком, мобильным разработчиком или тестировщиком.
❗ Попробуйте, а мы поддержим. Познакомьтесь с профессиями и протестируйте формат бесплатно.
#реклама
Large-screen design patterns
В рамках Android Dev Summit 2022 анонсировали обновление руководств по дизайн гайдам Android приложений на больших экранах. В статье проводится краткий рекап основных подходов и как проводить адаптацию UI для телефона, планшетов и компов
🔴 Собеседование Android system design
❓ Когда: 23 ноября в 19:00 мск
Экспертное собеседование в Android system design. Обсудят адаптацию system design под Android разработчика, будут проектировать библиотеку.
Интервьюер - Сергей Боиштян, Авито, Senior Android Developer Experience Engineer
#AndroidBroadcast #live