Friflex Dev – Telegram
Friflex Dev
293 subscribers
756 photos
57 videos
9 files
116 links
Канал разработчиков Friflex. Разрабатываем сайты и приложения для миллионов людей, обучаем ИИ, вдохновляем друг друга.

⚙️Наш канал о разработке на Flutter: @flutterfriendly
🚀О продуктовой разработке: @friflex_product
Download Telegram
Flutter-команда Friflex спешит поделиться новостью! 🕊💻
Мы выложили в публичный доступ новые плагины для Flutter-приложений на ОС Аврора 5:

1⃣ location_aurora: порт популярного плагина location. Он помогает определять геопозицию устройства
2⃣ url_launcher_aurora: порт плагина url_launcher. Открывает ссылки и интенты во Flutter-приложениях
3⃣ aurora_push_service. Реализует push-уведомления на ОС Аврора 4 с помощью Аврора-центра. Поддержка пятой версии находится в разработке
4⃣ vibration_aurora: порт плагина vibration. Вызывает вибрацию
5⃣ mobile_scanner. Форк плагина mobile_scanner позволяет сканировать штрихкоды и qr-коды
6⃣ video_player_aurora: порт плагина video_player. Позволяет воспроизводить видео

Будем рады участию в улучшении наших плагинов. Ваши issue для нас — как кофе в понедельник: без них сложно работать! Присоединяйтесь к сообществу 🕊💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
🔧 «Дровами» в IT называют драйверы. Драйверы — это посредники между операционной системой и аппаратным обеспечением.

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

Если официанты не знают, что заказывать у повара, то пользователь не получает свой заказ — информацию или действия от устройства.

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

#наайтишном
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Flutter 3.24: что нового

Flutter опять обновился! Появились:

🔸 Новые виджеты, включая слайверы для создания динамичных заголовков при прокрутке
🔸Плагин для монетизации видеорекламы Interactive Media Ads (IMA)
🔸Предварительный просмотр Flutter GPU для продвинутой графики и 3D

Читайте перевод официального релиза от нашей Flutter-команды.

#Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84
Dart 3.5: что нового

🕊 Где Flutter, там и Dart. В Dart 3.5 появилась:

🔴 Улучшенная совместимость с нативом
🔴 Экспериментальный Workspaces для повышения производительности анализатора при работе с монорепозиториями
🔴 Новые команды в пакетном менеджере pub.dev

Подробности — в переводе официального релиза от Flutter-команды Friflex.

#Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
6
🐞 Представьте, что у вас есть персонаж в игре, который не только управляет своим движением, но и отвечает за всю логику игры, взаимодействие с другими персонажами, управление ресурсами и даже за графику. Этого персонажа можно назвать «божественным объектом», потому что он делает слишком много вещей.

Божественный объект — антипаттерн, шаблон ошибки, который часто встречается в объектно-ориентированном программировании.

Код с таким объектом сложно поддерживать, потому что вся система зависит практически только от него. Если что-то нужно изменить или исправить, божественный объект может привести ко множеству ошибок.

А как вы боретесь с божественными объектами в своем коде?

#наайтишном
Please open Telegram to view this post
VIEW IN TELEGRAM
8
🕊️ Опрос: что думают о Flutter Tech Lead, CTO и CIO

300 специалистов на управляющих позициях ответили на вопросы о Flutter, карьерном пути и опыте с технологиями. Оказалось, что:

🔸 95,7% снова выбрали бы Flutter, а более 50% готовы рекомендовать фреймворк коллегам

🔸 Более 80% ответили, что фреймворк ускоряет разработку по меньшей мере на 20%

🔸 45,4% сталкивались со сложностями во Flutter Web

🔸 Почти 64% пробовали применять ИИ для разработки

Что скажете, репрезентативно?

#Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5👍1
Представьте, что вы с другом решили построить песочницу. Вместо того, чтобы сначала нарисовать план, вы просто начинаете копать и строить. По ходу дела вы обсуждаете, как лучше сделать. Если что-то не получается, вы просто меняете подход на месте.

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

По сравнению с другими методами разработки, Agile и Waterfall, ковбойское программирование может быть более эффективным в:

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

Ковбойское программирование в больших проектах говорит об отсутствии дисциплины и плохом управлении.

#наайтишном
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2❤‍🔥1👏1👌1
Грязные хаки заслуженно носят свое название, ведь у них есть последствия. Какие, рассказываем на примере.

Проблема: в приложении для обмена сообщениями из-за проблем с сервером некорректно работает система, которая должна оповещать пользователей о новых сообщениях.

💡 Грязный хак: разработчик добавляет код, который сохраняет последние 10 сообщений локально на устройстве пользователя. Если сервер не отвечает, приложение будет показывать эти сообщения.

Разработчик добавляет таймер, который автоматически пытается отправить уведомление каждые 10 секунд. При этом приложение не проверяет статус сети, а отправляет сообщения в фоновом режиме.

🖱 Последствия: пользователи видят устаревшие уведомления. Частые попытки отправить уведомления могут перегрузить сервер и вызвать сбой. Появляется технический долг.

🔥 А можно было: разобраться с проблемой на сервере и улучшить логику обработки уведомлений.

#наайтишном
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🔥4
Фраза «Снова в школу» уже не так волнует сердца, но учиться новому никогда не поздно. Ко Дню знаний подготовили подборку летних статей от разработчиков и дизайнеров Friflex.

🔸Создаем Flutter-приложение для оплаты через СБП без натива
Flutter-разработчик Мурат — о том, как интегрировать СБП при помощи Flutter-приложения и двух пакетов из pub.dev.

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

🔸История LLM-агентов: 10 ярких моментов
Head of ML Руслан собрал десять ярких моментов из истории LLM-агентов. Читаем, чтобы увидеть, какой впечатляющий путь проделали эти системы.

🔸От дизайна к фронтенду: как передать макет в разработку
Руководитель Friflex design Света предлагает разобраться, как подружить дизайнера и фронтендера и передать макет в разработку без потерь.

🔸Как выбрать способ визуализации данных
Еще одна статья от Светы — о том, как выбрать способ визуализации данных, чтобы быстро и наглядно показать пользователям важную информацию.

Тоже есть, чем поделиться? Скоро расскажем, как попасть на Хабр.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍31
Когда речь идет о кроссплатформенной разработке, выбор между Flutter и Kotlin Multiplatform (KMP) может стать настоящим испытанием. Давайте разберемся.

🕊️ Flutter. Уникальный движок рендеринга и обширная библиотека компонентов позволяют быстро создавать красивые интерфейсы. Однако язык Dart, хоть и мощный, только набирает популярность

🖱 KMP. Предлагает производительность и гибкость. Вы можете детально настраивать код под каждую платформу и использовать нативные функции. Но реализовывать UI нужно отдельно для каждой платформы. Это влияет на время разработки и требует знания нативного UI

Узнайте больше о том, что учитывать при выборе фреймворка, в нашем блоге на Хабре 🔖
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥4
Forwarded from Гости из IT
🎧 «Гости из IT»: новый выпуск!

Пока OpenAI в новом раунде инвестиций планирует увеличить свою оценочную стоимость до $100 млрд, мы обсуждаем, что делать чуть менее известным стартапам.

В десятом выпуске второго сезона разбираемся:
🔴 Где и как искать инвесторов в России и за рубежом?
🔴 Какие самые частые ошибки допускают предприниматели при питче?
🔴 Какие критерии инвесторы используют для оценки стартапов? 
🔴 Что отличает успешные стартапы на российском рынке от зарубежных?

В гостях у Антона Комолова и Петра Чернышева:
🔸 Анастасия Карпова, главный редактор издания «Большие идеи», венчурный партнер The Garage Syndicate и автор тг-канала Karpova.Ventures
🔸 Антон Пронин, основатель венчурного фонда Malina VC и экосистемы развития бизнеса TheQube.vc

Промокод ITGOSTI дает скидку 10% на покупку билета на конференцию по кроссплатформенной разработке @CrossConf.

🎧 Слушайте подкаст на платформах:
Podcast.ru
Яндекс Музыка
Apple Podcasts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65👏1
Кто ты на CrossConf?

8 ноября на крупнейшей конференции по кроссплатформенной разработке Friflex соберет крутых спикеров из Сбера, Яндекс Про, Avito и других компаний. Обсудим стратегии продуктов-платформ, аудит безопасности приложений на Flutter, сборку на Kotlin DSL и многое другое.

Как всегда, гости не менее интересные, чем программа. К какой категории относитесь вы?

До встречи на CrossConf 2024 💜
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥106🤣42🎉2🤩1