Architecture as a Cost Lever: Cutting Build Times by Splitting a KMP Monolith
Build time is a tax you pay twice: once on every engineer's attention each time they wait, and again on the CI bill every time a pipeline rebuilds the…
Latest Architecture news from Tech News
Build time is a tax you pay twice: once on every engineer's attention each time they wait, and again on the CI bill every time a pipeline rebuilds the…
Almost every Model Context Protocol (MCP) server you'll find wraps a web API — GitHub, a database, a SaaS tool. They give a language model new informa…
Most Android authentication tutorials stop at “getting the token”. But in real production systems (especially fintech apps), that’s just the beginning…
Привет, Хаброжители! Что вас ждет на интервью по проектированию мобильных систем (MSD)? Что делать, если вас попросят разработать новый YouTube или те…
Привет, Хабр! На связи «Исходный Код». Сегодня разбираем инструмент, который мы все запускаем по сто раз на дню, но часто воспринимаем как черный ящик…
This is a submission for the Google I/O Writing Challenge Everyone walked away from Google I/O 2026 talking about Compose First, Gemini integrations, …
This is a submission for the Gemma 4 Challenge: Build with Gemma 4 What I Built AccessLens is an Android app that turns a Pixel 8 worn on a lanyard in…
Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение – онлайн-платформу …
По профессии я руководитель в ИТ. Когда-то давно кодил на Basic, Pascal и Delphi (диплом писал на нём же). Но с тех пор много воды утекло, и за соврем…
Меня зовут Родион, и я уже около 2,5 лет работаю в VK Android-разработчиком в крупном многомодульном проекте с сотнями экранов и довольно большой ауди…
JetBrains announced a new default project structure for KMP. Two shared modules — sharedLogic and sharedUI — plus separate application modules for eac…
Last week Chris Banes — yeah, that Chris Banes from the Android team at Google — published a public repo of Claude Code skills targeting Kotlin, Jetpa…
Tags: #testing #kotlin #opensource #cicd Many test automation frameworks don't meet the engineering standards they're supposed to uphold. I say that h…
A small library, a long journey through Compose animations, and a few bad ideas along the way. The Itch I work on a crypto-banking app. Crypto prices …
Kotlin 2.0 vs Python 3.13: The Definitive Guide to Benchmarking in Production With Kotlin 2.0’s stable K2 compiler and Python 3.13’s experimental free…
Most Java developers have written something like this. Maybe recently. @Test void should_categorize_new_transactions () { final var mockRepository = M…
Handling camera and gallery in Kotlin Multiplatform has always been difficult. Different APIs for Android and iOS. Permissions everywhere. State manag…
Originally published on rohitraj.tech UPI fraud hit ₹805 cr in India last year. Cloud APIs leak data. So I built ScamRakshak — fully on-device scam de…
User types "android" into your search box. That's 7 API calls if you wired it the way I did the first time. A few months later I shipped a pagination …