Небольшая статья про возможные проблемы между существующими приложениями и Gesture Navigation в Android Q. Интересно, что есть API, который позволяет ограничивать эти жесты. И в DrawerLayout эту штуку встроили. Теперь первый свайп вытянет панель, а второй - сделает back. Хотя, конечно, это костыль и от navigation drawer нужно уходить
#androidq #gestures #navigation
#androidq #gestures #navigation
Styling Android
Gesture Navigation – Edge Cases
One of the big Android announcements at Google I/O 2019 was the introduction of gesture navigation on Android Q. Initially it may feel like this is purely a system-level change and does not affect ap
Выложили набор скриптов, которые должны помочь гонять эмуляторы на CI под Docker.
#emulator #docker #ci
#emulator #docker #ci
Android Studio Release Updates
Emulator CI: Docker Scripts for Linux Emulator
We're interested in giving better support to our users who run the emulator in CI. One possible effort included in this goal is to make the ...
А вот тут предупреждают, что скоро все Google Play services и Firebase библиотеки мигранут на AndroidX, и нам всем пора бы.
#androidx #playservices #firebase
#androidx #playservices #firebase
Android Developers Blog
Google Play services and Firebase migrating to AndroidX
Later this year, the Google Play services and Firebase SDKs will migrate from the Android Support libraries to androidx-packaged library artifacts. We are targeting this change for June/July of 2019. This will not only make our SDKs better, but make it…
28 июня в Москве Альфа проведет митап по Android. Темы выглядят интересно, я планирую сходить. Ссылочку прислал наш хороший друг @iltsarev.
#meetup #event
#meetup #event
Внушительная подборка докладов и статей по теме декларативной и реактивной разработки UI из самых разных миров. Если вам интересно посмотреть, как оно было у других до Compose, как и почему там всё развивалось и что вообще происходило - подборка наверняка понравится.
#declarative #reactive #ui
#declarative #reactive #ui
Intelligiblebabble
Content on Declarative UI
If you haven’t yet watched the session on Declarative UI Patterns , you should do that now. It is a proper overview of the motivations and…
Доклад Коли Нестерова с прошлого AppsConf о том, как они в Avito CI строили. Интересный, посмотрите.
#ci #appsconf #talk
#ci #appsconf #talk
YouTube
Эволюция CI в команде мобильной разработки / Николай Нестеров (Avito)
Saint AppsConf 2019
21 и 22 октября 2019, Санкт-Петербург
Подробности и билеты на сайте https://appsconf.ru/spb/2019
AppsConf 2018
Зал «Зал 1. Мне с тобою хорошо»
8 октября, 12:00
Тезисы и презентация:
http://appsconf.ru/2018/abstracts/3987
История…
21 и 22 октября 2019, Санкт-Петербург
Подробности и билеты на сайте https://appsconf.ru/spb/2019
AppsConf 2018
Зал «Зал 1. Мне с тобою хорошо»
8 октября, 12:00
Тезисы и презентация:
http://appsconf.ru/2018/abstracts/3987
История…
И вот ещё доклад Артёма Зиннатуллина с Mobius про build системы, их особенности и проблемы. Тоже очень советую.
#build #gradle #talk
#build #gradle #talk
YouTube
Артем Зиннатуллин — Android builds at Lyft
Ближайшая конференция: Mobius 2024 Spring, 23 мая (online), 31 мая – 1 июня (offline, Москва)
Подробности и билеты: https://jrg.su/EH5c9Q
— —
. . .
. Артем — один из первопроходцев в области мобильного DevOps, плюс он не стесняется писать свои решения и получается…
Подробности и билеты: https://jrg.su/EH5c9Q
— —
. . .
. Артем — один из первопроходцев в области мобильного DevOps, плюс он не стесняется писать свои решения и получается…
Теперь не секрет: следующий сезон AppsConf пройдёт осенью в Санкт-Петербурге! В этот раз будет не 4, а 5 потоков. Хотели выступить - подавайте заявку. Хотели посетить - самое время мутить билет :)
#appsconf #event #conference
#appsconf #event #conference
Хабр
AppsConf to rule them all
iOS и Android-треки для любителей классических конференций, чтобы лучше справляться с ежедневными рабочими задачами. General-трек, чтобы сделать следующий шаг по карьерной...
Над Kotlin сейчас угрожающе нависает такой вот KEEP-87. Если в двух словах, то эта штука про расширения и про контракты. Тут можно почитать оригинальный proposal. А тут можно посмотреть менее длинное и более простое описание.
#kotlin #keep
#kotlin #keep
GitHub
KEEP/proposals/compile-time-dependency-resolution.md at da6a2744f343927d90682d0ecafd223bf3755e0a · Kotlin/KEEP
Kotlin Evolution and Enhancement Process. Contribute to Kotlin/KEEP development by creating an account on GitHub.
А ещё @themishkun прислал ссылку на вот такой KEEP-176 про multiple receiver extension.
#kotlin #keep
#kotlin #keep
GitHub
Compound extension by chuckjaz · Pull Request #176 · Kotlin/KEEP
A compound extension proposal as discussed here: https://discuss.kotlinlang.org/t/compound-extension/10722
Интервью с несколькими человеками, которые приложили свою руку к Reactive Streams спецификации. Один из вопросов был: “Как вообще вас в это втянули и как всё это переросло в Reactive Streams initiative?” И мне очень понравился ответ одного из виновных. Что-то в духе: “Я не помню, я помню, как Х подошёл к нам в Pivotal, я был пьян, и, конечно же, мы согласились.”
#rx #reactive #interview
#rx #reactive #interview
Medium
Reactive Streams 1.0.0 interview
On the heels of the release of Reactive Streams 1.0.0,
И ещё немного про Reactive Streams и подход к дизайну Flow от Ромы нашего Елизарова.
#kotlin #flow #coroutine
#kotlin #flow #coroutine
Medium
Reactive Streams and Kotlin Flows
Kotlin Flows build on the foundation of Reactive Extensions and Reactive Streams with a flavor of Kotlin Coroutines.
Знакомые тут стартуют курс по Android в Москве: Android Academy Advanced. Эта штука, насколько я понял, бесплатная. Проходить будет в офисе Авито. Вести всё это безобразие будут Алёна Манюхина, Лёша Быков, Саша Блинов и ещё несколько развесёлых товарищей. Кому интересно, скорее регайтесь.
#academy #course
#academy #course
Хабр
Android Academy в Москве: Advanced Course
Всем привет! Лето — это отличное время года. Подошли к концу Google I/O, Mobius и AppsConf, а многие студенты уже закрыли или вот-вот уже закончат сдавать сессии...
О, а вот это интересно. Появился сайт для разработчиков Fuchsia. Кому интересно это дело поковырять - бегите смотреть.
#fuchsia #google #os
#fuchsia #google #os
Прелестная статья, в которой чувак рассказывает, как, зачем и почему он написал на golang 16-битный CPU.
#cpu #assembler #golang
#cpu #assembler #golang
djhworld.github.io
I don't know how CPUs work so I simulated one in code - djhworld
thoughts
@Jacks0n23 прислал весёлый кусок из SensorManager:
#humor #sensormanager
/** Gravity (estimate) on the first Death Star in Empire units (m/s^2) */
public static final float GRAVITY_DEATH_STAR_I = 0.000000353036145f;
/** Gravity on the island */
public static final float GRAVITY_THE_ISLAND = 4.815162342f;#humor #sensormanager
Android Developers
SensorManager | Android Developers
А вот это забавно. Умельцы умудрились запустить Google Assistant на Samsung часах, которые бегут на Tizen.
#watch #assistant #tizen
#watch #assistant #tizen
XDA Developers
Hands-on: GAssist brings Google Assistant to Samsung watches
Google Assistant on Samsung watches has been a highly requested feature. We now have a solution that is easy to set up and works extremely well.