Вот тут неплохо показали и рассказали, что можно будет делать с клавиатурой и 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...
Microsoft выпустили свой мультиплатформенный фреймворк .NET MAUI, который работает на Android, iOS, macOS и Windows. Похоже, разложение трупа Xamarin привлекло разную живность, и живность, не долго думая, решила построить на останках Xamarin.Forms новый фреймворк.
#microsoft #dotnet #maui
#microsoft #dotnet #maui
Microsoft News
Introducing .NET Multi-platform App UI
You can build anything with .NET. It’s one of the main reasons millions of developers choose .NET as the platform for their careers, and companies invest for their businesses. With .NET 5 we begin our journey of unifying the .NET platform, bringing .NET Core…
Вот тут можно посмотреть, что сейчас происходит с Project Loom в Java (это то, что сначала называлось fibers, а теперь зовётся virtual thread). Это всё про те же легковесные потоки, которые бегут не поверх OS threads, а userspace JDK.
А вот тут чувак немного поэкспериментировал со всем этим богатством.
#java #loom #coroutine
А вот тут чувак немного поэкспериментировал со всем этим богатством.
#java #loom #coroutine
Habr
Project Loom: виртуальные потоки в Java уже близко
Несколько дней назад Ron Pressler разродился статьей State of Loom , которую не полайкал только самый ленивый джавист. Статья действительно хорошая, в ней много интересных метафор, которые я собираюсь...
@Jacks0n23 снова приглашает всех на Android митап. Пройдёт оно, понятное дело, онлайн. Мария Чернядиева расскажет о разработке библиотеки, а Серёжа наш Боиштян - про управление зависимостями в их CI/CD команде. Случится это всё 27 мая в 19:00, нужно зарегаться заранее.
#event #meetup
#event #meetup
Т-Банк Митапы
Митап Tinkoff IT Weekly #8. Android
Еженедельные встречи экспертов, разбор реальных кейсов, советы по выживанию. it’s Tinkoff выходит в онлайн.