RU

Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»

Привет, Хаброжители! Что вас ждет на интервью по проектированию мобильных систем (MSD)? Что делать, если вас попросят разработать новый YouTube или те…

system designсюймобильная разработкавеб-разработкакотлинkotlin
Habr
RU

Назирокодил утилиту на Kotlin для создания аккордов в любой тональности

Написал утилиту для создания аккордов в любой мыслимой тональности. Собственно в статье описываю путь от идеи до реализации этой утилиты и показываю, …

kotlinискуственный интеллектиимузыкальные сервисымузыкальная теорияzerocodingzerocodeцепочка аккордов
Habr
RU

SAST прямо в IDE: как Veai ищет уязвимости в Java/Kotlin-проекте и помогает их исправлять

Эта статья про SAST в IDE: как Veai проверяет Java/Kotlin-проект, показывает путь данных по коду и помогает исправлять найденные уязвимости,…

безопасностьбезопасность данныхjavajavascriptjavascript frameworkkotlinkotlin nativeаналитикабенчмаркибенчмарк кода
Habr
RU

Вайбкодинг заканчивается на localhost: как я строю SaaS для цифровизации коттеджных поселков с Codex

Однажды я решил, что в пару кликов смогу с помощью Codex навайбкодить SaaS для цифровизации коттеджных поселков: платежи, документы, новости, голосова…

вайбкодингмобильное прилоденибизнессамореализацияswiftkotlin
Habr
RU

Gradle под капотом: как перестать страдать и заставить сборку летать

Привет, Хабр! На связи «Исходный Код». Сегодня разбираем инструмент, который мы все запускаем по сто раз на дню, но часто воспринимаем как черный ящик…

gradle 4.0androidоптимизация сборкиkotlinkspbuild cache
Habr
RU

От идеи до работающего Android-приложения: мой опыт vibe-кодинга для реального pet-проекта

По профессии я руководитель в ИТ. Когда-то давно кодил на Basic, Pascal и Delphi (диплом писал на нём же). Но с тех пор много воды утекло, и за соврем…

vibecodingИИ-программированиеnode.jsreactkotlinAndroid-приложениепет-проектруководитель ИТархитектура приложениясамообучение
Habr
RU

Переезд с XML на Jetpack Compose на проде: базовые классы, архитектура, сложности и готовые решения

Меня зовут Родион, и я уже около 2,5 лет работаю в VK Android-разработчиком в крупном многомодульном проекте с сотнями экранов и довольно большой ауди…

androidjetpack-composeмобильная разработкаархитекура приложенийkotlinmvvmmvi
Habr
RU

Рейтинг технологий для мобильной разработки для банков в 2026 году

Сейчас рынок переживает не лучшие времена. Уже несколько лет заблокированы основные магазины приложений. В последнее время сильно участились кибератак…

разработка приложенийфинтехкроссплатформенностьнативные приложенияkmpflutterswiftkotlincompose
Habr
RU

Качество кода в эпоху AI: как не утонуть в багах и уязвимостях

Это конспект вебинара. Спикер — Даниил Степанов, разработчик-исследователь Veai, преподаватель ИТМО, ранее работал в Jet…

программированиеjavajavascriptai-агентыaillm-моделиllm-агентllmkotlinkotlin native
Habr
RU

Не только смартфоны: 5 сфер, где нужны мобильные разработчики

Хабр, привет! Меня зовут Борис Денисенко. Я мобильный разработчик и наставник на курсе «Android-разработчик» в Яндекс Практикуме. У себя в блоге я пиш…

androidмобильная разработкаandroid developmentandroid разработкаandroid разработчикkotlinkotlin multiplatformjavaios developmentios разработка
Habr
RU

Техники GenAI в Spring AI

В статье рассмотрим ряд техник GenAI, реализованных в модуле Spring AI, и ответим на вопрос: является ли ChatClient лишь тонкой оберткой над API прова…

kotlinspringai
Habr
RU

Даже дождь выглядит как интеграция: История одной профдеформации

Всем привет, меня зовут Михаил, я back-end разработчик в ОТП банке. Сегодня хочу рассказать о профдеформации - о том, как разработка перестраивает моз…

профдеформациякарьеракарьера в itкарьера программистамнениеjavakotlinbackendпрограммированиепрограммист
Habr
RU

Почему AI-агент чинит симптом, а не баг: трейсы выполнения и бенчмарки на BugSwarm

Когда AI-агенту дают только stack trace и текст файла с упавшим тестом, он часто чинит симптом, а не причину. Тест зеленеет, баг п…

программированиеjavajavascriptkotlinkotlin nativeаналитика данныханалитикааналитика проекта
Habr
RU

Цирк уехал, а управление осталось: как разные менеджеры ломают разработку

За несколько лет работы я сменил несколько проектов и команд. Стек менялся: где-то был Kotlin, где-то классическая Java, где-то вообще старый монолит …

javakotlinкарьера программистаруководствокарьерахаосхаос в компаниихаос-менеджмент
Habr
RU

Меня продали как мидла с 4 годами опыта. Мне было 0. Как я выжил и чему научился

Сегодня я хочу вам рассказать интересную историю из своей жизни про аутстафф. Когда я только начинал карьеру, я попал на стажировку в одну аутстафф-ко…

javakotlinаутстафаутстаффингаутстаффкарьера программистакарьера ит-специалистакарьераначало карьерырынок труда