Как стать автором
Обновить

Разговор с разработчиками о производительности на Flutter

Блог компании Россельхозбанк Разработка мобильных приложений *Разработка под Android *Dart *Flutter *
Перевод

Уже некоторое время команда создателей фреймворка Flutter проводит ежеквартальные опросы пользователей, чтобы сами разработчики могли выразить свое мнение. О чём это говорит? Если коротко, Flutter по-прежнему нравится большинству разработчиков.

Забегая вперёд отметим, что наша большая команда поклонников Flutter тоже приняла активное участие в голосовании. Мы поддерживаем развитие этого фреймворка на радость бизнесу и пользователю. А теперь по теме.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 830
Комментарии 0

Что придумали победители хакатона по Flutter

Блог компании Лига Ставок Dart *Flutter *
27 ноября – 2 декабря прошел первый в России онлайн-хакатон по фреймворку Flutter — «Лига Ставок Flutterthon». Почему именно Flutter? Этот инструмент играет ключевую роль в нашем технологическом стеке. На нём написано мобильное приложение Лиги Ставок, на которое приходится 65% бизнеса компании. Пока Flutter набирает обороты и растет комьюнити разработчиков, мы готовы делиться своим опытом и хотим найти больше продуктовых решений, которые улучшат наше мобильное приложение.

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

Описание задачи


В Flutterthon приняли участие разработчики на Flutter, UI/UX-дизайнеры и аналитики из 27 городов — всего 31 команда. На разработку прототипов сервиса было пять дней.
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 5K
Комментарии 3

Flutter meetup: речевая аналитика, отрисовка оригинальных интерфейсов и код для перехода к null-safety

Блог компании Лига Ставок Dart *Flutter *

UPD


Flutter meetup: Liga Stavok & CROC прошёл очень позитивно, было много живого общения и пользы для участников. Эксперты Лиги Ставок всегда развёрнуто отвечают на вопросы и активно помогают участникам Flutter-комьюнити разобраться в фреймворке. Смотрите запись прямого эфира. Под видео вы найдете презентации спикеров и репозиторий.


В День Земли 22 апреля в 18:00 приглашаем на Flutter meetup: Liga Stavok & CROC


Разработчики КРОК и Лиги Ставок расскажут, как сделать приложение на Flutter с речевой аналитикой, покажут, как разобраться с механизмом работы отрисовки оригинальных интерфейсов пользователя, и как изменить код при переходе к null-safety. С вас — живое общение и вопросы, с нас — подарки!


Подробнее:


Опыт разработки Flutter-приложения с речевой аналитикой


Спикер: Григорий Григорьев, старший инженер-разработчик, КРОК
Гриша пишет нативные приложения больше 5 лет, и год назад заинтересовался кроссплатформенной разработкой. Он поделится своим опытом разработки приложения для тестирования остроты зрения на Flutter с внедрением речевой аналитики. Разберет основные проблемы, с которыми столкнулся при внедрении модулей для распознавания речи на английском, настройки алгоритмов для определения результатов тестирования и нюансах с точки зрения UI для разных конфигураций работы приложения. Доклад будет интересен всем неравнодушным к мобильной разработке, и особенно участникам, которые только задумываются об использовании Flutter.


Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.7K
Комментарии 0

НАСА планирует запустить противоастероидный корабль уже в среду

Космонавтика

Американское космическое агентство заявило, что 24 ноября в ходе миссии Double Asteroid Redirection Test (DART) состоится запуск космического корабля. Летательный аппарат предназначен для изменения траектории полета астероида, чтобы небесное тело не достигло Земли. Аналогичных этому старту человечество еще не производило.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.5K
Комментарии 3

SpaceX запустила аппарат DART. Он попробует изменить орбиту астероида

Космонавтика Транспорт

НАСА и SpaceX запустили в космос первый аппарат планетарной защиты DART при помощи ракеты-носителя Falcon 9. Осенью 2022 года он изменит орбиту околоземного астероида путем контролируемого тарана. Данный эксперимент позволит оценить подобный метод планетарной защиты от объектов в космосе.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 4.4K
Комментарии 15

Приглашаем на DartUp 2021

Блог компании Surf Разработка мобильных приложений *Dart *Конференции Flutter *

Приходите 3–4 декабря 2021 года на DartUp 2021 — крупную конференцию о Dart и Flutter! Всё будет в онлайне.

Surf — партнёр DartUp. Мы подготовили интерактивный стенд с полезностями и развлечениями: участники смогут поучаствовать в открытом собеседовании, квизах, послушать доклады и пообщаться с Flutter-разработчиками. 

Участие бесплатное, нужно только зарегистрироваться.

Подробности и расписание
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 624
Комментарии 0

Аппарат для изменения траектории астероида прислал первые снимки из космоса

Обработка изображений *Космонавтика Астрономия

Спустя две недели после запуска аппарат НАСА «Испытание двойного перенаправления астероидов» (Double Asteroid Redirection Test, DART) отправил первые изображения из космоса. 

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 8.4K
Комментарии 6

Flutter weekend: онлайн-хакатон, лекция, лайвкодинг-сессия уже в эти выходные

Блог компании Surf Программирование *Разработка мобильных приложений *Dart *Flutter *

19 и 20 февраля 2022 года. Начало в 11:00

В ближайшие выходные Surf проведёт Flutter Study Jam Weekend. В программе:

— Теоретическая лекция «Flutter 101» для знакомства с технологией.

— Лайвкодинг-сессия с разбором реализации интересных примеров.

— Онлайн-хакатон.

-> Зарегистрироваться на Flutter weekend

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 626
Комментарии 0

В октябре 2011, Google анонсирует Dart: «новый язык для структурного веб программирования»

IT-компании
Что это за зверь и с чем его едят известно только вышеупомянутой компании. Официально, компания Google анонсирует Dart на конференции AARHUS, которая пройдет 10-12 Октября 2011 года. Горячая дискуссия идет на англоязычном ресурсе Hacker News. И известно, что компания Google уже зарегистрировала новый домен DartLanguage.com (whois).
Всего голосов 64: ↑55 и ↓9 +46
Просмотры 2K
Комментарии 68

Подробности о новом языке программирования Google Dart (Dash)

Разработка веб-сайтов *
Пару дней назад Сеть облетела новость, что Google собирается представить в октябре 2011 года новый язык веб-программирования Dart. К сожалению, никакой дополнительной информации на эту тему не было. Однако в архиве ньюс-группы com.googlegroups.google-caja-discuss сохранилось письмо с заголовком “Future of Javascript doc from our internal JavaScript Summit”, датированное 16 ноября 2010 года, которое даёт хоть какое-то представление о том, что такое Dash (там упоминается именно такое название). Письмо составлено по результатам внутреннего совещания ведущих разработчиков Google на тему развития клиентских языков веб-программирования.

Если вкратце, то Google разрабатывает Dash в качестве замены/альтернативы Javascript. На совещании разработчики сошлись во мнении, что Javascript обладает «фундаментальными» изъянами, которые невозможно исправить путём эволюционного развития.
Читать дальше →
Всего голосов 90: ↑78 и ↓12 +66
Просмотры 4.4K
Комментарии 173

Язык Dart — Structured web programming

Программирование *
Перевод
image

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

Основные возможности


Классы

Классы и интерфейсы представляют из себя простой и понятный механизм для создания всевозможных АПИ. Эти конструкции добавляют инкапсуляцию и повторное использование методов и данных.

Опциональные типы

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

Библиотеки

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

Инструменты

Кроме самого языка Dart включает богатый набор сред выполнения, библиотек и инструментов для разработки и поддержки языка. Эти инструменты позволяют эффективно разрабатывать и отлаживать код, включая редактирование кода во время отладки.
Читать дальше →
Всего голосов 91: ↑83 и ↓8 +75
Просмотры 26K
Комментарии 188

Официальная презентация языка Google Dart

Разработка веб-сайтов *
Сегодня компания Google официально представила новый язык структурного веб-программирования Dart, который позволит создавать быстрые и высокопроизводительные веб-приложения. При всей своей простоте для написания маленьких скриптов, с помощью Dart можно будет создавать и сложные модульные веб-приложения, использовать библиотеки, дебаггеры, редакторы кода и другой инструментарий.

На официальном сайте представлен технический обзор языка (перевод на русский от azproduction), спецификации (PDF), список библиотек.

Как объяснялось во внутренней переписке компании, Dart позиционируется в качестве замены/альтернативы Javascript, страдающего от «фундаментальных» изъянов, которые невозможно исправить путём эволюционного развития.
Читать дальше →
Всего голосов 101: ↑86 и ↓15 +71
Просмотры 5.6K
Комментарии 55

Tech-Talk по языку Dart в московском офисе Google

Я пиарюсь
Google Russia и Google Developer Relations имеют честь предложить нашей группе GTUG Moscow эксклюзивное участие в Tech-Talk по языку Dart в эту пятницу, 14 октября в 19 часов в московском офисе Google.

Tech-Talk: DART, From quick prototypes to serious apps.
Спикер: Дэн Грув (Dan Grove), Engineering Manager, Google Inc.
Дата и время: Пятница, 14 октября, в 19:00.
Место: Московский офис Google (ул. Балчуг, 7).
Читать дальше →
Всего голосов 32: ↑24 и ↓8 +16
Просмотры 559
Комментарии 22

Dart — путь к мировому господству за 24 час… месяца

Разработка веб-сайтов *
image

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

Сразу после анонса Dart получил просто шквал критики: скудность синтаксиса, непонятная позиция и переспективы на рынке, слабо развитые средства разработки. Разве это когда-нибудь станет языком #1 для Web и вытеснет JavaScript? Знаете, станет, и вот почему…

1. Chrome уже обогнал Firefox в некоторых странах(UK), через полгода обгонит суммарно, а потом вытеснит совсем: к сожалению новый цикл разработки не пошёл Firefox на пользу: плагины не успевают обновлятся, жалуются на схему как системные администраторы, так и разработчики, а стабильность и прожорливость ресурсов — пока на старом уровне. Internet Explorer так же продолжает терять рынок. В ближайшем будущем на десктопе будет доминирование IE & WebKit(Chrome & Safari).



На мобильных устройствах, которые растут куда быстрее, WebKit уже #1 с практически полным покрытием рынка смартфонов и таблеток: Android/iOS/BlackBerry/Bada/WebOS/Symbian. Именно здесь сейчас протекают самые интересные инновации пользовательских интерфейсов.

Но, как мы помним, в основной ветке WebKit используется не V8 от Google, а JavaScriptCore/SquirellFish. Я думаю, что Google попытаются перенести V8 в проект WebKit — таким образом Google может получить ~50% рынка десктопов и 90% рынка мобильных устройств, которые из коробки смогут поддерживать Dart.

Читать дальше →
Всего голосов 136: ↑106 и ↓30 +76
Просмотры 5.6K
Комментарии 164

Почему я не верю в Dart

JavaScript *
Признаться, сообщение о разработке в Google языка Dart я встретил с недоумением. Если coffeescript и прочие надстройки я считал просто чьим-то развлечением на досуге, то к Dart-у при всём желании не получается относиться как просто ещё к одной гиковской игрушке.

Сегодняшний пост про грядущее господство Дарта подтолкнул меня к тому, чтобы ясно сформулировать, наконец, почему я считаю Дарт всё равно просто гиковской игрушкой и в чем неправа корпорация Google. Начну, пожалуй, с цитаты:

«Нужна полная замена JS — язык широкого профиля: от простых скриптов, для сложных приложений»

Что в ней не так? Да то, что JavaScript и есть язык широкого профиля, от сложных скриптов до сложных приложений. JavaScript — высокоуровневый и чрезвычайно мощный объектно-ориентированный язык, и именно поэтому все попытки его «улучшить» проваливаются с треском (ну, пока, по крайней мере).

Читать дальше →
Всего голосов 196: ↑148 и ↓48 +100
Просмотры 8.2K
Комментарии 435

PAYcast 29 — Игромир 2011

Чулан
Небольшое введение
PAYcastТак как мы первый раз публикуемся на Хабре, то стоит сказать пару слов о том, что это за подксат. Как не сложно догадаться, содержимое подкаста околотехнологическое. Начали записываться мы ровно год назад и вот юбилейный выпуск решили вынести на суд общественности Хабра. Из-за некоторых особенностей записи и любительского подхода в Интернете наши подкасты появляются не в день записи, и часто не на следующий день. Поэтому PAYcast скорее не место, где можно услышать самые горячие новости, а место, где можно услышать еще одно мнение на события последних недель.
Про название
PAYcast — Pod Another Yetcast. А еще в первых выпусках мы предлагали заплатить тем, кто дослушает их до конца.

Собственно 29 выпуск под катом
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 336
Комментарии 2

Блеск и нищета GWT (или почему я не верю в Dart часть 2)

JavaScript *
Одной из самых обсуждаемых тем на Хабре стало объявление Гугла о создании нового языка Dart, претендующего на то, чтобы полностью заменить Javascript.
Для Гугла это не первый проект подобного рода. С 2006 года существует Google Web Toolkit, позволяющий создавать веб-приложения полностью на Java. На нём, например, работают Adwords и Google Wave.
Но, не смотря на красивые обещания и очень серьезные, особенно по меркам 2006 года, возможности, GWT так и «не взлетел». Да, проект поддерживается и развивается, но сообщество разработчиков так и не сложилось. Сторонних компонентов мало, они не поддерживаются, знакомых с системой программистов найти сложно.
Практически все «плюшки» языка Dart, которые сейчас рекламирует Google, уже были реализованы в Webtoolkit-е. В этой статье я хочу проанализировать достоинства и недостатки GWT в попытке рассмотреть мутные очертания будущего Dart.
Читать дальше →
Всего голосов 243: ↑209 и ↓34 +175
Просмотры 11K
Комментарии 227

GeekCast #2

Чулан
image
Темы:
Google Dart Вейдер?;
Чините деплой, а не симптомы;
Тула недели: Apache CLI;
Hadoop будет в Azure;
Hyper-V, Citrix Xen, KVM, OpenVZ, личный опыт.

Ведущие:
Юрий Трухин (@trukhinyuri/attrukhinyuri),
Михаил Филиппов (@filippovma),
Сергей Гаврук (@gavruk);

Всего голосов 20: ↑12 и ↓8 +4
Просмотры 273
Комментарии 4

Разработчики IE высказались против Google Dart

Разработка веб-сайтов *
Прошло полтора месяца с момента официальной презентации нового языка программирования Google Dart, который позволит создавать быстрые и высокопроизводительные веб-приложения. Он также позиционируется в качестве замены/альтернативы JavaScript, якобы страдающего от «фундаментальных изъянов».

Для развития Google Dart очень важно, чтобы во все браузеры была встроена поддержка трансляции из Dart в JavaScript, а в будущем Dart был реализован в браузере как основной нативный клиентский язык. Понятно, что с Chrome проблем не будет. Но вот разработчики других браузеров пока не спешат поддержать революционную инициативу Google, а группа разработки Internet Explorer высказалась категорически против нового языка программирования. По их мнению, JavaScript вполне может эволюционировать для создания больших масштабируемых веб-приложений.
Читать дальше →
Всего голосов 89: ↑75 и ↓14 +61
Просмотры 2.5K
Комментарии 250