@Atetc поделился ссылкой на новый релиз их DSL для Espresso - Kakao 2.3.0. Обновили версии языка и библиотек, добавили поддержку ViewPager2 и ещё нескольких вьюх.
#test #library #espresso
#test #library #espresso
GitHub
Release 2.3.0 release · agoda-com/Kakao
Kotlin updated to 1.3.61
appcompat artifact from AndroidX updated to 1.1.0
recyclerview artifact from AndroidX updated to 1.1.0
swiperefreshlayout artifact from AndroidX has been added at version 1...
appcompat artifact from AndroidX updated to 1.1.0
recyclerview artifact from AndroidX updated to 1.1.0
swiperefreshlayout artifact from AndroidX has been added at version 1...
О, а вот это интересно: появился документ, в котором описывается, какие языки будут поддерживаться в Fuchsia, для чего и почему. Короткий конспект:
- C - платформа ✅, сторонние разработчики ✅
- C++ - платформа ✅, сторонние разработчики ✅
- Dart - платформа ✅, сторонние разработчики ✅
- Rust - платформа ✅, сторонние разработчики ❌
- Go - платформа ❌, сторонние разработчики ❌
- Python - платформа ✅, сторонние разработчики ❌
#fuchsia #google #language
- C - платформа ✅, сторонние разработчики ✅
- C++ - платформа ✅, сторонние разработчики ✅
- Dart - платформа ✅, сторонние разработчики ✅
- Rust - платформа ✅, сторонние разработчики ❌
- Go - платформа ❌, сторонние разработчики ❌
- Python - платформа ✅, сторонние разработчики ❌
#fuchsia #google #language
@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. В данный момент осваиваются два…