Месяц: Сентябрь 2025

Пошаговый гайд для производителей и импортёров по созданию личного кабинета дилера

Меня зовут Павел Крамин. Я много лет занимаюсь коммерческой разработкой для маркетинга и продаж на российском рынке. ⸻ В статье разберём, как производителю или импортёру автоматизировать работу с дилерской сетью. Текст будет полезен владельцам продукта, менеджерам проектов и продуктовым аналитикам. Мы не будем углубляться в технические детали, а посмотрим на задачу глазами бизнеса. Читать Щелкните...

Делаем Jetpack Navigation 3 удобнее

Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube и Telegram каналов Android Insights. Jetpack Navigation 3 дает полный контроль над навигацией через NavBackStack, но прямая работа с ним превращается в написание шаблонного кода и усложняет использование из ViewModel. В статье предлагается решение этих проблемы, добавляя привычный API с командами push(), pop(), replace(). Если вы работаете с...

BPF CPU Scheduler: не нравится стандартный планировщик в Linux? Напиши свой

Всем привет! В статье расскажу про относительно новую возможность написания собственных CPU планировщиков для Linux с помощью BPF. Разберёмся, для чего это нужно, как работает, а также посмотрим на примеры уже написанных планировщиков. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

WEAR модуль AndroidAPS, доработка и отладка связи при зависании

Используемые устройства — телефон Samsung Galaxy S8+ (SM-G955FD), часы Galaxy Watch 5 Pro (P0ED) Я столкнулся с проблемой зависания данных на часах, что стало проблемой, особенно когда речь идет о занятии сопртом. Мне нравится велосипед и во время тренировки удобно отсматривать показатели только одной рукой и управление спортивным режимом (в этом форке он нами так...

Мобильная разработка за неделю #602 (8 — 14 сентября)

В этом выпуске построение современного BLE-сервиса и повышение производительности за счет лучшего сокращения ресурсов, Swift на Android и эволюция презентационных паттернов, MAX без оболочки, эмоциональное решение проблем, трудные уроки инди-хакинга и многое другое. Заходите! Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#21)

Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Revolut, Intsagram, Matreshka. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

[Перевод] Механизм запуска процесса в Linux

В этой статье я расскажу о том, что происходит внутри ядра Linux, когда процесс вызывает execve(), как ядро подготавливает стек и как затем передаёт управление пользовательскому процессу для выполнения. Изучил я этот механизм, когда разрабатывал Zapper — инструмент Linux, удаляющий все параметры командной строки из любого процесса без прав root. Читать далее Щелкните ниже, чтобы...