Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Захватывающая аркада-лабиринт по мотивам культовой игры восьмидесятых. Управляйте желтым человечком, ешьте кексы и постарайтесь не попадаться на глаза призракам.

Пикман

Аркады, На ловкость, 2D

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
Technogoliki
Technogoliki

Фреймворки для мобильной разработки в 2025: как не ошибиться с выбором⁠⁠

2 месяца назад

Создание мобильного приложения больше не требует двух отдельных команд под Android и iOS. Кроссплатформенные фреймворки позволяют разработать приложение сразу для всех платформ, экономя время и бюджет. Но как выбрать подходящий инструмент в 2025 году?

Разберем пятерку лидеров, их сильные и слабые стороны.

1. Flutter

Flutter — это фреймворк от Google, который использует язык Dart и известен своей высокой производительностью и гибкостью в дизайне.

  • 💎 Главные козыри: Собственный движок для отрисовки интерфейса гарантирует, что приложение будет выглядеть и работать одинаково на любом устройстве. Функция Hot Reload позволяет мгновенно видеть изменения в коде, что ускоряет разработку. Единая кодовая база работает не только для iOS и Android, но и для веба, и даже для десктопных приложений.

  • ⚖ Что учесть: Размер собранного приложения может быть чуть больше, чем у нативных аналогов. Также потребуется изучить язык Dart, если вы с ним не знакомы.

  • 🎯 Идеально для: Стартапов и компаний, которые ценят быстрый запуск, единый дизайн на всех платформах и высокую производительность. На Flutter созданы приложения Google Pay, Google Earth и части Alibaba.

2. React Native

React Native от Meta (Facebook) позволяет создавать приложения с использованием JavaScript и React. Его ключевое отличие в использовании нативных компонентов платформы, благодаря чему приложения выглядят "как родные" для iOS или Android.

  • 💎 Главные козыри: Огромное сообщество и множество готовых библиотек. Если в вашей команде есть веб-разработчики с опытом работы с React, им будет легко начать работу. Официально рекомендуется начинать новые проекты с использованием фреймворка Expo, который значительно упрощает процесс сборки, обновления и разработки.

  • ⚖ Что учесть: Настройка окружения и работа с нативными зависимостями без Expo могут быть сложными для новичков.

  • 🎯 Идеально для: Команд, уже знакомых с экосистемой React, и для проектов, где важно, чтобы интерфейс соответствовал стандартным элементам платформы.

3. .NET MAUI (эволюция Xamarin)

Xamarin многие годы был основным фреймворком от Microsoft для кроссплатформенной разработки на C#. Однако важно отметить, что поддержка Xamarin официально прекращена с 1 мая 2024 года. Его преемником стал .NET Multi-platform App UI (MAUI).

  • 💎 Главные козыри: Позволяет использовать язык C# и .NET-экосистему. Обеспечивает высокую производительность, близкую к нативной. Глубокая интеграция со средой разработки Visual Studio.

  • ⚖ Что учесть: Рекомендуется начинать новые проекты сразу на .NET MAUI, а существующие приложения на Xamarin — мигрировать.

  • 🎯 Идеально для: Enterprise-решений и команд, уже тесно связанных с экосистемой Microsoft и языком C#.

4. Ionic

Ionic — фреймворк, который позволяет создавать гибридные приложения, используя знакомые всем веб-технологии: HTML, CSS и JavaScript.

  • 💎 Главные козыри: Очень низкий порог входа для веб-разработчиков. Богатая библиотека готовых UI-компонентов. Легко интегрируется с популярными фреймворками, такими как Angular, React и Vue.

  • ⚖ Что учесть: Производительность может уступать нативным решениям и таким фреймворкам, как Flutter, особенно для задач с интенсивной графикой.

  • 🎯 Идеально для: Создания прототипов, корпоративных приложений и проектов, где основная логика уже реализована в веб-версии.

5. Apache Cordova (PhoneGap)

Cordova — один из пионеров кроссплатформенной разработки. Как и Ionic, он использует WebView для отображения контента, созданного с помощью веб-технологий.

  • 💎 Главные козыри: Максимальная простота и скорость для портирования существующего веб-приложения в мобильную оболочку. Огромная библиотека плагинов для доступа к нативным функциям устройства.

  • ⚖ Что учесть: Наименьшая производительность из всего списка, так приложение по сути является веб-сайтом в мобильной упаковке.

  • 🎯 Идеально для: Быстрого запуска простых приложений или для случаев, когда нужно просто "завернуть" сайт в мобильную оболочку.

💎 Итог: Какой фреймворк выбрать?

Сверим ваши задачи с возможностями фреймворков с помощью этой таблицы-шпаргалки:

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

Если у вас есть опыт использования какого-либо из этих фреймворков или вы стоите перед конкретным выбором для своего проекта — делитесь в комментариях, обсудим!

А также еще больше такого контента у нас в ТГ канале!

Показать полностью 1
[моё] Разработка Программа Программирование Flutter Длиннопост
8
5
KonungzRage
KonungzRage

Разработка коллизий для мультиплеерной игры⁠⁠

6 месяцев назад

Привет, пикабу! Давно не было постов о моей игре "We are vikings", а тем временем я сделал свой игровой движок с поддержкой мультиплеера и потихоньку буду рассказывать о нем и результатах. Сам мультиплеер ещё в разработке, попробывать его надеюсь можно будет через месяц-другой.

Чтож, о коллизиях!

Перейти к видео

(стоят в очереди за колбасой)

Итак, как работают коллизии в моей игре:

1. Сервер каждый тик обходит QuadTree (такая структура данных основнная на дереве позиций и "хитбоксов" юнитов) и ищет пересечения у прямоугольников. Если пересечение есть - можно рассчитывать коллизию (её может и не быть, если хитбокс это сложная фигура). В нашем случае всё просто - прямоугольники пересеклись - нужно разрешать коллизию.

2. Разрешение коллизии: для каждый прямоугольник "выталкивает" другой в направлении от своего центра.

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

4. Далее система отвечающая за передачу информации клиенту видит, что компонент типа "Толкать объект" изменился в этом тике - и сериализует (запаковывает) его в байтовый пакет для передачи по сети.

5. И в финале клиент слушает и безукоризненно применяет эти изменения в своей локальной системе, которая отвечает за позиции юнитов.

6. Система рендеринга считывает что в этот кадр позиция юнита поменялась - и перерисовывает его на экране в новом месте!

На этом все, а следить за релизами мой Hearthstone-like игры можно тут:

https://t.me/make_world

https://discord.gg/YtYa9ky33u

https://www.patreon.com/c/KonungzRage

Ну и небольшой бонус из ранней разработки коллизий)

Перейти к видео
Показать полностью 1
[моё] Инди Мобильные игры Gamedev Hearthstone Аркадные игры Браузерные игры Инди игра Flutter Видео Без звука Короткие видео
0
Avacadasoft
Avacadasoft

Внедрение ИИ в мобильное приложение:минус65% обращений в поддержку и98% точность⁠⁠

7 месяцев назад
1/6

Пользователь теряет телефон дома — поддержки засыпают жалобами, а бренд тратит деньги на операторов. 65 % таких обращений можно убрать, если интегрировать офлайн‑ИИ. Ниже — пошаговый рецепт на базе кейса VegaVoice, который доказывает: голосовое управление без Интернета реально, даже в шуме и с «смятой» речью.
<cut>

Оглавление

  1. Почему бизнес спешит встраивать ИИ

  2. Шаг 1. Ищем боль пользователя

  3. Шаг 2. Собираем стек под реальные условия

  4. Шаг 3. Дизайн, который не бесит

  5. Шаг 4. “Коробка” для B2B‑клиентов

  6. Шаг 5. Метрики после релиза

  7. Что дальше


Почему бизнес спешит встраивать ИИ

по данным Accenture, 75 % покупателей готовы сменить бренд из‑за слабого digital‑опыта.

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

Шаг 1. Ищем боль пользователя

Когда смартфон на беззвучном, вопрос «Где ж ты, родной?» всплывает у каждого. Мы опросили 1 200 человек — 82 % теряли телефон дома минимум раз в месяц.

Шаг 2. Собираем стек под реальные условия

Чтобы «Сири, где ты?» работало офлайн и в лай собаки, склеили три слоя:

  1. VAD фильтрует фон.

  2. STT‑модель понимает «мятавую» речь.

  3. Левенштейн + фонетика — ловим неправильные имена.

Шаг 3. Дизайн, который не бесит

Голосовой UX должен быть интуитивным:

  • Назвал имя — телефон зазвонил.

  • Меню для кастомного имени и рингтона.

  • Zero‑battery‑drain: движок “спит”, пока нет речи.

Шаг 5. Метрики после релиза

После продакшна у клиента‑банка:

  • −65 % тикетов «Не могу найти телефон».

  • +18 % NPS мобильного приложения.

  • Снижение нагрузки на call‑центр ≈ 3 FTE.


Что дальше

  1. Протестируй движок в метро и на кухне.

  2. Собери фидбек первых 100 юзеров — поправь wake‑word.

  3. Выбери модель монетизации: лицензия, подписка или white‑label.

Подписывайся и делись своими кейсами внедрения ИИ в мобайл 📲

Внедрение ИИ в мобильное приложение помогло сократить обращения в поддержку на 65 % и повысить точность до 98 % — разбор кейса VegaVoice.

Показать полностью 6
[моё] Приложение Программирование Программа Программист IT Python Искусственный интеллект Flutter Мобильные телефоны Машинное обучение Длиннопост
3
2
vosandr
Программы и Браузеры

Создал приложение, исправляющее некоторые проблемы файловых менеджеров⁠⁠

10 месяцев назад

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

  1. Непонятно, как обозначаются папки и как их отличить от файлов, если удалить все значки в файловом менеджере. Я решил эту проблему путем добавления в конце папки /.

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

Вот ссылка на приложение:

https://gitflic.ru/project/tengocommand/tengo

[моё] Приложение Файловый менеджер Dart Flutter Текст
8
4
Skipmsk

Дубль⁠⁠

11 месяцев назад
[моё] Flutter Android разработка Самостоятельная работа Самоучитель Видео Разработка Бэк YouTube
0
7
Skipmsk

Youtube канал по пошаговой разработке мобильного приложения⁠⁠

11 месяцев назад

Привет.

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

Канал стостоит из двух плейлистов:

- Базовые основы вёрски на Flutter

- Больший упор на бизнес-процессы внутри приложения

Думаю, будет интересно новичкам в мобильной разработке и тем, кто знакомится с миром бэкэнда на Strapi.

Каждое видео длительностью до получаса и посвящено разбору одной или парочке практических задач.

Монетизации никакой нет на Youtube, реклама тоже отсутствует и нет никаких планов вводить, так что для меня это хобби в свободное время.

Заходите, может, покажется вам полезным.

Показать полностью
Программирование Flutter Проект Android разработка Видео YouTube YouTube (ссылка)
2
8
user10002072
user10002072

Я сделал свою собственную версию радио, в которой смешаны переговоры пилотов с авиадиспетчерами и Lo-Fi музыка⁠⁠

11 месяцев назад

Всем привет!

Есть такой проект lofiatc - плеер который совместил LO-FI музыку и переговоры пилотов с диспетчерами. Итоговый аудиопоток многим (и мне в том числе) очень помогал или сконцентрироваться на работе или наоборот включить перед сном и уснуть. К сожалению, в начале этого года ресурс с которого автор этого проекта брал аудиопоток переговоров с диспетчерами ввел ограничения и весь этот плеер перестал работать.

Мне захотелось повторить этот проект, и заодно я решил немного погрузиться во Flutter. Сам я не разработчик, а менеджер (а еще немного в прошлом проектировщик интерфейсов и дизайнер). Я вооружился Android Studio, ChatGPT и Figma. И за несколько дней (по вечерам) сделал альтернативу и разместил на GitHub Pages.

На текущий момент есть несколько проблем и недоработок которые я собираюсь исправить в будущем (но не все):

-- в некоторых странах (а вернее у некоторых провайдеров) аудиопотоки музыки и/или ATC Live недоступны - для них я собираюсь сделать режим не привязанный к потокам (с небольшой коллекцией музыки и архивных записей ATC). Сейчас можно использовать VPN

-- на текущий момент нельзя указать свой аэропорт

-- регулировка громкости не работает на мобильных устройствах (только на desktop). Я изучал возможные решения проблемы - но кажется, что это не решить.

На смартфонах вы можете сохранить этот сайт на рабочий стол, и оно будет выглядеть как настоящее приложение (pwa).

https://afoodpro.github.io/lofiatcradio/

Я надеюсь моя поделка кому ни будь пригодиться

Я сделал свою собственную версию радио, в которой смешаны переговоры пилотов с авиадиспетчерами и Lo-Fi музыка
Показать полностью 1
[моё] Приложение Flutter Сервис Музыка Lo-fi Atc Интересные сайты Интернет Для работы Авиация
10
4
vosandr

Я создал flutter-приложение, позволяющее создавать информационные базы данных⁠⁠

1 год назад

Всем привет.

Чуть ранее я опубликовал пост, в котором выложил переработку/адаптацию одной статьи. Меня спросили, попросили пояснить, что я выложил. В этой статье я все поясняю

В школе я учился учиться не через зубрежку, а через попытки создать структуру того, что я изучал, в голове. В колледже я изучил и проанализировал в числе многих других zettelkasten, anki и dart/flutter. Идея приложения основывается на проблеме - я не могу структуризировать свои мысли в электронном формате.

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

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

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

Данное приложение, я думаю, поможет тем, кто в принципе работает с информацией в электронном виде

Ссылка тут:

https://github.com/vosandr/tengo

Пример данного формата тут. В ближайшем будущем я собираюсь выкладывать все архивы информации с данным форматом туда же:

https://boosty.to/vosirandr/posts/747d9d09-87d4-462e-b2ef-77...

Также следите за мной тут:

https://vosandr.livejournal.com/

Спасибо за внимание

Если остались какие-то вопросы или хотите поделиться впечатлениями, можете прокомментировать данную статью - постараюсь ответить

Показать полностью
[моё] Программа Приложение Flutter Dart База данных Текст
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии