Найти тему
Telegram Web App: Интеграция с Flutter
Telegram Web Apps — это мощный инструмент для создания интерактивных мини-приложений, которые можно запускать прямо внутри Telegram. Эти приложения могут использовать данные пользователя, настройки интерфейса и другие возможности Telegram для создания персонализированного опыта. В этой статье мы рассмотрим, как создать Telegram Web App с использованием Flutter, популярного фреймворка для разработки кроссплатформенных приложений. Читать на Habr Читать на VC Читать на сайте Для взаимодействия с Telegram Web App API нам понадобится библиотека flutter_telegram_web_app...
4 дня назад
Реализация простого SSE клиента на Dart
Хотим поделиться недавним кейсом из нашей практики мобильной разработки. Перед нами стояла задача — реализовать обновление данных в клиентском приложении в режиме реального времени, когда изменения на сервере моментально отображаются у пользователя. Мы рассматривали два подхода: WebSocket и Server-Sent Events (SSE). Оба варианта соответствовали нашим требованиям, но в итоге мы остановились на SSE — из-за его простоты реализации и использования стандартного HTTP-протокола. Стоит отметить, что SSE имеет определённые ограничения по сравнению с WebSocket: 1...
2 недели назад
Как у нас происходит процесс передачи макетов разработчикам
Важной частью работы дизайнеров является передача интерфейсов в руки фронтенд-разработчиков (mobile и web). Но, между творческим замыслом дизайнера и его воплощением в коде может возникнуть немало трудностей. В этой статье мы хотели показать как это происходит у нас: какие подходы и инструменты используем, как отмечаем состояния готовности и др. Читать на Habr; Читать на VC; Читать на сайте; Сегодня стандартом в отрасли является редактор Figma. Поэтому дизайн-процесс будет показан на основе данного инструмента...
3 недели назад
Решение задач распознавания на Flutter
Задачи распознавания изображений и звука имеют широкий спектр применений в различных приложениях. Используя Flutter, как мощный фреймворк для разработки кроссплатформенных мобильных приложений, вполне возможно реализовать функционал распознавания данных в несколько шагов. В этой статье мы рассмотрим некоторые из задач распознавания, такие как распознавание лиц, текста и звука, и приведем фрагменты кода и рекомендуемые библиотеки для их реализации на Flutter. Распознавание лиц является широко используемой задачей в приложениях, связанных с идентификацией и безопасностью...
1 месяц назад
Год с нейросетями: как ИИ изменил подход к программированию в нашей компании
Мы собрали обратную связь по практическому опыту использования ИИ инструментов у наших сотрудников. В статье расскажем: как наши разработчики используют нейросети, какие задачи они решают с их помощью и как изменилось отношение к ИИ за последний год. Год назад опыт моего взаимодействия с нейросетями начался с использования телеграмм-бота на базе GPT. Он помогал мне искать информацию и учиться, но, несмотря на плюсы вроде доступности и быстрых ответов, работал не очень хорошо. Часто выдавал ошибки в коде и информации, а ещё был перегружен рекламой...
1 месяц назад
Полное руководство по Telegram Mini Apps: создание, возможности и применение
Telegram Mini App — это встроенное в мессенджер веб-приложение, которое дает возможность пользоваться сервисом без установки отдельных программ. Mini App взаимодействует с Telegram напрямую, используя встроенную авторизацию, доступ к чатам, уведомлениям и платежным системам. Это позволяет создать удобный сервис, интегрированный с экосистемой мессенджера, будь то интернет-магазин, система бронирования или рабочий инструмент. Ключевые особенности Mini Apps: Mini Apps дают ряд значительных преимуществ по сравнению с другими платформами...
1 месяц назад
Мы сейчас делаем очень интересный проект , связанный с 📹 live-трансляцией видео из тепловизора на смартфон) Тепловизор это устройство, которое измеряет температуру на расстоянии и визуализирует тепловые изменения. Вообще, связка смартфона и тепловизора позволяет проводить мобильный мониторинг во многих ситуациях: 🚜 Промышленность и производство: -Диагностика оборудования: Мониторинг температуры компонентов для предотвращения перегрева и аварий. -Контроль качества: Обнаружение дефектов в сварных швах, изоляции или покрытиях на производственной линии. -Энергетика: Проверка трансформаторов, кабельных линий и других элементов энергосистемы для выявления перегрузок. 🧱 Строительство и управление недвижимостью: -Теплоизоляция: Выявление утечек тепла в зданиях, плохой изоляции или дефектов в системе отопления. -Поиск протечек: Обнаружение утечек воды в трубах, скрытых за стенами, полами или потолками. -Контроль вентиляции: Проверка эффективности систем вентиляции и кондиционирования. 🚚 Транспорт и логистика: -Контроль грузов: Обеспечение правильного температурного режима при перевозке продуктов, лекарств и других температурно-чувствительных товаров. 🚨 Безопасность: -Системы видеонаблюдения: Использование тепловизоров для охраны территорий в темноте или в условиях плохой видимости. 🛢Нефтегазовая отрасль: -Контроль трубопроводов: Выявление утечек газа или нефти. -Проверка резервуаров: Мониторинг температуры хранимых жидкостей и газов. Выявление утечек газа или загрязнения окружающей среды.
1 месяц назад
Приложение для сети магазинов галерея косметики
Компания «Галерея косметики» — это сеть розничных магазинов и салонов красоты, а также интернет-магазин. Здесь вы можете приобрести профессиональную косметику, товары для красоты и товары для дома. Ассортимент компании включает более 35 000 наименований продукции от самых популярных брендов из разных стран. До обращения к нам у компании уже было готовое приложение, созданное на конструкторе Bitrix Mobile. Однако оно не соответствовало требованиям по ряду причин: Для выбора команды на аутсорс-разработку клиент проводил внутренний отбор исполнителей, в котором участвовали 8 команд разработки...
1 месяц назад
Ретроспектива в Scrum: как эффективно провести и улучшить командную работу
Что такое ретроспектива? Много ли вы о ней знаете и применяете ли этот инструмент на практике? Если для вас ретроспектива — это просто собрание команды, то мы постараемся изменить ваше мнение с помощью данной статьи. Давайте разберёмся подробнее, какую пользу приносит ретроспектива и как избежать трудностей, которые могут возникнуть в процессе. Ретроспектива спринта – практика из методологии разработки Scrum, которая проводится в конце каждого спринта. Это безопасная среда, которая работает на благо проекта и команды...
2 месяца назад
Аналитика мобильных приложений на Flutter. Часть 2. Подключение Firebase Analytics
В первой части мы рассмотрели подключение решения Yandex AppMetrica. В этой части мы рассмотрим подключение решения от Google - Firebase. Заходим на сайт Firebase и авторизуемся. Переходим к добавлению проекта. Первый шаг это присвоение имени нашему проекту, его будет использовать Firebase. Разрешаем Firebase использовать Google Analytics. Выбираем страну вашей организации (это не влияет на то, где Google может обрабатывать и хранить данные клиентов для Firebase) и разрешения по сбору данных. Инструкция по установке Firebase CLI...
2 месяца назад
Аналитика в мобильном приложении на Flutter. Часть 1. Yandex AppMetrica
Будь то небольшой проект или крупное приложение, использование аналитики помогает принимать обоснованные решения, улучшая пользовательский опыт и метрики. Одним из инструментов для аналитики является Yandex AppMetrica. Это бесплатная платформа, в которой доступны отчеты по источникам трафика, ключевые показатели мобильного приложения, аудитории и другой функционал. В этой статье, а именно в её первой части, мы рассмотрим подключение данного решения на простом примере. Заходим на сайт AppMetrica,...
2 месяца назад
Как разработчики в нашей компании используют ChatGPT
В современном мире, где разработка становится все более сложной и разнообразной, роль и влияние искусственного интеллекта в повседневной практике разработчиков становятся неотъемлемой частью процессов. В рамках интервью с нашими сотрудниками, мы выяснили, насколько активно и эффективно они используют AI-помощников, таких как ChatGPT и Copilot, в своей повседневной деятельности. Давайте рассмотрим, как разработчики воспринимают эти технологии, в каких случаях они находят применение и как они видят будущее использования искусственного интеллекта в разработке программного обеспечения...
3 месяца назад