В статье (прислал @lounvh) рассказывают про некоторые подходы к улучшению производительности
#recycler #rendering #ui
RecyclerView. Один из подходов - это эдакий scheduler для операций на UI-потоке. На реализацию я бы смотрел с недоверием, но сама идея классная.#recycler #rendering #ui
Medium
Smooth RecyclerView Scrolling in Android
Tips for using complex views without skipping frames
@istima напоминает:
- From November 1, 2019, app updates must target at least Android 9.0. Until this date, app updates must target at least Android 8.0 (API level 26).
- Starting December 1, 2019, versions 1 and 2 of the Google Play Developer API will no longer be available so you need to update to version 3 ahead of this date.
#play #target #sdk
- From November 1, 2019, app updates must target at least Android 9.0. Until this date, app updates must target at least Android 8.0 (API level 26).
- Starting December 1, 2019, versions 1 and 2 of the Google Play Developer API will no longer be available so you need to update to version 3 ahead of this date.
#play #target #sdk
Android Developers Blog
Changes to the Google Play Developer API
Posted by Vlad Radu, Product Manager and Nicholas Lativy, Software Engineer The Google Play Developer API allows you to automate your...
Потрясающий сайт, на котором собраны разные проблемы, возникающие из-за всяких battery saver’ов, doze mode’ов и т.п. Там же есть какие-то советы для разработчиков.
#doze #battery #optimize
#doze #battery #optimize
Вот тут рассказывают о том, почему и как изменился дизайн текстовых полей в Material.
#design #material #text
#design #material #text
Medium
The Evolution of Material Design’s Text Fields
How user research reshaped the design of Google’s open-source text fields
Минутка вакансий. Мы ищем Android-разработчиков к себе в команду App in the Air.
Если тебе интересно поработать в невероятно охренительной команде и хочется приложить свои грязные руки к сфере гражданской авиации, знай, мы тебя ищем.
Посмотри, что мы предлагаем, и беги подавать заявку!
#job
Если тебе интересно поработать в невероятно охренительной команде и хочется приложить свои грязные руки к сфере гражданской авиации, знай, мы тебя ищем.
Посмотри, что мы предлагаем, и беги подавать заявку!
#job
Google Docs
Android Middle/Senior Job Denoscription
Вакансии в Android подразделении App in the Air Структура описания О приложении и компании Задачи подразделения Что мы предлагаем Требования к кандидату Команда Ссылка на заявку Решение по результатам собеседования - в течение недели. О приложении и компании…
Вот тут здорово рассказывают про улучшенный в Java 14
#java #instanceof
instanceof. Оператор в таком виде попахивает, на мой скромный взгляд, но посмотрим.#java #instanceof
Хабр
Пробуем улучшенный оператор instanceof в Java 14
Не за горами новая, 14-я версия Java, а значит самое время посмотреть, какие новые синтаксические возможности будет содержать эта версия Java. Одной из таких син...
Вышел стабильный (1.0.0 - хорошая попытка, Google) релиз ViewPager2 библиотечки. Гайд по миграции выглядит вполне прилично.
#viewpager #fragment #recycler
#viewpager #fragment #recycler
Android Developers
ViewPager2 | Jetpack | Android Developers
@Jacks0n23 зовёт всех на Android митап Тинькофф. Планируют рассказать про:
- Написание своего лончера
- Разгрузку dagger от кодогенерации
- Круглый стол про рост команды разработчиков
#meetup #event
- Написание своего лончера
- Разгрузку dagger от кодогенерации
- Круглый стол про рост команды разработчиков
#meetup #event
Google выпустил Android Code Search - тул для поиска по исходному коду Android и смежностей. И оно даже умеет переходить по коду. Совсем как большие стали!
#aosp #code #search
#aosp #code #search
Android Developers Blog
Code Search with Cross References for the Android Open Source Project
Posted by Jeff Bailey , AOSP Engineering Manager; Ally Sillins , AOSP Program Manager; Kris Hildrum, Open Source Code Search Tech Lead...
Google выпустили приложение Recorder для Pixel’ей. В посте они уверяют, что этот аппчик без проблем сможет записать несколько часов чего-то, а потом всё это дело распознать прямо на устройстве, превратить в текст и проиндексировать. Звучит, конечно, красиво. А вот как оно будет работать на практике, покажет время.
#google #speech #recognition
#google #speech #recognition
Google Play
Recorder - Apps on Google Play
Your audio, now with the power of AI
Пришла пора напомнить, что у этого канала есть пирлаб. Раз в месяц группа разработчиков собирается бухнуть в одном из пабов Москвы и обсудить всё накипевшее.
И ближайший такой Shitty Android PeerLab пройдёт уже завтра (20 декабря в 20:00). Поэтому милости просим заходить в наш чатик и присоединяться к движухе.
#peerlab
И ближайший такой Shitty Android PeerLab пройдёт уже завтра (20 декабря в 20:00). Поэтому милости просим заходить в наш чатик и присоединяться к движухе.
#peerlab
На хабре вышел пост про
#activity #lifecycle
ActivityLifecycleCallbacks. Автор предлагает несколько штук, которые с этим механизмом можно напилить. Ряд этих идей, на мой взгляд, очень вредны и использовать их я бы не стал. Но знать, что вот такой вот способ верчения Activity на коллбэке существует, должен, наверное, каждый.#activity #lifecycle
Хабр
ActivityLifecycleCallbacks — слепое пятно в публичном API
С детства я люблю читать инструкции. Я вырос, но меня до сих пор удивляет то, как взрослые люди безалаберно относятся к инструкциям: многие из них считают, что...
А вот тут добрый человек поковырял
#java #record
record из Java 14. Согласитесь, в последнее время интересно стало наблюдать за шевелениями старушки :)#java #record
Хабр
Исследуем записи в Java 14
В прошлый раз мы тестировали улучшенный оператор instanceof, который появится в грядущей, 14-й версии Java (выйдет в марте 2020). Сегодня я хотел бы исследовать...
Чувак расписал, как неаккуратное обращение с Unicode символами позволяло получить reset password link от Github аккаунта на почту злоумышленника. Интересно!
#cybersec #unicode #vulnerability
#cybersec #unicode #vulnerability