Pull to refresh
4K+
3

Android Engineer | Compose & Coroutines Expert

1,6
Rating
4
Subscribers
Send message

Mission Impossible: как добиться 0 рекомпозиций в сложном кастомном UI

Level of difficultyMedium
Reading time5 min
Reach and readers6.7K

Сотня рекомпозиций в секунду при скролле — это приговор. Приговор батарее устройства, плавности анимаций и вашей репутации как инженера. Мы привыкли мыслить высокоуровневыми абстракциями: закинуть LazyColumn, добавить пару Modifier.padding и отправить в продакшен. Но что делать, когда стандартные компоненты начинают "захлебываться", а Layout Inspector горит красным от избыточных отрисовок?

Читать далее

Как автор книг по Kotlin проверял мой проект: разбор ошибок в Coroutines и архитектуре

Level of difficultyMedium
Reading time5 min
Reach and readers8.5K

Проведя аудит GitHub, я обнаружил, что полноценных реализаций Gemini-клиента с глубокой проработкой архитектуры практически нет. Я решил стать первым, кто выложит в открытый доступ не просто обертку над API, а готовую архитектурную базу с точным повторением UI оригинального Gemini.

Читать далее

Information

Rating
1,677-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Разработчик мобильных приложений
Средний