Перейти к содержимому
ПАВЕЛ КОРОЛЕВ
RU
ANDROID
2026
14.02
Про Android контент
В Android-специфичных комьюнити, типа r/androiddev или того же Android Broadcast, стало довольно много негатива по поводу того, как всё скатывается в AI. Люди …
android
ai
2025
18.10
Кулстори про обновление coil
У нас не так давно дошли руки до того, чтобы пообновлять часть зависимостей в проекте из соображений гигиены. И вот очередь coil. Версия 3.0 вышла в прошлом …
android
kotlin
dev
15.10
diff-coverage-report
https://github.com/pavelkorolevxyz/diff-coverage-report Всего 4 дня пинг понга с Gradle Plugin Portal, чтобы они апрувнули мой паблиш, плюс несколько свободных …
android
dev
ci
23.07
16kb page sizes
Возможно этой темой всех андроидеров уже задолбали, но я о том же. Если вдруг вы имеете отношение к какому-то андроид приложению, и вам не пофиг на то, что …
android
dev
23.07
Папка андроид разработчиков
Категорически поддерживаем начинание свести всех со всеми в мобильном комьюнити. Добавляйте к себе папочку, а то говорят скучно у нас с вами в мобилках стало. …
android
dev
27.05
Кулстори про danger-kotlin
У меня инфраструктурные недели. Переписываю CI-пайплайны, накручиваю автоматизации, кайф. Сейчас очередь дошла до danger-kotlin, дописывал несколько новых …
android
kotlin
dev
ci
09.05
Про миграцию с Material 2 на Material 3
Мы часто говорим, что у нас в проекте есть своя дизайн-система. На самом деле она своя, конечно, отчасти. По сути мы абстрагировали от продуктового разработчика …
android
dev
05.05
Глава четыре. Иконки приложения
Что может быть проще, чем просто поменять у приложения иконку, да? Дизайнеры рисуют с запасом какую-нибудь 1024x1024 иконку, мы понимаем, что для адаптивных …
android
dev
ux
26.04
Глава три. Шрифты
Исторически у нас в проекте был везде зашит Roboto. Теперь вместо него появились две новых гарнитуры: одна для заголовков, другая – для всего остального. …
android
dev
ux
22.04
Глава два. Градиенты
Внимательный зритель по скриншотам наверняка подметил, что кнопки у нас теперь не одноцветные, а градиентные. Да и вообще градиенты очень ходовая штука в новом …
android
dev
ux
20.04
Про редизайн
У нас запустился довольно большой редизайн и ренейминг приложения "Мой Beeline" в "Janymda". Если смотреть только на техническую сторону …
android
dev
ux
11.04
Про Firebase Studio
Вчера начали разлетаться новости про то, что гугл показали Firebase Studio. Забавно, что в андроидных кругах особенно активно, хотя к андроиду это всё примерно …
android
dev
30.03
О нашем докладе на Podlodka
Ну и о нашем докладе немножко Прошло гораздо приятнее, чем на прогонах до этого. Слишком уж много мы хотели уместить, из-за чего подготовка была не самая …
android
dev
29.03
После Podlodka Android Crew #13
Соу, сезон подлодки про Compose закончился (почти). С моей стороны было оптимистично на короткую после праздников неделю планировать столько дел вне работы. А …
android
dev
23.03
Промокод на Podlodka
По этому поводу у меня есть лишний промокодик на подлодку, который я отдам случайному человеку в комментариях под этим постом сегодня ближе к ночи. Ну чтобы вы …
android
dev
12.03
Podlodka Android Crew #13
24-28 марта пройдёт очередная андроидная подлодка. Эта неделя будет посвящена композу, в программе много интересных тем. Я в этот раз как и год назад в …
android
dev
08.02
Первый андроид митап: итоги
Вчера провели свой первый андроид митап. Мне понравилось. В первый раз прошёл с обратной стороны вот этих всех мероприятий. За все организационные моменты …
android
dev
29.01
Опять про DI. Koin
По всем каналам в последние дни пролетели перепосты роадмапа Koin. Я его зачем-то почитал и задумался дольше, чем должен был. Чисто как разраб разраба я понимаю …
android
kotlin
dev
28.01
Первый Android митап в Алмате
Организуем первый андроид митап от компании. Кто в Алмате заходите, стараемся сделать интересно)
android
dev
10.01
Записи с Kolesa Conf про Decompose
Наконец появились записи докладов с Колёс, включая мой про Decompose. Оказывается есть ещё один плюс первым в лайнапе идти - фотка на превьюшке плейлиста всего …
android
kotlin
dev
05.01
Про ключи в Lazy лэйаутах Compose
Кажется, все уже знают, что в каком-нибудь LazyColumn можно элементам задавать ключи и они используются, чтобы один и тот же композабл лишний раз не теребить. …
android
kotlin
dev
03.01
Про поиск
Иногда делаю осторожные вылазки из гуглового мира, чтобы посмотреть, что там вообще у конкурентов. И если для части сервисов в принципе можно найти приятную …
android
dev
ux
2024
10.12
Нельзя так просто взять и удалить модуль
Нам нужно поговорить серьёзно, вместо того чтобы закрывать на это глаза из раза в раз. Я ведь правильно понимаю, что за всю десятилетнюю историю андроид студии …
android
gradle
dev
23.11
Эффекты и Compose
В эфире регулярная рубрика "в интернете кто-то посрался". Сегодня на повестке дня вот этот обмен твитами. Там всё начинается с будничного хаяния …
android
kotlin
dev
20.10
Clean / Rebuild Project
В новой канарейке студии удалили пункты меню Build - Clean и Build - Rebuild Project. Ага, две самые тыкаемые кнопки студии после Invalidate Caches and Restart …
android
gradle
dev
19.10
18 октября. Kolesa Conf '24
Цель в жизни на какое-то время пропала, выступил вчера у колёс на конфе. Стоять в расписании первым должно было быть довольно стрессово, но по факту кажется, …
android
dev
03.10
Новый дизайн Google Play Console
Гугл вчера раскатил обновлённый дизайн в консоли. И это какой-то позор. Давайте посмотрим на новое боковое меню. Первое и самое прекрасное в нём – на ховер …
android
dev
ux
30.09
Инициализация в ViewModel
** Последний месяц в англоязычном сообществе в очередной раз перетирают тему как правильно триггерить инициализацию стейта в ViewModel. Сначала было обсуждение …
android
kotlin
dev
26.09
25 сентября. Altel Digital Android Meetup #1
Вчера посетил первый внешний андроид митап от коллег по казахстанскому телекому. Для первого раза получилось довольно масштабно, у ребят симпатичный офис в …
android
dev
22.09
Podlodka Android Crew #12. День 5
Заключительный день тоже оказался тяжёлым, накопленное перенасыщение давало о себе знать, я вот только отошёл. Первый доклад дня от Анны Жарковой про …
android
dev
20.09
Podlodka Android Crew #12. День 4
Как я уже и упомянул, день ооочень долгий. Три доклада и рандом кофе. Первый доклад дня от Жени Мацюка это классическая для него база по UI тестам, такой …
android
dev
19.09
Podlodka Android Crew #12. День 3
Долгий долгий четвёртый день закончился, но мы с вами не торопимся, поэтому обсудим третий. Первый доклад дня про релизные поезда от Я.Диска. Убедился что наш …
android
dev
18.09
Podlodka Android Crew #12. День 2
Утренний доклад второго дня подлодки от Григория Шимичева про кастомные detekt правила. Тоже самое. У меня опыт есть, я их уже писал, поэтому половину доклада …
android
dev
17.09
Podlodka Android Crew #12. День 1
Взял отпуск, чтобы с полными силами смотреть новый сезон подлодки (на самом деле нет, совпало). Неделя автоматизации прям в меня попадает пока, поэтому много …
android
dev
25.08
Kolesa Conf 2024 анонс
🎙 18 октября. Mobile трек Kolesa Conf '24. Алматы. https://kolesa-conf.kz/ Через два месяца выступлю на одной из самых больших офлайн конф кз. Тайминг 20 минут …
android
dev
23.08
WebView и Compose
У нас в приложении достаточно много фич открываются просто как WebView с кучей разных настроек, хуков, переопределением логики загрузки урлов, множеством …
android
kotlin
dev
26.07
Compose Tips
Вот есть у гугла ютуб канал Android Developers. Вот они выпускают там видосы типа свежих коротких Compose Tips. Выглядят они по сути как продолжение серии MAD, …
android
kotlin
dev
16.07
Беды с состояниями
Мне сложно представить более болезненную проблему в современном софте, чем то насколько же всем пофиг на сохранение состояния в приложениях. Мои ожидания от …
android
dev
ux
30.06
Compose и фрагменты
Гугл не так давно зарелизил артефакт fragment-compose с функцией AndroidFragment. Если коротко, то это первый first party способ завернуть Fragment в Composable …
android
kotlin
dev
22.06
Генерация кода из фигмы
Начнём с того, что я всё ещё совсем скептик этой идеи из заголовка в том смысле, в котором вы её понимаете по умолчанию. То есть для меня абсолютно очевидно, …
android
dev
19.06
Feature Drop
На днях пиксель предложил обновится, говорит июньский фичадроп. Я на свою голову согласился. И в настройках перестал работать поиск по Developer options. Более …
android
dev
29.05
28 мая. Bereke Android Chapter Meetup #1
Выступил вчера в офисе у ребят из Bereke банка на внутренним андроид митапе как единственный приглашённый гость. Такая честь, прям собственную важность даже …
android
dev
29.05
USB debugging
Обожаю андроид разработку за то, что здесь просто рандомно может не работать какая-то самая базовая вещь типа подключения телефона к компу. Ну вот как? Ладно я …
android
dev
24.05
JetBrains vs Google
** Пока потребляю новости что об I/O, что о KotlinConf только из третьих уст, до оригиналов не дошёл, жду пока настоится. Но даже просто мимо проходя …
android
kotlin
dev
16.05
Про пакеты
Исторически все джетпаковские либы лежат в пакетах androidx.* и их сложно воспринимать вне контекста андроида. Чтобы гуглу серьёзность намерений с KMP показать …
android
dev
15.05
Гугл и KMP
Итак, гугл теперь официально рекомендует KMP. Впрочем, мы давно догадывались, мы видели как они в некоторые джетпаковские либы добавили его поддержку. Звучит в …
android
kotlin
dev
18.04
Новости с Google I/O
Одним глазком все равно подглядываю что там в интернетах происходит. А там товарищ Гришка на реддите прям крепкое подгорание устроил. Написал клон …
android
dev
29.03
Почему андроид проекты такие сложные
Тут на реддите пришёл чел, говорит что в этом вашем андроиде слишком сложно устроен проект и вот у нас то в расте создал main файлик и поехали. Ему там в …
android
kotlin
dev
27.03
Выступление на Podlodka
Выступил вчера утром на подлодке. Получилось, кажется, неплохо. По собственным ощущениям держался довольно уверенно. Если сравнить с оффлайн докладом на …
android
dev
25.03
Compose и дизайн-системы
А вот это очень неплохая статья, если игнорировать все попытки автора словами никого не обидеть. Но такие времена нынче. Мы в прошлом году у себя реализовали …
android
kotlin
dev
ux
1
2