Теперь не секрет: следующий сезон 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.
Небольшой status update по Fast Pair. Это такой стандарт, двигаемый Google, который позволяет хорошо передавать звук в беспроводные наушники, видеть открытия-закрытия чехла и уровень заряда каждой их части. По ссылке они как раз рассказывают, что ещё больше наушников теперь этот стандарт поддерживают.
#google #fastpair #bluetooth
#google #fastpair #bluetooth
Android Developers Blog
What’s new with Fast Pair
Last November, we released Fast Pair with the Jaybird Tarah Bluetooth headphones. Since then, we’ve engaged with dozens of OEMs, ODMs, and silicon partners to bring Fast Pair to even more devices. Last month, we held a talk at I/O announcing 10+ certified…
Очень прикольная идея: апп, который на телефонах без notification LED и с OLED экраном показывает notification dot прямо на экране.
#app #notifications #display
#app #notifications #display
XDA Developers
NotifyBuddy uses your phone’s AMOLED display as a notification LED
Missing a notification LED on your new smartphone? Try NotifyBuddy. It uses part of your phone's AMOLED display as a makeshift notification LED.
Специально для тех, кто вроде бы и хочет выступить, но думает, что его тема - так себе, подъехал гайд про штуки, которые мы хотели бы услышать и увидеть осенью в Питере. Welcome.
#appsconf #conference #saintpetersburg
#appsconf #conference #saintpetersburg
Хабр
В поисках той самой (темы доклада для AppsConf)
Друзья, это официальное заявление Программного комитета! Мы знаем, как сложно отыскать ту самую тему, которая зажжет факел в сердцах разработчиков, вызовет масс...
А вот тут есть небольшой обзор Tizen 4 на часиках Samsung Galaxy Watch Active.
#tizen #samsung #wear
#tizen #samsung #wear
XDA Developers
Hands-on: Tizen 4 on the Samsung Galaxy Watch Active gets a revamped UI and better Bixby in the latest update
The Galaxy Watch Active just got a new update. Tizen 4 brings some cool new features and UX improvments along with a new version of One UI.
А вообще интересно ли тебе читать что-то про Tizen? У нас внутри, например, почти все считают, что Tizen работает на голову выше Wear OS.
#tizen #wear #survey
#tizen #wear #survey
Anonymous Poll
32%
Выкладывай про Tizen
27%
Не надо мне этой дряни
41%
Мне, если честно, плевать
Небольшая статья с разбором алгоритма Майерса на пальцах. Это та штука, которая лежит в основе
#recycler #diffutil #algorithm
DiffUtil.#recycler #diffutil #algorithm
Хабр
Разоблачаем магию DiffUtil
Каждый Android-разработчик использовал RecyclerView для отображения списков и каждый сталкивался с проблемой обновления данных в списке, пока в 2016 году не появился магический класс DiffUtil. Я...
Наткнулся на забавную статью. Чувак рассказывает, что в Amazon перед каждой встречей организатор встречи готовит про неё текст. На самой встрече все сначала его читают, а потом уже приступают к обсуждению по делу и без ненужных вопросов. Кажется, в этом что-то есть.
#meeting #amazon #aws
#meeting #amazon #aws
Medium
О письменой культуре
— Давненько не брал я в руки шашек! — говорил Чичиков, подвигая шашку.
Н.В. Гоголь
Н.В. Гоголь
Иногда натыкаюсь на странное непонимание сабжа некоторыми разработчиками, поэтому держите две статьи (хоп и хэй). Это своеобразный ликбез про доставку событий до
#view #viewmodel #livedata
View ровно один раз. В статьях есть потенциальные проблемы, но в качестве tutorial пойдёт.#view #viewmodel #livedata
Medium
LiveData with SnackBar, Navigation and other events (the SingleLiveEvent case)
2021 Update: This guidance is deprecated in favor of the official guidelines.