Pull to refresh
15
6
Send message

Антитренды в мобильной разработке на Flutter

Level of difficultyEasy
Reading time7 min
Views2.8K

Привет, Хабр! Меня зовут Екатерина, я Flutter-разработчик в компании Friflex. Мы создаем мобильные приложения и сайты для бизнеса.

Flutter — один из самых популярных фреймворков для мобильной разработки. В этом сентябре количество вопросов с одноименным тегом на Stack Overflow превысило 179 тысяч.

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

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

Читать
Total votes 8: ↑7 and ↓1+8
Comments1

От Junior до Team Lead меньше чем за 2 года

Reading time14 min
Views22K


Всем привет! Меня зовут Дмитрий Лёвочкин, я Flutter Team Lead в компании Friflex, а также автор блога «Дневник Flutter-разработчика».

Разделим эту статью на четыре логические части:

1. Кратко расскажу о своём пути до Junior и опишу своё видение, как бы я входил в IT сейчас, без технического образования и опыта.

2. Расскажу о своём пути до Team Lead. Почему эту «лычку» получил я и как докатился до жизни такой)

3. Дам советы, как быстрее развиваться по софт и хард скиллам.

4. Четвертая часть — это ответы на вопросы моих подписчиков. Я спрашивал в своем блоге, что читателям было бы интересно увидеть в этой статье, и некоторые вопросы не удалось раскрыть в основной части. А они стоят внимания)

Читать далее
Total votes 46: ↑16 and ↓30-12
Comments24

Самые важные пакеты в экосистеме Dart и Flutter на Pub 2024

Level of difficultyEasy
Reading time9 min
Views2.6K

Компания Very Good Ventures провела исследование и опубликовала рейтинг самых важных пакетов в экосистеме Dart и Flutter. 

Рассказываем, какие пакеты вошли в топ — от независимых разработчиков, компаний и сообщества. 

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

7 вдохновляющих книг об управлении продуктом и командами

Reading time7 min
Views5.4K

Привет, Хабр! На связи Friflex. Мы занимаемся разработкой мобильных  приложений на Flutter, веб-сервисов, высоконагруженных проектов. К каждому своему продукту мы относимся с заботой, вниманием и искренним желанием сделать его лучше. 

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

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

Близость и еще 5 способов управлять вниманием пользователя

Level of difficultyEasy
Reading time3 min
Views1.3K

Привет, Хабр! Меня зовут Света, я руководитель дизайн-направления в компании Friflex. Мы занимаемся разработкой мобильных приложений и веб-сервисов. 

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

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

От дизайна к фронтенду: как передать макет в разработку

Reading time6 min
Views1.1K

Привет, Хабр! Меня зовут Света, я — руководитель направления Friflex design. Мы занимаемся разработкой мобильных приложений и веб-сервисов. 

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

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

Что думают про Flutter техлиды: инсайты из опроса

Level of difficultyEasy
Reading time2 min
Views6.7K

Варшавская компания LeanCode опросила 300 CTO, CIO, Tech Lead и других специалистов, которые занимают управляющие позиции. Они ответили на 52 вопроса о Flutter, своем карьерном пути, опыте с технологиями и отношению к другим кроссплатформенным фреймворкам. 

Сделали небольшую подборку самых интересных моментов на усмотрение команды Friflex.

Читать далее
Total votes 6: ↑4 and ↓2+2
Comments6

Flutter 3.24: что нового

Level of difficultyEasy
Reading time8 min
Views3.1K

Предварительный просмотр Flutter GPU для продвинутой графики и 3D, поддержка Multi-View Embedding в веб-приложениях, монетизация видеорекламы.

Команда Flutter-разработчиков Friflex делится переводом официального релиза новой версии фреймворка.

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

Как управлять вниманием пользователя

Level of difficultyEasy
Reading time4 min
Views1.8K

Привет, Хабр! Меня зовут Света, я — руководитель направления Friflex design. Мы занимаемся разработкой мобильных приложений и веб-сервисов.

Я очень люблю интерфейсы, которые удерживают внимание пользователей, как лазерная указка — кота. В этой статье расскажу, каким законам подчиняется внимание пользователей, и как их использовать на практике.  

Читать далее
Total votes 6: ↑6 and ↓0+8
Comments3

Как выбрать способ визуализации данных

Level of difficultyEasy
Reading time4 min
Views7.1K

Привет, Хабр! Меня зовут Света, я — руководитель направления Friflex design. Мы занимаемся разработкой мобильных приложений и веб-сервисов и используем разные способы визуализации данных, чтобы быстро и наглядно показать пользователям важную для них информацию.

В этой статье рассказываю, как правильно выбрать метод визуальной коммуникации.

Читать далее
Total votes 7: ↑6 and ↓1+7
Comments1

Создаем Flutter-приложение для оплаты через СБП без натива

Level of difficultyEasy
Reading time9 min
Views4.8K

Всем привет! Меня зовут Мурат Насиров, я Flutter-разработчик в Friflex. Мы разрабатываем мобильные приложения для бизнеса и специализируемся на Flutter. 

Ранее я поделился своим опытом, как интегрировать СБП при помощи нативных решений НСПК (Национальной системы платежных карт). В этой статье рассказываю, как можно сделать это при помощи Flutter-приложения и двух пакетов из pub.dev.

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

История LLM-агентов: 10 ярких моментов

Level of difficultyEasy
Reading time9 min
Views1.3K

Привет, Хабр! Меня зовут Руслан Гримов, я Head of ML в проекте idSport в компании Friflex. Мы разрабатываем продукты для оцифровки спорта и используем компьютерное зрение, чтобы организовывать трансляции партий на шахматных турнирах, а также распознавать и записывать интересные моменты в бильярде и футболе.

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

Как писал Пелевин, «в сущности, функция LLM – это доведенное до немыслимого совершенства автозаполнение. LLM не думает. Она тренируется на огромном корпусе созданных прежде текстов «…» и на этой основе предсказывает, как будет расти и развиваться новая последовательность слов, и как она, вероятней всего, развиваться не будет… Это похоже на процесс формирования юного члена общества на основе ежедневно поступающих вербальных инструкций, подзатыльников и наблюдения за тем, кому дают еду, а кому нет». 

Это определение большой языковой модели (LLM) вольное, но довольно точное. LLM — это нейронная сеть, обученная на большом объеме текста. Она может анализировать, понимать и генерировать тексты на естественном языке, использовать обширные базы данных и понимать контекст. 

Как развивалась идея о том, что машину можно научить понимать и создавать текст, как будто это пишет человек, расскажу дальше. 

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

Встроенные коллекции Dart: как реализовать в коде основные структуры данных. Глава из книги

Level of difficultyMedium
Reading time15 min
Views2.2K

Привет, Хабр! Меня зовут Станислав Чернышев, я автор книги «Основы Dart», телеграм-канала MADTeacher и доцент кафедры прикладной информатики в Санкт-Петербургском государственном университете аэрокосмического приборостроения. 

При поддержке компании Friflex буквально на днях вышла печатная версия моей книги. В ней есть раздел о нюансах изоляционной модели памяти в Dart, сквозной проект на пять глав (игра «Крестики-Нолики») и две дополнительные главы: «Алгоритмы, структуры данных на Dart и встроенные коллекции» и «Интероперабельность в Dart (Dart FFI)».

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

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

Как обучают GPT

Level of difficultyEasy
Reading time6 min
Views9.6K

Привет, Хабр! Меня зовут Родион Уколов, я занимаюсь искусственным интеллектом в компании Friflex. Мы помогаем компаниям внедрять модели машинного обучения и развиваем свои цифровые продукты.

Может быть, вы помните статью моего коллеги о том, как решать реальные задачи с ChatGPT. В этой статье я предлагаю попробовать глубже разобраться, что из себя представляет GPT-модель и как ее обучают. 

Читать далее
Total votes 13: ↑12 and ↓1+13
Comments3

Flutter: история успеха

Level of difficultyEasy
Reading time6 min
Views5.9K

Кроссплатформенный фреймворк Flutter появился в 2017 году. С тех пор он стал одним из самых популярных инструментов для разработки мобильных приложений. Мы в Friflex работаем с Flutter с первого релиза, следим за его развитием и каждый год проводим большую конференцию о кроссплатформенной разработке — CrossConf. В этой статье вспоминаем историю фреймворка. А еще делимся, как с ним познакомились наши разработчики.

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

Как научить поиск мобильного приложения распознавать точные и ошибочные запросы

Level of difficultyEasy
Reading time5 min
Views922

Привет, Хабр! Меня зовут Алексей Кокухин, я бэкенд-разработчик в Friflex. Мы создаем сайты и мобильные приложения и специализируемся на решениях для ритейла. Для наших клиентов конверсия в покупку — значимая метрика, поэтому мы постоянно изучаем, какие факторы на нее влияют.

Часто пользователи уходят просто потому, что поиск не смог распознать их запрос. По статистике Baymard Institute, проблемы с распознаванием поисковых запросов есть почти у каждого второго онлайн-магазина. В этой статье предлагаю разобраться, как настроить поиск мобильного приложения, чтобы он распознавал два самых популярных вида запроса — точные и ошибочные.

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

Соединяем Flutter, Firebase и ESP32 в единую систему

Level of difficultyHard
Reading time15 min
Views7.3K

Всем привет! Это Мурат Насиров, Flutter-разработчик в Friflex. Мы разрабатываем высоконагруженные мобильные приложения для бизнеса и специализируемся на Flutter. 

Сегодня расскажу, как использовать микроконтроллер ESP32 в связке с Flutter-приложением. В качестве примера покажу, как снимать показания температуры и влажности с помощью датчика DHT11 и передавать эти данные через Firebase Realtime Database в приложение.

Читать далее
Total votes 6: ↑5 and ↓1+5
Comments6

Что нового в Dart 3.3

Level of difficultyMedium
Reading time3 min
Views2.4K

Dart 3.3 вышел! В нем появилась функция Extension Types, новые модели взаимодействия с JavaScript и библиотеками для браузера. А еще Google выпустила бета-версию Google AI Dart SDK. Юра Петров, Flutter Team Lead в Friflex, делится первым переводом официального релиза Dart от Google.

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

Что учесть при портировании приложения на Аврору

Level of difficultyMedium
Reading time5 min
Views2.2K

Привет, Хабр! Меня зовут Дмитрий Мозер, я Flutter Team Lead в Friflex и участник бета-тестирования ОС Аврора. Занимаюсь, в том числе, созданием приложений на Flutter для ОС Аврора.

Мы специализируемся на Flutter и активно участвуем в развитии фреймворка на ОС Аврора. Мы уже портировали на Аврору несколько приложений на Flutter, в том числе приложение Мобильный агент, которое помогает компаниям быстро и безопасно получать данные от агентских сетей. 

В этой статье я расскажу, что обязательно нужно учесть, если вы собираетесь портировать мобильное приложение на ОС Аврора. Надеюсь, она будет вам полезна.

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

Все, что вы хотели знать об архитекторе ПО

Level of difficultyEasy
Reading time3 min
Views6.1K

Привет, Хабр! Мы в компании Friflex запустили подкаст «Гости из IT». Вместе с ведущим Антоном Комоловым и экспертами из разных областей IT разбираемся в технологиях и изучаем, как они меняют нашу жизнь и работу. 

Сегодня делимся мыслями о профессии архитектора программного обеспечения: чем он занимается, какие инструменты использует и нужно ли ему уметь писать код.

Рассуждают Петр Щербаков, ведущий архитектор решений X5Tech, и Михаил Майоров, технический директор маркетплейса услуг YouDo.

Читать далее
Total votes 21: ↑3 and ↓18-15
Comments6

Information

Rating
883-rd
Works in
Registered
Activity