Pull to refresh
26
0
Send message

Никаких стероидов, только продуктовый подход: как мы увеличили конверсию сайта World Class на 116%

Reading time7 min
Views1.1K

Всем привет! На связи Александр Голенищев, руководитель проектов в AGIMA. Не так давно мы зарелизили сайт сети фитнес-клубов World Class. Главная фишка проекта — что мы вовсю использовали продуктовый подход. Это когда все задачи, идеи и решения основаны на исследованиях. А вторая главная фишка — что ребята из World Class оказались очень открытыми и разрешили нам рассказать обо всех этапах работы. Так что у нас есть уникальная возможность посмотреть на проект изнутри — оценить процессы и цифры.

Читать далее
Total votes 13: ↑11 and ↓2+9
Comments5

Что на неделе: в России разрабатывают аналог Android и iOS, Miro уходит из страны, а IT-специалистам не хватает эмпатии

Level of difficultyEasy
Reading time3 min
Views3.2K

Привет! Продолжаю держать руку на пульсе: это очередная подборка самых громких новостей последней недели. Начнем с очередного твиста в эпопее вокруг YouTube, судьба которого по-прежнему неизвестна. Затем посмотрим, что у нас по импортозамещению (что-то странное), а в конце определим, какие языки нужно учить IT-специалистам в 2024 году, чтобы быть на коне. Спойлер: НЕ АНГЛИЙСКИЙ.

Читать далее
Total votes 20: ↑9 and ↓11+2
Comments4

Гайд: создаем функционального Telegram-бота на Dart

Level of difficultyMedium
Reading time5 min
Views2.5K

Привет! Я Саша Омельяненко, тимлид в отделе Flutter в AGIMA. На одном из наших проектов нужно было сделать бота для Telegram. Я нашел инструкции, как создать только базового бота. Но как оформить его, добавить кнопки и повесить на них Listener, я не нашел.

Пришлось разбираться с документацией Telegram, а это занятие не из приятных. Чтобы избавить вас от этого удовольствия, я решил написать гайд по разработке функционального Telegram-бота на Dart. Мы пройдем весь процесс от регистрации бота до его развертывания на удаленном сервере. Эта инструкция будет полезна Flutter-разработчикам уровня Junior и Middle.

Читать далее
Total votes 11: ↑9 and ↓2+9
Comments0

Руководство по deep links в Flutter-приложениях

Level of difficultyMedium
Reading time7 min
Views1.1K

Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор телеграм-канала Flutter. Много. Мы нашли интересные статьи о deep links (часть 1, часть 2) и хотим поделиться с вами переводами.

Читать далее
Total votes 7: ↑5 and ↓2+3
Comments1

Что на неделе: туристическая капсула в космосе, поезд-самолет и битва OpenAI и Google

Level of difficultyEasy
Reading time2 min
Views1.1K

Привет, Хабр! Фух, очередная рабочая неделя пронеслась, как пуля турецкого стрелка на Олимпиаде. А это значит, что настала суббота, и я Олег Малахов из AGIMA принес вам пачку новостей из мира айти и технологий. Не благодарите.

Читать далее
Total votes 14: ↑11 and ↓3+8
Comments0

Дизайн без процесса, или Ловушка форм-фактора

Level of difficultyMedium
Reading time8 min
Views989

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

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

«На это уйдет слишком много времени. Когда мы сможем увидеть готовый результат?»

Такое всегда немного раздражает. В такие моменты я злюсь не только на собеседника, — а это зачастую стейкхолдер, — но и на себя, ведь это я не смог изменить его представление о дизайне как об этапе производства на восприятие дизайна (включая UX-исследования) как процесса.

Как и многие другие сферы (например, управление продуктом), дизайн похож на айсберг: за простотой конечного результата скрывается сложность работы. Чтобы результат был полезен, важно собрать все детали и отсеять те, что не влияют на конечный результат. Это ключевая часть работы дизайнера.

Еще дизайн часто ассоциируют только с итоговым продуктом или решением, потому что подготовительная работа не видна (и снова хороший пример — управление продуктом). Отсюда и неверные обобщения — «продакт-менеджеры всё время составляют Roadmap и ставят тикеты в Jira», а «дизайнеры только рисуют дизайн-макеты».

Если мы переносим роль дизайнера в такую упрощенную плоскость, значит строгость дизайн-процесса дала слабину. Всё-таки лишь очень небольшая его часть посвящена отработке визуальной составляющей, и когда команды отказываются от инструментов для отработки концепции, они попадают в ловушку форм-фактора.

Читать далее
Total votes 15: ↑15 and ↓0+17
Comments1

Стажер, который смог: советы по выживанию на стажировке от Junior-разрабов и их менторов

Level of difficultyEasy
Reading time10 min
Views1.6K

Продолжаем рассказывать про стажировки в AGIMA. Первая часть этой истории была про внутреннюю кухню: где искать кандидатов, как их обучать, сколько платить и т. д. — если вы руководитель, тимлид или HR, вам сюда.

Ну а в этом тексте мы посмотрим на вопрос с другой стороны — глазами стажеров и их менторов. Если вы как раз выбираете, где стажироваться, и вас одолевают сомнения и страхи — эта статья вам в помощь. Она ответит на, казалось бы, простые, но на деле сложные вопросы: «Как не ошибиться с выбором стажировки?», «Что стоит говорить на собесе, а что нет?», «Обязательно ли иметь корочку профильного вуза?» и т. д. Ну а если вы уже прошли стажировку, то сможете сравнить свой опыт и пустить скупую слезу стажера, который смог.

Читать далее
Total votes 29: ↑26 and ↓3+27
Comments1

Что на неделе: складной iPhone, сервис знакомств для деревьев и самый быстрый автомобиль от Xiaomi

Level of difficultyEasy
Reading time3 min
Views1.3K

Всем привет! Это свежий дайджест недельных новостей. Много интересного произошло за эти семь дней, еще больше — неинтересного. Поэтому я изучил заголовки СМИ вместо вас; как санитар леса, убрал самые слабые и малозначительные из них, и теперь представляю вам подборку главных событий недели. В эфире Олег Малахов, компания AGIMA, и мой личный топ новостей.

Читать далее
Total votes 16: ↑15 and ↓1+16
Comments2

Виды логирования в Swift

Level of difficultyEasy
Reading time7 min
Views2.4K

Привет! Меня зовут Владислав Даниелян, я iOS-разработчик в AGIMA. Предлагаю немного поговорить о принтах. Это одна из первых и наиболее используемых функций, с которой начинаются первые шаги в разработке у любого новичка:

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

Читать далее
Total votes 19: ↑19 and ↓0+21
Comments4

Metabase VS Power BI: выбираем систему визуализации данных

Level of difficultyMedium
Reading time6 min
Views4.7K

Привет! Меня зовут Евгения Новосилецкая, я более 3-х лет работаю аналитиком в AGIMA AI. В основном занимаюсь разработкой аналитических решений, анализом данных и их визуализацией. И каждый раз при старте нового проекта встает один и тот же вопрос: какую систему визуализации выбрать? В этой статье попробуем  разобраться с основными инструментами — Power BI и Metabase. А заодно поймем, как выбрать между ними.

Читать далее
Total votes 12: ↑11 and ↓1+10
Comments4

Как из безголовой CMS сделать полноценную систему управления сайтом

Level of difficultyMedium
Reading time10 min
Views6.1K

Всем привет! Я Леша Кузьмин, руководитель направления Frontend в AGIMA. В этой статье мы подробно рассмотрим безголовые CMS: какие тут есть подводные камни, как быть с архитектурой проектов, интеграциями и динамическими страницами. Посмотрим на управление сайтом не только со стороны разработчиков, но и контент-менеджеров. Бонусом пройдемся по SEO-производительности и настройке серверов.

Будет полезно разработчикам с опытом в Koa, Express, Strapi и частично React. Еще статья пригодится тем, кто любит копаться в документации — я покажу примеры, которые помогут с ней разобраться.

Читать далее
Total votes 19: ↑18 and ↓1+17
Comments3

Правки не бесят, если умеешь с ними работать. Основные тактики и приемы

Level of difficultyMedium
Reading time10 min
Views3.5K

Привет! Я Саша Голенищев, работаю руководителем проектов в AGIMA. Правки — больная тема для всех, кто работает в заказной разработке. Иногда заказчики быстро согласовывают работу, но чаще замечания съедают большую часть сил, времени и денег. В этой статье расскажу о тактиках, которые помогают меньше нервничать на этом этапе. Если вы дизайнер или проджект в агентстве — вам точно сюда.

Читать далее
Total votes 14: ↑14 and ↓0+14
Comments0

Neuralink Илона Маска не единственный. Как появились нейроимпланты, есть ли у них будущее и при чем тут программирование

Reading time10 min
Views2K

В конце февраля этого года Илон Маск заявил, что первое испытание чипа Neuralink на человеке проходит успешно. Пациент чувствует себя хорошо, он уже перемещает указатель мыши силой мысли и постепенно учится делать клики. Скоро он сможет листать Хабр, не пошевелив ни единой мышцей своего тела.

Читать далее
Total votes 9: ↑9 and ↓0+10
Comments0

Как вытащить себя из дома: 12 приложений и гаджетов, чтобы начать бегать

Reading time8 min
Views3.3K

Pokémon Go давно канула в Лету, выходить из дома не хочется, а спина болит от постоянного сидения за столом. Как поднять свою активность и мотивировать себя двигаться, если постоянно работаешь за компом? Мы выбираем бег, а чтобы не терять правильный настрой, ежегодно проводим забег RUNIT. Для тех, кто хочет к нам присоединиться, собрали 12 полезных приложений и гаджетов, которые помогут начать заниматься спортом и не сдаваться.

Читать далее
Total votes 14: ↑11 and ↓3+11
Comments11

Сравнение архитектурных паттернов GetX и BLoC

Level of difficultyMedium
Reading time5 min
Views3.7K

Всем привет! Я Айдар Мавлетбаев, Flutter-разработчик в AGIMA. В самом начале любого проекта очень важно выбрать архитектурный паттерн, ведь именно это может спасти ваш проект на более поздних этапах. В статье сравним архитектуры BLoC и MVC, подробно рассмотрим библиотеку GetX, выделим ее плюсы и минусы. В этом нам помогут два простых примера: это функция авторизации и List Data.

Читать далее
Total votes 12: ↑10 and ↓2+10
Comments14

Как мы «подружили» цифровые продукты холдинга «Финам» с помощью дизайн-системы

Level of difficultyEasy
Reading time7 min
Views1.1K

Всем привет! Я Дима Курамшин, директор по бизнес-процессам в AGIMA. Сегодня расскажу, как мы вместе с командой «Финам» придумали единый визуальный стиль для всех продуктов холдинга и создали UI Kit с набором готовых дизайн-решений. Как бесшовно интегрировать новый стиль в большой компании, зачем вообще нужна дизайн-система и как она может стать фундаментом для развития бизнеса — читайте в статье.

Читать далее
Total votes 9: ↑8 and ↓1+7
Comments0

SQL vs NoSQL: как выбрать архитектуру БД для мобильного приложения, чтобы потом не пришлось ничего переписывать

Level of difficultyMedium
Reading time6 min
Views7.3K

Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. В сети море статей о различиях между SQL и NoSQL, но в большинстве из них много теории и почти совсем нет прикладных советов. Я пошел другим путем: ниже постараюсь внятно объяснить, какую систему и в каком случае выбирать. Спойлер: всё зависит от проекта и амбиций заказчика. Конечно, сосредоточусь на мобильной разработке, но основные принципы подойдут и в вебе.

Читать далее
Total votes 25: ↑17 and ↓8+9
Comments16

Не видел, значит не было. Объясняем заказчику, почему в UX-исследованиях важны не только цифры

Level of difficultyEasy
Reading time5 min
Views1.2K

Привет! Я Катя Патрикеева, работаю в AGIMA UX-исследователем. Это достаточно молодая прикладная сфера бизнеса, и я сталкиваюсь с тем, что о UX-исследованиях разные компании имеют совершенно разные представления. Суть одного из них в том, что UX — в основном про качественные исследования, а они не так надежны, как цифровые данные. В этой статье расскажу, почему это не так и как можно объяснить это заказчику.

Читать далее
Total votes 16: ↑15 and ↓1+14
Comments2

Опыт внедрения компонентной разработки

Level of difficultyEasy
Reading time5 min
Views1.6K

Привет! Меня зовут Александр Омельяненко, я работаю тимлидом Flutter-команды в AGIMA. Расскажу, как и почему на одном из наших проектов мы внедрили компонентный подход к разработке и какие плоды нам это дало. В статье покажу основные плюсы и минусы нашего решения. А еще затрону прикладные моменты: на какие позиции мы поделили участников команды, какие обязанности им поручили и как документировали работу.

Читать далее
Total votes 11: ↑10 and ↓1+9
Comments6

Почему FilamentPHP — это хорошее решение для создания CMS

Level of difficultyEasy
Reading time3 min
Views7.7K

Привет, Хабр! Меня зовут Егор Черненок, я работаю PHP-разработчиком в AGIMA. В этой статье расскажу вам о FilamentPHP. В документации говорится, что это набор красивых Fullstack-компонентов для Laravel. От себя добавлю, что он отлично подходит для построения CMS. А теперь подробно объясню, почему это так.

Читать далее
Total votes 19: ↑14 and ↓5+9
Comments31

Information

Rating
Does not participate
Works in
Registered
Activity