Pull to refresh
12
0
Денис @popkovden

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

Send message

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

Level of difficultyEasy
Reading time10 min
Views2.9K

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

Читать далее
Total votes 7: ↑6 and ↓1+6
Comments1

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

Level of difficultyMedium
Reading time18 min
Views4.8K

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

Читать далее
Total votes 11: ↑9 and ↓2+10
Comments6

Drag and Drop в Jetpack Compose

Level of difficultyEasy
Reading time5 min
Views2.1K

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

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments0

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

Level of difficultyEasy
Reading time12 min
Views2.2K

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

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments3

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

Level of difficultyEasy
Reading time9 min
Views1.2K

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

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

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments0

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

Level of difficultyEasy
Reading time6 min
Views2.1K

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

Читать далее
Total votes 3: ↑2 and ↓1+1
Comments7

Массивы в Kotlin

Level of difficultyEasy
Reading time17 min
Views8.9K

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

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

Погнали!
Total votes 8: ↑5 and ↓3+2
Comments20

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

Reading time8 min
Views5.5K

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

Поехали!
Total votes 4: ↑3 and ↓1+3
Comments6

Information

Rating
Does not participate
Location
Омск, Омская обл., Россия
Date of birth
Registered
Activity

Specialization

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