Как стать автором
Обновить
74.04
AGIMA
Крупнейший интегратор digital-решений
Сначала показывать

Rive для Flutter-приложений: что нужно знать

Привет! Я Никита Грибков, Flutter-разработчик в AGIMA. Сегодня расскажу вам про возможности Rive. Это фреймворк, который использует векторную графику для создания анимации во Flutter-приложениях. Я использовал его, чтобы сделать кнопки для Bottom Bar в своем пет-проекте. 

Элементы для анимации можно создавать в программных продуктах типа SVG или Adobe Illustrator. У меня не было опыта работы с векторной графикой, поэтому я использовал встроенный в Rive UI-интерфейс. Еще в Rive есть раздел Community. Там авторы выкладывают бесплатные анимации.

Вообще в Rive несколько слоев:

  • статический слой — это слой, который отображает элемент в неподвижном состоянии;

  • анимационный слой — это временная линия, на которой можно задавать ключевые кадры для изменения формы, цвета и размера элементов;

  • State Machine — это часть фреймворка Rive, которая позволяет создавать сложные анимации. Он использует конечный автомат (FSM) для определения состояний и переходов между ними.

Чтобы внедрить Rive в приложение, нужно всего 2–3 строки кода. Хотя это может зависеть от сложности анимации. Но на первый взгляд, код здесь компактный и легко поддерживаемый.

Вот что получилось в итоге:

Итог: я доволен, интерфейс получился красивый, сил ушло немного. Если вам интересно узнать больше — дайте знать в комментариях. Может, напишу полноценную статью.

P. S. А еще у моего коллеги Саши Ворожищева есть канал про Flutter. Приходите читать.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии1

Мы внедрили OKR. Как? Зачем? Что теперь?

Пересказываем большую статью в маленьком посте.

В прошлом году мы внедрили новую систему целеполагания — OKR. Ее используют гиганты вроде Google и Uber. И мы тоже решили попробовать. Главная причина: компания выросла, и нам нужно было подключить больше людей к стратегическим задачам.

А суть системы OKR как раз в том, что цели ставятся не сверху, а снизу. Так мы рассчитывали увеличить вовлеченность сотрудников в развитие компании. То есть буквально: чтобы все понимали, в какую сторону едет наша машина.

OKR — это не KPI. Главные отличия:

  • OKR трудно достижимы, они амбициознее и больше;

  • OKR на влияют на финансовую мотивацию;

  • OKR — это коллективная ответственность.

Новую систему мы внедряли методом проб и ошибок. Но начали с пирамиды метрик. В качестве North Star Metric взяли оборот, декомпозировали его и получили набор метрик низкого уровня.

Затем мы провели ретроспективу по итогам 2022 года, составили список побед и поражений. Обращали внимание на те, которые больше влияли на доход. Так мы нашли идеи, как сделать, чтобы этот год был лучше прошлого. Они-то и стали нашими OKR.

Чтобы их контролировать, мы:

  • Внедрили регулярные встречи раз в неделю.

  • После каждой встречи делаем мини-отчёт для сотрудников.

  • Назначили ментора по каждому OKR.

Что в итоге? Эксперимент продолжается. Мы пару раз профакапились, но смогли привлечь больше людей к стратегическим задачам. Достижимость OKR пока составляет 62%.

Все подробности о наших ошибках и открытиях здесь.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0
12 ...
8

Информация

Сайт
www.agima.ru
Дата регистрации
Дата основания
Численность
501–1 000 человек
Местоположение
Россия
Представитель
Кристина Ляпцева