Универсальный солдат: обзор библиотеки Signals от команды Preact

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

VK Cup: место встречи чемпионов

Привет, Хабр! Я к вам с хорошими новостями: 28 ноября стартовала регистрация на чемпионат VK Cup! В этом году он посвящён только разработке (но не расстраивайтесь — дизайнерский трек мы перенесли в программу чемпионата VK Design Cup).Классическое олимп…

GLAMY стартап — как мы пивотнули мобильные приложения и бизнес из “бьюти Uber” в “бьюти коворкинги”

Привет! Меня зовут Дмитрий Константинов и это личная история опыта и роста в ламповом стартапе. Как мы сделали бизнесовый пивот и адаптировали под него сервер и мобильные приложения. С какими трудностями столкнулись и как их решали. Статья может быть и…

React Native is better than Flutter*

Привет! Совсем недавно мой друг, и по совместительству — React Native разработчик, поделился со мной одной статьей, про React Native и Flutter. Мы немного пообсуждали что к чему и в итоге вы читаете этот заголовок. И что вы там наобсуждали?…

Самая модная «Lumia» в России: Доводим китайца за 200 рублей до ума, ставим «Touchwiz»

В продолжение предыдущей статьи про «Lumia». Бэкапы есть, фулл дамп есть, так почему бы не продолжить моддить аппарат? С хардварной стороны есть некоторые интересные проекты — например прикрутить AUX FM-трансмиттер(будет фишка как у некоторых старых фл…

Опыт перехода на MVI в Android на базе собственного решения

В команде Android мы активно применяем MVI для проектирования взаимодействия состояния экрана и бизнес-логики. В этой статье мы хотим рассказать о собственной MVI-библиотеке – Reduktor и об опыте внедрения и использования. Статья будет полезна всем, кт…

Rambler&Co + Okko Tech Talk: регистрация началась

Всем привет!Приглашаем всех мобильных разработчиков и просто неравнодушных ребят на совместный митап Rambler&Co и Okko.Выйдем на связь 8 сентября с 19:00 до 21:00 в уже привычном смешанном формате – в онлайне и офлайне. Читать далее…

Дизайн-система в inDriver: не пытайтесь покинуть Oymyakon

Всем привет, я Алексей, iOS-разработчик в inDriver. Наше приложение представляет собой суперапп с множеством сервисов и услуг: городские, межгородские и грузовые поездки, курьерская доставка, услуги мастеров и так далее. Над каждым сервисом работают от…

Эволюция игрового фреймворка. Клиент 3. Скин

В прошлый раз мы ввели концепцию компонентов как удобный способ добавлять логику к графике. В базовом классе Component есть свойство skin, в сеттере которого парсится новая графика при установке значения и удаляются все ссылки на нее — при удалении. Бл…

Гибкая навигация в iOS

Помните времена, когда дизайнеры рисовали незамысловатые интерфейсы, а разработчики просто описывали переходы от одного экрана к другому? Вот и я не помню. Современное iOS-приложение – это тысячи строк кода, где добрая четверть – всего лишь описание на…