@lndmflngs делится своей библиотекой
#library #textview #drawable
compound-text-view. Эта приблуда позволяет задавать gravity для TextView drawable. Автор говорит, что "критика только приветствуется". Оцените!#library #textview #drawable
GitHub
GitHub - imbeerus/compound-text-view: Change gravity of Image Drawable in TextView 🌌
Change gravity of Image Drawable in TextView 🌌. Contribute to imbeerus/compound-text-view development by creating an account on GitHub.
@MightySeal прислал интересное: похоже, скоро у нас появится типобезопасная и более удобная обёртка над startActivityForResult.
#activity #google
#activity #google
Вот тут неплохо показали и рассказали, что можно будет делать с клавиатурой и WindowInsets в Android 11.
#keyboard #android #insets
#keyboard #android #insets
Medium
Exploring WindowInsets on Android 11
Android 11 Developer Preview 2 introduced a long-awaited feature: the ability to synchronize the app’s content with the IME (soft…
Прикольная идея с отслеживанием болей в проекте (так автор характеризует файлы, которые часто нужно менять) через git history.
#git #legacy #tool
#git #legacy #tool
Preslav Rachev
Use the Git History to Identify Pain Points in Any Project
Have you heard of Adam Tornhill’s work?
В тему предыдущего поста про археологию кода @vgrishechko прислал twitter тред и его более читаемую notion версию.
#tool #git #code
#tool #git #code
Twitter
Мобильный разработчик
Сегодняшний день посвящён Code Archeology. Она представляет из себя подход к исследованию кода как чёрного ящика. Не глядя в код, она раскапывает инфу о нём по внешним проявлениям. Щупальцами могут быть системы контроля вер-й, багтрекеры, сервисы ревью кода…
@Jacks0n23 снова приглашает всех на Android meetup по Zoom 8 апреля в 19:00. Обещают два доклада про бинарную совместимость. Кстати, один из докладов делает @lounvh - его мы знаем по Shitty Android PeerLab. Вписывайтесь!
#event #kotlin #binary
#event #kotlin #binary
Т-Банк Митапы
Митап Tinkoff IT Weekly #1. Android
Еженедельные встречи экспертов, разбор реальных кейсов, советы по выживанию. it’s Tinkoff выходит в онлайн.
Оцените вот этот JEP. Предлагают разрешить использовать
На мой взгляд, добавлять синтаксический сахар, поощряющий спорную практику - это так себе идея. Но кому нахрен впёрлось моё мнение, верно?)
#java #jep #instanceof
instanceof вот так:if (obj instanceof String s) {
// can use s here
} else {
// can't use s here
}На мой взгляд, добавлять синтаксический сахар, поощряющий спорную практику - это так себе идея. Но кому нахрен впёрлось моё мнение, верно?)
#java #jep #instanceof
А нужен ли этому каналу свой чатик, как считаешь?
Anonymous Poll
15%
Заводи
44%
Ни в коем случае
41%
Смотрю результаты - я птичка
Не так давно скидывал сюда ссылку на опрос про российские команды мобильной разработки, теперь же пришло время поделиться результатами.
#survey #results
#survey #results
Medium
Известность команд мобильной разработки в 2020
Результаты большого опроса мобильщиков: в каких компаниях хотят работать, как их выбирают, какие ресурсы читают, на какие конференции…
Странная статья, в которой рассказывают, что будет, если закрывать апп через
#system #jvm #activity
System.exit(). Не очень понятно, зачем так делать, но всё равно забавно было узнать. #system #jvm #activity
Medium
A cautionary tale on Android: do not call System.exit()
Once upon a time… there was an issue that was hidden in plain sight! It lived freely for years without no one noticing it. Until one day…
@nekdenis прислал нам с вами доклад, в котором Дима Полищук из Яндекс.Такси рассказал про то, как в целом работает определение местоположения, как обстоят с этим дела на Android и iOS и что они у себя делают для повышения качества данных. Получилось, без преувеличения, очень круто. Крайне рекомендую!
И, кстати, когда-то в этом канале уже был пост на схожую тему от Uber. Посмотрите, если пропустили.
#gps #gnss #location #talk
И, кстати, когда-то в этом канале уже был пост на схожую тему от Uber. Посмотрите, если пропустили.
#gps #gnss #location #talk
YouTube
Как улучшить геолокацию в приложении? (GPS, GLONASS, spoofing) - Дмитрий Полищук(Яндекс.Такси)
Доклад о том, как команда Яндекс.Такси улучшали геолокацию для Android: замер качества, как бороться с глушилками сигнала и подменой местоположения. Помимо всего вы узнаете как тестируются разные кейсы и чему научились разработчики из Яндекс, решая задачу.…
Ребята из inDriver поделились опытом адаптации под Harmony OS от Huawei. Статья не шибко глубокая, но, вероятно, кому-то этот опыт будет полезен. Да и достучаться вручную до человека и задать вопросы всегда можно.
#huawei #harmonyos #playservices
#huawei #harmonyos #playservices
Хабр
Как мы в андроид приложение inDriver добавили поддержку Harmony OS
Все началось с того, что министерство торговли США включило Huawei в список компаний, с которыми запрещено вести бизнес американским компаниям. Ответом Huawei ст...
Неплохая статья про отличия в дизайне аппчиков под Android и iOS. Кажется, разработчикам оно полезно скорее для расширения кругозора, но всегда можно этим кидаться в дизайнеров, если начинают лепить какую-то хрень :)
#design #pattern #material
#design #pattern #material
Habr
32 отличия дизайна мобильного приложения под iOS и Android
Железный дизайнер из Redmadrobot Design Lab Артур Абраров делится наблюдениями. Адаптировать дизайн под другую платформу — неотъемлемая часть работы дизайнера мобильных приложений. Цель этой работы —...
Мы всё так же ищем близких нам по духу Android-разработчиков к себе в App in the Air.
Разных интересных задач у нас полно. Тут и социально-значимое развитие наших CO2 offset тем, и бронирование билетов с отелями, и начавшая развиваться B2B движуха. Это уже не жук лапкой потрогал!
Детальное описание всего можно найти вот тут. А для непуганных - сразу ссылка на форму с заявкой.
P.S. У нас на самом деле охренительно, иначе мы бы тут не тусили столько лет. Welcome! :)
#job
Разных интересных задач у нас полно. Тут и социально-значимое развитие наших CO2 offset тем, и бронирование билетов с отелями, и начавшая развиваться B2B движуха. Это уже не жук лапкой потрогал!
Детальное описание всего можно найти вот тут. А для непуганных - сразу ссылка на форму с заявкой.
P.S. У нас на самом деле охренительно, иначе мы бы тут не тусили столько лет. Welcome! :)
#job
Google Docs
App in the Air Android Job Denoscription
Android разработчик в App in the Air Коротко: Расширяем Android команду (нас 4) для работы над новыми функциями в приложении с обширной международной аудиторией (6 миллионов человек) получившем признание от Apple и Samsung. В данный момент осваиваются два…
Разработка ждёт балета
Мы всё так же ищем близких нам по духу Android-разработчиков к себе в App in the Air. Разных интересных задач у нас полно. Тут и социально-значимое развитие наших CO2 offset тем, и бронирование билетов с отелями, и начавшая развиваться B2B движуха. Это уже…
Сегодня внезапно вскрылось, что кто-то звонил людям от имени компании и задавал какие-то вопросы про сортировки и
Имейте в виду, мы нигде не просим ваш телефон и никому никогда сами не звоним.
Подозреваю, что какой-то недалёкий HR хотел схантить кандидата и перепродать его нам, но может там что-то ещё кроется за этой историей.
Activity lifecycle. Имейте в виду, мы нигде не просим ваш телефон и никому никогда сами не звоним.
Подозреваю, что какой-то недалёкий HR хотел схантить кандидата и перепродать его нам, но может там что-то ещё кроется за этой историей.
Забавное: ребята из Google fuzzing-тестированием нашли у ребят из Samsung дырку. Позволяет эта штука выполнять злой код у вас на устройстве. И достаточно просто отправить MMS с нужной картинкой. Весело!
#cybersec #vulnerability #samsung
#cybersec #vulnerability #samsung
www.opennet.ru
Уязвимость в Android-прошивках Samsung, эксплуатируемая через отправку MMS
В поставляемом в Android-прошивках Samsung обработчике изображений Qmage, встроенном в систему рендеринга графики Skia, выявлена уязвимость (CVE-2020-8899), позволяющая организовать выполнение кода при обработке в любом приложении изображений в форматах QM…
@zaksenova прислала нам с вами статейку: ребята описали, как они заставляли H.264 в WebRTC работать на большем числе устройств. Я сам далёк от этой области, но прочитать было достаточно интересно.
#webrtc #codec #h264
#webrtc #codec #h264
Хабр
WebRTC на Android: как включить аппаратное кодирование на множестве устройств
Для видеозвонков в Badoo мы используем стандарт WebRTC и кодек H.264. Если верить документации, этот кодек должен без проблем работать на любых устройствах Andro...