Вышел Flutter 2 с поддержкой веб-браузеров
3 марта Google выпустил Flutter 2. В новой версии добавлена поддержка для создания веб-приложений, ориентированных на такие браузеры как Chrome, Firefox, Safari или Edge — возможность, которая в течение последнего года была в состоянии бета-версии.
Вместе с Flutter вышла минорная версия Dart — Dart 2.12. По словам разработчиков Google, именно благодаря этому языку во Flutter стал возможен простой переход к поддержке веб-браузеров, десктопа и встроенных систем. В новую версию Flutter также входит стабильная реализация FFI.
Для создания веб-приложений новая версия Flutter использует три сценария:
— прогрессивные веб-приложения (PWA), сочетающие в себе возможности обычных веб-приложений и десктопных;
— одностраничные приложения (SPA), которые загружаются один раз и передают данные в интернет-сервисы и из них;
— перенос существующих мобильных приложений Flutter в веб, позволяющий использовать общий код для обоих интерфейсов.
Также в Google рассказали о выходе бета-версии Google Mobile Ads для Flutter. Это новый SDK, который работает с AdMo и AdManager и предлагает различные форматы рекламы, включая баннерную, межстраничную, нативную и видеобъявления.
По оценке Google, в магазине приложений Play Store уже доступно более 150 тыс. приложений на Flutter, включая WeChat, Grab, Sonos и Realtor, каждое из таких приложений получит бесплатное обновление до Flutter 2.
С полным списком изменений и обновлений можно ознакомиться по ссылке:
https://developers.googleblog.com/2021/03/announcing-flutter-2.html
#google #flutter #dart
3 марта Google выпустил Flutter 2. В новой версии добавлена поддержка для создания веб-приложений, ориентированных на такие браузеры как Chrome, Firefox, Safari или Edge — возможность, которая в течение последнего года была в состоянии бета-версии.
Вместе с Flutter вышла минорная версия Dart — Dart 2.12. По словам разработчиков Google, именно благодаря этому языку во Flutter стал возможен простой переход к поддержке веб-браузеров, десктопа и встроенных систем. В новую версию Flutter также входит стабильная реализация FFI.
Для создания веб-приложений новая версия Flutter использует три сценария:
— прогрессивные веб-приложения (PWA), сочетающие в себе возможности обычных веб-приложений и десктопных;
— одностраничные приложения (SPA), которые загружаются один раз и передают данные в интернет-сервисы и из них;
— перенос существующих мобильных приложений Flutter в веб, позволяющий использовать общий код для обоих интерфейсов.
Также в Google рассказали о выходе бета-версии Google Mobile Ads для Flutter. Это новый SDK, который работает с AdMo и AdManager и предлагает различные форматы рекламы, включая баннерную, межстраничную, нативную и видеобъявления.
По оценке Google, в магазине приложений Play Store уже доступно более 150 тыс. приложений на Flutter, включая WeChat, Grab, Sonos и Realtor, каждое из таких приложений получит бесплатное обновление до Flutter 2.
С полным списком изменений и обновлений можно ознакомиться по ссылке:
https://developers.googleblog.com/2021/03/announcing-flutter-2.html
#google #flutter #dart
Appwrite: брат-близнец Firebase, но с открытым исходным кодом
На GitHub в версии 0.7.2 доступен сквозной бэкенд-сервер с открытым исходным кодом для веб-, мобильных, нативных или бэкенд-приложений, упакованный в виде набора Docker-микросервисов. Проект набрал на GitHub пять тысяч звездочек. Его цель — абстрагировать и упростить общие задачи разработки, стоящие за REST API, помогая разработчикам быстрее создавать безопасные приложения.
https://highload.today/appwrite-brat-bliznets-firebase-no-s-otkrytym-ishodnym-kodom/
#appwrite #web #server #backend #docker #kubernetes #rancher #flutter #nodejs #php #deno #ruby #python #dotNET #Dart #Go
На GitHub в версии 0.7.2 доступен сквозной бэкенд-сервер с открытым исходным кодом для веб-, мобильных, нативных или бэкенд-приложений, упакованный в виде набора Docker-микросервисов. Проект набрал на GitHub пять тысяч звездочек. Его цель — абстрагировать и упростить общие задачи разработки, стоящие за REST API, помогая разработчикам быстрее создавать безопасные приложения.
https://highload.today/appwrite-brat-bliznets-firebase-no-s-otkrytym-ishodnym-kodom/
#appwrite #web #server #backend #docker #kubernetes #rancher #flutter #nodejs #php #deno #ruby #python #dotNET #Dart #Go
Захватит ли Flutter все платформы разработки?
Один фреймворк, один язык для всех платформ — реальность или несбыточная мечта? Сможет ли Flutter ее воплотить?
Про плюсы и минусы фреймворка, а также о проблемах, с которыми сталкиваются разработчики читайте в нашей новой статье https://highload.today/zahvatit-li-flutter-vse-platformy-razrabotki/
#flutter #android #ios #dart
Один фреймворк, один язык для всех платформ — реальность или несбыточная мечта? Сможет ли Flutter ее воплотить?
Про плюсы и минусы фреймворка, а также о проблемах, с которыми сталкиваются разработчики читайте в нашей новой статье https://highload.today/zahvatit-li-flutter-vse-platformy-razrabotki/
#flutter #android #ios #dart
No Grab App – сканер ингредиентов косметики
Голосование за проекты на конкурсе продолжается! Хотим вам напомнить, что есть ограничение на голосование с каждого IP-адреса. Поэтому просите ваших друзей отключаться от общественных сетей и голосовать с мобильных телефонов. А еще мы перенастроили кеширование, так что те у кого не проходили голоса, теперь смогут проголосовать.
Идея приложения пришла в голову паре Диме и Тане, когда они обсуждали сложности в разборе маркировки косметики. Таня случайно купила дорогую косметику, не заметив, что она содержала опасные для нее аллергены. А Дмитрий вспомнил, что Firebase выпустила MLKit, машинное обучение для мобильных приложений, у которого есть, в том числе, и функция распознавания текстов.
Так возникла идея No Grab App. Приложение должно было читать состав продукта с этикетки и сверяться с базой данных со списком ограничений на ингредиенты, допустимые, частично ограниченные, запрещенные в косметической индустрии в ЕС. Найденные опасные вещества должны подсвечиваться тут же красным, желтым и зеленым цветом в реальном времени на экране смартфона. При тапе на ингредиент можно было бы посмотреть, почему он запрещен.
От чтения в режиме реального времени пришлось отказаться по техническим причинам. В сегодняшней версии приложение читает ингредиенты по фотографии состава.
Для дизайна был нанят фрилансер на фриланс-бирже, который разработал дизайн в стиле Neuromorphic.
Приложение разработано на платформе Flutter. Используются практически все сервисы Firebase: Fire Store, Fire Auth, FireStorage, FireBase ML Kit.
Для отслеживания своей работы использовали Jira.
https://nograb.app
https://play.google.com/store/apps/details?id=com.no_grab
https://apps.apple.com/app/id1549543995
#Firebase #MLKit #Flutter #Jira
Голосование за проекты на конкурсе продолжается! Хотим вам напомнить, что есть ограничение на голосование с каждого IP-адреса. Поэтому просите ваших друзей отключаться от общественных сетей и голосовать с мобильных телефонов. А еще мы перенастроили кеширование, так что те у кого не проходили голоса, теперь смогут проголосовать.
Идея приложения пришла в голову паре Диме и Тане, когда они обсуждали сложности в разборе маркировки косметики. Таня случайно купила дорогую косметику, не заметив, что она содержала опасные для нее аллергены. А Дмитрий вспомнил, что Firebase выпустила MLKit, машинное обучение для мобильных приложений, у которого есть, в том числе, и функция распознавания текстов.
Так возникла идея No Grab App. Приложение должно было читать состав продукта с этикетки и сверяться с базой данных со списком ограничений на ингредиенты, допустимые, частично ограниченные, запрещенные в косметической индустрии в ЕС. Найденные опасные вещества должны подсвечиваться тут же красным, желтым и зеленым цветом в реальном времени на экране смартфона. При тапе на ингредиент можно было бы посмотреть, почему он запрещен.
От чтения в режиме реального времени пришлось отказаться по техническим причинам. В сегодняшней версии приложение читает ингредиенты по фотографии состава.
Для дизайна был нанят фрилансер на фриланс-бирже, который разработал дизайн в стиле Neuromorphic.
Приложение разработано на платформе Flutter. Используются практически все сервисы Firebase: Fire Store, Fire Auth, FireStorage, FireBase ML Kit.
Для отслеживания своей работы использовали Jira.
https://nograb.app
https://play.google.com/store/apps/details?id=com.no_grab
https://apps.apple.com/app/id1549543995
#Firebase #MLKit #Flutter #Jira
Talents – приложение для поздравлений от звезд
Продолжаем знакомить вас с проектами, которые участвуют в нашем конкурсе.
Михаил Комар хотел лучше разобраться в инструменте для создания мобильных приложений Flutter и для этого решил создать аналог успешно работающего на американском рынке проекта. Выбор пал на приложение, позволяющее звездам монетизировать свою аудиторию в социальных сетях, а обычным пользователям — заказывать у них короткие видео с приветами и поздравлениями (наиболее известное такое приложение в США — Cameo).
В команде проекта два человека, разработку приходится совмещать с занятостью в одной из крупных украинских IT-компаний. Пока проект готов примерно на 85%. Стек технологий состоит из Flutter, Dart, Firebase Storage, Firebase Analytics, Firebase Messaging и LiqPay. В процессе работы решили отказаться от Firebase Store и сделать миграцию на собственный бэкенд, на котором используются Go, Couchbase и Docker.
Потенциальная бизнес-модель проекта заключается в комиссии с каждого заказа. Есть два примерных варианта распределения дохода:
— без посредников: 80% звезде и 20% платформе
— через агентство: 75% звезде, 10% агентству, 15% платформе.
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#talents #flutter #Dart #Go #Docker
Продолжаем знакомить вас с проектами, которые участвуют в нашем конкурсе.
Михаил Комар хотел лучше разобраться в инструменте для создания мобильных приложений Flutter и для этого решил создать аналог успешно работающего на американском рынке проекта. Выбор пал на приложение, позволяющее звездам монетизировать свою аудиторию в социальных сетях, а обычным пользователям — заказывать у них короткие видео с приветами и поздравлениями (наиболее известное такое приложение в США — Cameo).
В команде проекта два человека, разработку приходится совмещать с занятостью в одной из крупных украинских IT-компаний. Пока проект готов примерно на 85%. Стек технологий состоит из Flutter, Dart, Firebase Storage, Firebase Analytics, Firebase Messaging и LiqPay. В процессе работы решили отказаться от Firebase Store и сделать миграцию на собственный бэкенд, на котором используются Go, Couchbase и Docker.
Потенциальная бизнес-модель проекта заключается в комиссии с каждого заказа. Есть два примерных варианта распределения дохода:
— без посредников: 80% звезде и 20% платформе
— через агентство: 75% звезде, 10% агентству, 15% платформе.
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#talents #flutter #Dart #Go #Docker
Портативный алкотестер
Продолжаем знакомить вас с проектами, и теперь у нас на очереди портативный алкотестер от Дмитрия Литвинюка.
Автор проекта — ответственный водитель, поэтому решил создать портативный прибор для контроля уровня своего опьянения. Так возникла идея USB-алкотестера, который можно подключить к смартфону и всегда иметь под рукой.
Проект делится на три составляющие:
— hardware, то есть создание физического устройства, включая принципиальную схему и печатную плату;
— firmware (software) – создание программного обеспечения для микроконтроллера;
— создание мультиплатформенного мобильного приложения для Android и iOS.
Дмитрий решил использовать инновационные и передовые технологии. Для устройства это: ARM микроконтроллеров серии STM32F1 из-за наличия USB-интерфейса, хорошего АЦП и соотношения цены к характеристикам. В качестве IDE для создания прошивки было использовано STM32CubeIDE. Для создания принципиальной схемы и платы был избран EasyEDA. Для реализации мобильного приложения — Flutter.
Автор пока не уверен в бизнес-стратегии для монетизации проекта. Возможна прямая продажа, создание стартапа или выход на краудфандинговую площадку.
Ссылки на проект: https://www.youtube.com/watch?v=2Xai0xygT2c
https://github.com/Dimancheltv/ricks_drunk_face
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#portable #breathalyzer #android #iOS #Flutter
Продолжаем знакомить вас с проектами, и теперь у нас на очереди портативный алкотестер от Дмитрия Литвинюка.
Автор проекта — ответственный водитель, поэтому решил создать портативный прибор для контроля уровня своего опьянения. Так возникла идея USB-алкотестера, который можно подключить к смартфону и всегда иметь под рукой.
Проект делится на три составляющие:
— hardware, то есть создание физического устройства, включая принципиальную схему и печатную плату;
— firmware (software) – создание программного обеспечения для микроконтроллера;
— создание мультиплатформенного мобильного приложения для Android и iOS.
Дмитрий решил использовать инновационные и передовые технологии. Для устройства это: ARM микроконтроллеров серии STM32F1 из-за наличия USB-интерфейса, хорошего АЦП и соотношения цены к характеристикам. В качестве IDE для создания прошивки было использовано STM32CubeIDE. Для создания принципиальной схемы и платы был избран EasyEDA. Для реализации мобильного приложения — Flutter.
Автор пока не уверен в бизнес-стратегии для монетизации проекта. Возможна прямая продажа, создание стартапа или выход на краудфандинговую площадку.
Ссылки на проект: https://www.youtube.com/watch?v=2Xai0xygT2c
https://github.com/Dimancheltv/ricks_drunk_face
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#portable #breathalyzer #android #iOS #Flutter
Защита ключей API во Flutter
При использовании публичного репозитория git есть возможность случайно раскрыть личный ключ API. Во Flutter есть много способов скрыть ключ API, но, по мнению кроссплатформенного разработчика и графического дизайнера Аадитьясива Сабаринатана, некоторые из них не работают, а другие не работают должным образом. Он разработал собственный метод работы с ключами API, которым поделился на dev.to.
https://highload.today/zashhita-klyuchej-api-vo-flutter/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#flutter #protecting #security
При использовании публичного репозитория git есть возможность случайно раскрыть личный ключ API. Во Flutter есть много способов скрыть ключ API, но, по мнению кроссплатформенного разработчика и графического дизайнера Аадитьясива Сабаринатана, некоторые из них не работают, а другие не работают должным образом. Он разработал собственный метод работы с ключами API, которым поделился на dev.to.
https://highload.today/zashhita-klyuchej-api-vo-flutter/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#flutter #protecting #security
Разработчики Foodex24: Мы попробовали Flutter сразу после релиза и сэкономили несколько недель
Сервис Foodex24 разрабатывали быстро, чтобы оперативно запустить доставку еды в начале пандемии. Его разработчики говорят, что сэкономить время помог фреймворк Flutter от Google, даже несмотря на то, что опыта работы с ним у команды практически не было.
https://highload.today/blogs/razrabotchiki-foodex24-my-poprobovali-flutter-srazu-posle-reliza-i-sekonomili-neskolko-nedel/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#powercode #foodex24 #flutter
Сервис Foodex24 разрабатывали быстро, чтобы оперативно запустить доставку еды в начале пандемии. Его разработчики говорят, что сэкономить время помог фреймворк Flutter от Google, даже несмотря на то, что опыта работы с ним у команды практически не было.
https://highload.today/blogs/razrabotchiki-foodex24-my-poprobovali-flutter-srazu-posle-reliza-i-sekonomili-neskolko-nedel/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#powercode #foodex24 #flutter
Платформа для онлайн-встреч и сервис доставки еды: лучшие шаблоны мобильных приложений Flutter
Разработчик Фрэнк Лукас опубликовал в блоге на code.tutsplus.com список лучших, по его мнению, шаблонов мобильных приложений Flutter, которые он нашел на сервисе для веб-разработчиков CodeCanyon. Некоторые из представленных шаблонов поставляются с серверной частью и поддерживают несколько языков программирования.
https://highload.today/platforma-dlya-onlajn-vstrech-i-servis-dostavki-edy-luchshie-shablony-mobilnyh-prilozhenij-flutter/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Flutter #Templates
Разработчик Фрэнк Лукас опубликовал в блоге на code.tutsplus.com список лучших, по его мнению, шаблонов мобильных приложений Flutter, которые он нашел на сервисе для веб-разработчиков CodeCanyon. Некоторые из представленных шаблонов поставляются с серверной частью и поддерживают несколько языков программирования.
https://highload.today/platforma-dlya-onlajn-vstrech-i-servis-dostavki-edy-luchshie-shablony-mobilnyh-prilozhenij-flutter/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Flutter #Templates