Как стать автором
Обновить
11
2
Денис @popkovden

Android-разработчик в команде Black Bricks

Отправить сообщение

Firebase Analytics в KMP: Android, iOS, Desktop (MacOS, Windows)

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров834

Я — Денис, Middle Android-разработчик в «Black Bricks». В этой статье я расскажу о том как я подключил Firebase Analytics в KMP проект для Android, iOS, Desktop (MacOS, Windows).

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии1

Обзор новых моделей Cisco

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров6.1K

Обзор современных моделей оборудования Cisco и их характеристик. Бонусом краткая история создания компании.

Читать далее
Всего голосов 8: ↑5 и ↓3+4
Комментарии18

Как я курсовую писал на gRPC+REST в связке с клиентом на Android+Jetpack Compose

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров2.7K

В этой статье я расскажу о том как написал курсовую работу и успешно сдал её с первой попытки без защиты на «отлично». Чего у меня и моих одногруппников ранее никогда не удавалось.

Читать далее
Всего голосов 7: ↑6 и ↓1+6
Комментарии1

Accessibility Scanner в Android

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.1K

Я — Денис, Middle Android-разработчик в «Лайв Тайпинге». В этой статье я расскажу об инструменте тестирования accessibility в Android приложениях.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Современный способ организации зависимостей в Android. Version catalog и Gradle convention plugin

Уровень сложностиСредний
Время на прочтение18 мин
Количество просмотров3.5K

Я — Денис, Middle Android-разработчик в «Лайв Тайпинге». В этой статье я расскажу о современном подходе организации зависимостей в Android. Вы узнаете как использовать version catalog и convention plugin в вашем проекте.

Читать далее
Всего голосов 11: ↑9 и ↓2+10
Комментарии6

Drag and Drop в Jetpack Compose

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.7K

В январе 2024, крупное обновление Jetpack Compose добавило два новых модификатора: dragAndDropSource и dragAndDropTarget. В этой статье я расскажу как реализовать эффект Drag and Drop в Jetpack Compose.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Как увеличить шрифт так, чтобы контейнер не поехал? Адаптация UI/UX для людей с проблемами зрения в XML и Compose

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров2K

Я — Денис, Android-разработчик в «Лайв Тайпинге». В этой статье я продолжу рассказывать о современных подходах разработки адаптивного UI /UX для людей с ограниченными возможностями, разных национальностей и особенностями развития. В этой статьей я расскажу про разработку интерфейсов в XML и Compose для варьирующего размера шрифта. А также покажу почему атрибут contentDescription так важен.

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Комментарии3

Двигай рукой справа налево: адаптация интерфейса в Android приложении под RTL в XML и Jetpack Compose

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1K

В общении важно уважать привычки и культурный контекст людей. Это относится и к мобильным приложениям. В статье рассказываю о культурном аспекте — чтении.

Рассмотрим как адаптировать интерфейс под RTL в XML и Jetpack Compose.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Как реализовать App shortcuts в Android

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.8K

Я — Денис, Android-разработчик в «Лайв Тайпинге». В этой статье я расскажу о том как добавить поддержку App shortcuts в Jetpack Compose. Я поделюсь опытом создания шорткатов на примере мобильного приложения — мессенджера.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии7

Массивы в Kotlin

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров8K

Я - Денис, Android-разработчик в «Лайв Тайпинге». В этой статье расскажу о массивах. Вы узнаете: как они устроены в памяти компьютера, особенности реализации в разных ЯП, оптимизациях, а также частых вопросах на собеседованиях.

Даже, если у вас большой опыт в разработки с Kotlin, думаю вы найдете что-то новое для себя в этой статье.

Погнали!
Всего голосов 8: ↑5 и ↓3+2
Комментарии20

Как я построил процесс образовательных митингов в отделе и заработал на этом денег

Время на прочтение8 мин
Количество просмотров5.5K

Я — Денис, Android-разработчик в «Лайв Тайпинге». В этой статье расскажу о своём опыте внедрения нового процесса в отделе. Мы поговорим о важности образовательных митингов, а также найдем решения проблем, с которыми можно столкнутся во время его внедрения. У этой истории нетипичная концовка: я поделюсь тем, как митинги помогли мне выпустить собственную книгу. Так что в качестве бонуса — несколько советов о том, как опубликовать книгу на «ЛитРес: Самиздат».

Поехали!
Всего голосов 4: ↑3 и ↓1+3
Комментарии6

Информация

В рейтинге
1 082-й
Откуда
Омск, Омская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Mobile Application Developer
Middle
От 100 000 ₽
Git
English
XML
Kotlin
Android development
Android SDK
MVVM
RxJava 2
Coroutines
Retrofit