Search
Write a publication
Pull to refresh
12
0
Николай Попов @kooo9058

Android developer

Send message

Рекомендации по Jetpack Compose: от основ к масштабируемым UI

Level of difficultyMedium
Reading time10 min
Views3.6K

Всем привет!

В этой статье мы будем обсуждать, как писать масштабируемые и поддерживаемые интерфейсы на Jetpack Compose: от базовых компонентов до архитектурных практик. Разбираем иерархию, принципы проектирования, naming, порядок параметров и антипаттерны.

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

Читать далее

Генерация 2D мира с помощью клеточного автомата на Python

Level of difficultyEasy
Reading time8 min
Views13K

Всем привет! На написание этой статьи меня вдохновил автор YouTube канала PeaAshMeter. В своем видео автор показывает простейший генератор 2D мира, который основан на простейшем правиле клеточного автомата. Что такое клеточный автомат? Какие клеточные автоматы бывают? На эти и многие другие вопросы я попробую ответить.

Читать далее

Kotlin Extensions для Android проекта

Reading time5 min
Views4.6K

Всем привет! Меня зовут Николай Попов. Сегодня я поделюсь с вами опытом использования одной из самых классных фишек языка Kotlin, а именно — функции расширения или Kotlin Extensions. Эти функции позволяют расширять базовый класс без необходимости наследования или использования шаблонов проектирования, таких как декоратор. Использование функций расширения позволяет избавиться от написания однотипного кода, также сделать его простым и лаконичным.

Читать далее

Information

Rating
2,184-th
Date of birth
Registered
Activity

Specialization

Mobile Application Developer
Middle
Kotlin
Android development
Development of mobile applications
Android Studio
RxJava 2
Dagger 2
Retrofit
Android SDK