Search
Write a publication
Pull to refresh
8
3.9
Никита Синявин @LesleySin

Mobile app developer

Send message

Вы не поняли extension types в Dart

Level of difficultyMedium
Reading time8 min
Views868

Dart продолжает развиваться, обрастая новыми языковыми возможностями. Но если extension methods стали повседневным инструментом, то extension types остаются в тени - и совершенно незаслуженно. Почему же столь мощный механизм оказался недооценен? В каких случаях он действительно незаменим?

В рамках этой статьи мы по-рассуждаем об эволюции Dart в контексте статических расширений типов и разберемся на конкретных примерах с областями применения extension types.

Читать далее

«If you were me» или сбор фидбека методом Генри Форда

Level of difficultyEasy
Reading time4 min
Views2.3K

Процесс получения качественного фидбека от коллег и руководителей — важная часть становления и развития IT-специалиста. Где-то этот процесс отсутствует вовсе, где-то он не отлажен и имеет недостатки или просто нерегулярен, но при этом потребность сотрудников в обратной связи не исчезает.

Такой запрос есть и у меня, поэтому я провел эксперимент, в рамках которого старался получить честный фидбек от коллег, руководителей и подчиненных. Приглашаю вас ознакомиться с тем, как это было и что их этого вышло.

Читать далее

Один год с Duit — ретроспектива развития

Level of difficultyEasy
Reading time8 min
Views1.9K

Ровно год назад был сделан первый коммит в репозиторий проекта, который во многом определил вектор моих профессиональных интересов, изысканий и приложения сил. 16 ноября 2023 года я начал работу над BDUI-фреймворком для Flutter - Duit.

Это был длинный путь и в этой заметке я хочу рассказать вам об этом захватывающем приключении.

Читать далее

Road to Flutter – анализ опыта миграции с React Native

Level of difficultyEasy
Reading time5 min
Views3.6K

Смена стека разработки. Иногда команды просто вынуждены пойти на подобный радикальный шаг для того, чтобы продолжать успешно решать поставленные задачи. И мы в BetBoom пошли на это и хотим рассказать об опыте своего перехода от React Native к Flutter, причинах миграции на новый стек и результатах, которых нам удалось достигнуть на этом тернистом пути.

Читать далее

Почему я верю в востребованность кроссплатформы и Flutter в частности?

Level of difficultyEasy
Reading time6 min
Views4.4K

Мир изменчив, а перспективы туманны. Новичкам зачастую не ясно, какие технологии изучать, а «старичкам» не всегда удается быть «на гребне технологической волны». В этой статье я приглашаю проследить за моими рассуждениями на тему того, что ждет кроссплатформенную мобильную разработку в будущем и узнать, какое место занимает Flutter в моем видении текущего технологического тренда.

Читать далее

Пути внедрения поддержки скриптов в Dart/Flutter

Level of difficultyHard
Reading time9 min
Views2.1K

А что, если я скажу вам, что есть ряд способов изменения бизнес-логики мобильных приложений без проверки сторами?

«Бред!»- ответят скептики. «Выкладывай!» - ответят энтузиасты.

В рамках данной статьи я предлагаю вам рассмотреть возможные пути для интеграции функционала выполнения скриптов в ваши Dart/Flutter приложения.

Читать далее

Практическая реализация паттерна Server-Driven UI на Flutter c использованием фреймворка Duit

Level of difficultyMedium
Reading time20 min
Views3.7K

Жизнь не становится проще, а публикация приложения в сторы и подавно. Задержки при проверках, неожиданные проблемы со стороны сторов и невозможность быстро доставить хот-фикс пользователям потрепали нервы многим поколениям мобильных разработчиков. Поэтому инженеры, разрабатывающие свои приложения под самые разные платформы, стараются всеми силами решить эти проблемы и сократить время доставки обновлений до пользователя.

В рамках этой статьи мы попытаемся решить эти проблемы, взяв за основу один из популярных паттернов и создав демонстрационное Flutter приложение на базе Server-Driven UI фреймворка Duit.

Читать далее

Just DUIT — первый взгляд на server-driven UI фреймворк для Flutter

Level of difficultyEasy
Reading time4 min
Views5.7K

Зачастую мобильные разработчики сталкиваются с проблемой невозможности быстрого delivery какой-то функции до пользователя. Для обхода этого ограничения мобильных платформ существуют самые разные инструменты и подходы: DivKit, СodePush и другие. И сегодня я хочу осветить новый Server-driven UI фреймворк для Flutter, который в некоторой степени может разрешить эту боль.

Just DUIT!

Information

Rating
2,163-rd
Location
Калининград (Кенигсберг), Калининградская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Mobile Application Developer
Senior
React Native
TypeScript
Flutter
Development of mobile applications
C++
Golang
Node.js