Перейти к содержимому
ПАВЕЛ КОРОЛЕВ
RU
ANDROID
2024
21.03
ViewModel и init
Наткнулся на первую статью из серии best practices для работы с ViewModel. Очень похоже по стилю на что-то гугловое, из-за чего я купился, но, слава богу, нет. …
android
kotlin
dev
21.03
Лишняя проходка на Podlodka
У меня как у спикера появилась лишняя проходка на сезон Podlodka Android Crew про перформанс приложений, который пройдёт с 25 по 29 марта. Кому интересно, …
android
dev
13.02
Material 3 Compose релиз
Интересно, а у них там никого ничего не смущает? 😰 https://material.io/blog/material-3-compose-1-2
android
dev
12.02
What Every Android Developer Should Have in Their GitHub?
Android Weekly опять принёс дичь. Прям первым пунктом в сегодняшней рассылке. В посте говорится о том, что в конкурентном мире андроид разработки КАЖДЫЙ андроид …
android
dev
31.01
Форс апдейты
Буквально вчера увидел кнопку Prompt users to update в Google Play консоли, сегодня новости пошли. В связи с этим несколько мыслей. Идея, на первый взгляд, …
dev
android
06.01
Deprecated Experimental Compose
Реддит опять принёс прекрасное. Это актуальный код material3. Тут вы видите уникальную в своём роде Deprecated Experimental функцию. Апогей гугловости. Я могу …
dev
android
compose
2023
23.08
Clean Architecture for Android
К 2023 году на словах Clean Architecture меня уже почему-то начинает трясти 😱. В основном, конечно, это следствие того как они превратились в карго культ для …
dev
android
12.08
Контент
Как-то вскользь уже упоминал эту тему. Пришёл к выводу что самый полезный и интересный контент для меня авторский, за которым стоит какая прожитая и пропущенные …
dev
android
10.08
Роадмапы
Сейчас на каждую специальность есть вагон роадмапов. И многие на них ведутся, думают что им это всё нужно "знать", чтобы по этой специальности …
dev
android
teamlead
28.07
Sync with Settings Repository
Обновления Android Studio - бесконечный потенциал для новых постов. Хотя, справедливости ради, в этот раз речь скорее про IDEA. Посмотрим со временем ещё что …
dev
android
15.07
Retrofit
Мы как-то упустили тот момент, что всеми любимый ретрофит не релизили больше трёх лет, с мая 2020. Мейнтейнеры в обсуждениях говорят, что он сам по себе …
dev
android
10.07
История одного бага
Раз в год-два у меня стабильно в работе встречаются какие-то невероятные детективные истории, после которых удивляешься как вообще это всё раньше не …
dev
android
07.07
Threads
Удивительно насколько мегакорпорации типа меты не могут сделать просто нормальное приложение. Ладно имея легаси десятилетней давности, а тут то с нуля считай. …
android
28.06
Разбиваем монолит по шагам
Поговорим о модуляризации. Уже лет пять, наверное, как хайповая тема в контексте Android-разработки. За это успел поработать на нескольких больших проектах, …
dev
android
gradle
22.06
UI стейт и sealed классы
В одном из андроид чатиков увидел вопрос: что лучше для стейта экрана: sealed или data класс? И там ответы типа it depends. Обычно я так же на все вопросы …
dev
kotlin
android
19.06
Builder Design Pattern in Kotlin (Вредные советы)
Регулярная рубрика "в интернете кто-то не прав" возвращается. Речь сейчас пойдёт об одноимённой статье на медиуме, которую сначала автор запостил в …
dev
kotlin
android
14.04
Опять (Material 3)
Android Studio Flamingo сегодня вышла в стейбл. Просматривал материалы по этому поводу, в частности What's New in Android Studio - Flamingo на ютубе. Я вообще …
dev
android
05.04
Paging Library
Возможно не очень популярное мнение, но хуже библиотеки у гугла нет, из актуальных. Это отличный пример ситуации, когда нужно было вовремя остановиться. Гугл …
dev
android
31.03
Последствия (Jetifier)
Представьте что вы большая компания. Вы сделали кучу жизненно важных библиотек, которые все зависят друг от друга. И весь мир зависит от них, без преувеличения. …
dev
android
26.03
Умение вовремя остановиться
Одна из самых сложных вещей в работе - это понимать когда нужно остановиться. Когда решаешь какую-то проблему, то хочется решить её сразу везде. Когда пишешь …
dev
android
14.03
Скролл
Помните в приложениях были такие скроллбары? На десктопах и в браузерах они ещё почти везде сохранились, но в мобилках на грани вымирания. Готов поспорить, что …
dev
android
06.03
Забавные истории из древности (Про enum)
Когда-то давным-давно, когда всяких котлинов у нас еще не было, и мы писали под андроид на джаве, ходили разговоры, что использовать енумы нельзя, несмотря на …
dev
android
03.03
Флейворы aka легкий способ отстрелить себе ногу
У нас в андроиде есть флейворы. Это такой механизм разделения сборок. Каждый знает, что это для того, чтобы всякие там dev/qa/prod, gms/hms, free/paid, …
dev
android
27.02
macOS и bluetooth
У меня есть два беспроводных девайса, которыми я пользуюсь каждый день по часов 5-15. Это наушники Sony WH-1000XM3 и мышь Razer Orochi V2. Очень много юзкейсов, …
android
21.02
Турбулентность
Сегодня на мой вопрос по андроиду на StackOverflow кто-то ответил. Я проверил когда его задавал и оказалось, что в декабре 2010-го, считай 12 с лишним лет …
dev
android
13.02
Project Navigator
Одна из величайших загадок Android Studio для меня в том, что по-умолчанию в панели с деревом проекта выбран режим Android. Это когда отображается не настоящее …
dev
android
08.02
Бежать, чтобы оставаться на месте
На выходных вспомнил, что у меня есть пет проект в виде телеграм бота на котлине. Небольшой, несколько тысяч строк. Такая моя песочница, где я играюсь с грэдлом …
dev
android
07.02
Непопулярное мнение об эмуляторе
Мне не нравится идея показывать эмулятор или копию экрана внутри Android Studio. Да и вообще все идеи запихать в неё всё что было отдельными тулзами. Эмулятор, …
dev
android
20.01
Пригодился литкод
Прям в жизни, да. Писал Gradle таску, которая ищет самый длинный путь от корневого app-модуля до самого дальнего модуля, от которого он зависит по цепочке. …
dev
android
19.01
Локализейшн из хард
По умолчанию у меня везде включен английский язык. Но часто по работе я что-то тестирую на своём телефоне на других локалях и забываю переключить язык обратно. …
android
17.01
Жизнь не стоит на месте (Обновления)
Обожаю обновления. Вот ты - простой работяга, после тяжелого рабочего дня переползаешь на диванчик, хочешь стримчик какой-нибудь посмотреть. Включаешь свой …
android
09.01
Сэмплы
Достаточно часто просматриваю код каких-то маленьких андроид приложений, которые постят на реддите, в статьях, в weekly рассылках, и где только на глаза …
dev
android
02.01
Современный стек
Большая беда индустрии в том, что выросло поколение разработчиков, которое думает, что все должны знать "современный стек". И теперь уже они принимают …
dev
android
2022
10.11
Kotlin Extensions для Android проекта (не надо так)
Мне попалась на глаза статья с хабра про "опыт использования одной из главных фишек котлина" и, как водится, я триггернулся. …
dev
android
kotlin
05.08
Опять про консерватизм
В твиттере в очередной раз разгорелась дискуссия между западными андроид инфлюенсерами из разряда Kotlin vs Java, Compose vs XML и так далее. Одни говорят что …
android
16.05
Detekt и Danger в Android проектах
Качество кода имеет решающее значение. Когда вы работаете в больших командах над огромными проектами, оно становится все более и более важным. Почему нам нужно …
dev
android
kotlin
gradle
ci
20.02
О стоимости мобильной разработки
Каждый разработчик так или иначе оценивает свои задачи. Со временем и опытом часто приходится оценивать не только свои задачи, но и проекты в целом. От обычной …
dev
it
android
ios
2015
07.09
Когда Android-разработчик начинает делать приложения для iOS
Дисклеймер: Этот пост был написан для блога GSPD Введение У меня довольно большой опыт в Android-разработке, я делаю приложения для ОС Google уже пять лет и …
dev
android
ios
25.05
Использование TeamCity для сборки Android приложений на Gradle
Дисклеймер: Этот пост был написан для блога GSPD Введение Мы разработчики. Разработчики любят проектировать приложения, писать код, а не заниматься рутиной. …
dev
android
1
2