RSS ленты
Скопировано в буфер обмена
Nikita Vaizin

Привет, я Никита "Nek.12" Вайзин

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

Все посты
ИИРазработка

Я потратил 400 часов работая с ИИ агентами, и нашел лучший.

Подробное сравнение Codex и Claude Code после трёх месяцев использования обоих инструментов. Разбираю плюсы и минусы каждого, особенности моделей, харнесов, прайсинга и раскрываю кому заплатил 200$/месяц

Читать далее →
Разработка

Я сравнил 17 Kotlin‑библиотек MVI по 103 критериям - вот ЛУЧШИЕ 4

Сравнение MVIKotlin, FlowMVI, Orbit MVI и Ballast на основе ииследования 70 архитектурных библиотек и 100+ критериям, с примерами, плюсами, минусами и сценариями использования для каждой.

Читать далее →
Разработка

Я нашел причину №1 фризов в вашем приложении, и вот доказательства

SharedPreferences в Android приводят к ANR через скрытый механизм, о котором Google пытался вам соврать. Я полностью разоблачаю их с доказательствами.

Читать далее →
Разработка

Я добился 0% ANR в своем приложении. Сливаю все секреты как я это сделал - часть 1

После года работы я достиг 0% ANR в своем приложении. Делюсь полным гайдом из 12 советов: от удаления SharedPreferences и включения StrictMode до борьбы с утечками памяти.

Читать далее →
Разработка

Как я создал игровой движок на MVI в Kotlin

Я переписал с нуля легаси игровой движок, используя MVI-архитектуру и Kotlin: 7000+ строк → 400 строк, время загрузки 20 сек → 1.75 сек, краши с 8% до 0.01% и на 1700% выше пропускная способность обработки событий.

Читать далее →
Разработка

Как сделать уведомления Android 100% надёжными

Полное руководство по созданию абсолютно надёжных уведомлений в Android, основанное на годах реального опыта разработки приложения-будильника.

Читать далее →
Разработка

Я запилил Wear OS приложение за вечер. Полный гайд и все грабли Google API

За вечер создал приложение-компаньон для Wear OS, столкнулся с ужасными Google API на Java и полудокументированным Horologist. Делюсь опытом и пошаговым гайдом, как избежать основных граблей при разработке под часы.

Читать далее →
Разработка

Я не буду делать тебе репродьюсер.

Я не буду делать тебе репродьюсер. Хватит спрашивать.

Читать далее →
Разработка

События как состояния - это антипаттерн в MVI и MVVM. Вот почему

Представление событий в виде состояний создаёт больше проблем, чем использование очередей. Объясняю, почему популярные решения часто не работают в реальных приложениях.

Читать далее →
Разработка

Как загружать данные в Kotlin с MVVM, MVI, Flow, Coroutines - ПОЛНОЕ руководство

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

Читать далее →
Разработка

Как обновлять состояние в MVI и MVVM с Coroutines: лучший подход к управлению состоянием.

Полное руководство о том, как управлять, обновлять и представлять состояние, а также избегать гонок в Kotlin MVI/MVVM приложениях с использованием coroutines.

Читать далее →
ИИРазработка

Claude 4.5 Sonnet полный обзор: почему пора забыть про Opus

Claude 4.5 Sonnet - прорывное обновление, которое полностью заменяет Opus для большинства задач благодаря лучшему следованию инструкциям, параллельным вызовам инструментов и впечатляющей скорости. Теперь можно работать с меньшими лимитами и большей продуктивностью.

Читать далее →