Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

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

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

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

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


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

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

Лига СтавокDartFlutter

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
Просмотры679
Комментарии 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.2K
Комментарии 173

Язык Dart — Structured web programming

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

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

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


Классы

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

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

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

Библиотеки

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

Инструменты

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

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

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

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

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

Характерные особенности языка Dart

Разработка веб-сайтовDart
Перевод
Tutorial
Dart был разработан так, чтобы выглядеть знакомо для программистов на таких языках, как Java и JavaScript. Если постараться, можно писать на Dart практически так же, как на одном из них. Если очень постараться — можно даже превратить его в Фортран, но при этом вы упустите множество неповторимых и классных особенностей Dart.

Эта статья поможет вам научиться писать код в стиле Dart. Так как язык всё ещё активно развивается, многие идиомы тоже могут измениться в будущем. В некоторых местах мы пока сами не определились, что является наилучшей практикой (может быть вы нам поможете?) Тем не менее, вот несколько моментов, на которые стоит обратить внимание, чтобы переключить свои мозги из режима Java или JavaScript в режим Dart.
Читать дальше →
Всего голосов 79: ↑70 и ↓9 +61
Просмотры14.1K
Комментарии 99

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
Просмотры514
Комментарии 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.4K
Комментарии 164

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

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

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

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

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

Читать дальше →
Всего голосов 196: ↑148 и ↓48 +100
Просмотры7.9K
Комментарии 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
Просмотры10.3K
Комментарии 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.4K
Комментарии 250

«Разбор полетов» — episode 1 – officially on-air

Чулан
Я и коллега aib представляем вашему вниманию официальный первый выпуск «еще одного» разговорного IT-тематического подкаста «Разбор Полетов». Подкаст был тепло встречен Вами — нашими слушателями (что радует), поэтому мы продолжаем…
Читать дальше →
Всего голосов 13: ↑8 и ↓5 +3
Просмотры410
Комментарии 0

«Разбор полетов» — episode 4 — Spring-аем глаголы

Чулан
Я и коллега aib представляем вашему вниманию очередной четвертый выпуск популярного в узких кругах, разговорного IT-тематического подкаста «Разбор Полетов».
В этом выпуске:
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры602
Комментарии 12

«Разбор полетов» — episode 7 — Чем заняться в следующем году

Чулан
После продолжительного новогоднего застоя, c простуженными голосами я и коллега aib представляем вашему вниманию очередной седьмой выпуск популярного в узких кругах, разговорного IT-тематического подкаста «Разбор Полетов».
В этом выпуске:
Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Просмотры409
Комментарии 2

Google запустила сайт для разработчиков: JavaScript vs. Dart

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


Google сделала очередной шаг для популяризации языка Dart, который позиционируется поисковым гигантом как замена JavaScript. Компания запустила для разработчиков промо-сайт Dart Synonym, облегчающий сравнение синтаксических конструкций обоих языков, удобно расположив примеры кода в двух столбцах и великодушно поставив JavaScript на первое место. Сами примеры охватывают весьма широкий диапазон: он начинается от объявлений переменных, затрагивает такие темы как работу с массивами, строками, манипуляцию с DOM, и заканчивается объектно-ориентированным программированием, так что сайт, в принципе, может служить быстрым справочником и по Dart и по JavaScript.

Стоит напомнить, что официальная презентация Dart была проведена совсем недавно — 10 октября 2011 года.

[Dart Synonym]
Всего голосов 102: ↑85 и ↓17 +68
Просмотры4K
Комментарии 254

Google выпустила версию Chromium с поддержкой Dart «Dartium»

Разработка веб-сайтов
Некоторое время назад Google представила общественности сайт для сравнения синтаксисов JavaScript и Dart. Теперь компания сделала ещё один шаг к популяризации своего нового языка для web-разработки, выпустив tech preview-версию Chromium с кодовым именем Dartium для Linux и Mac с интегрированной виртуальной машиной Dart (Dart VM).

Наличие Dart VM позволит запускать Dart-код, минуя этап компиляции — программы будут работать быстрее из-за того, что не требуется выполнять Dart-to-JavaScript трансляцию.

Разработчики, конечно, не рекомендуют использовать Dartium в повседневной работе, однако же после этапов тестирования и отладки Dart VM планируется включить в обычные релизы Chrome.

Попробовать Dartium можно здесь.

[Источник]
Всего голосов 46: ↑31 и ↓15 +16
Просмотры3.1K
Комментарии 79