Dart

Язык программирования Dart. Фичи, возможности и примеры использования

Flutter DartPad

В DartPad.dev появилась поддержка Flutter

На сайте DartPad.dev — песочнице Dart — появилась полноценная поддержка Flutter. Это означает, что небольшие тестовые или учебные проекты можно запускать прямо в браузере на эмуляторе. Получается такое мини-IDE с подсказками автодополнения и документацией. Открываешь страницу dartpad.dev и пишешь кросс-платформенное приложение! И тут же запускаешь. Недавно в Москве проходила конференция,…

Dart Streams

Streams во Flutter

Streams – это потоки данных, испускаемых последовательно в количестве от 0 до n. Если проводить аналогии с RxJava, то это Stream работает как Observable. Это чистая реактивщина, которая присутствует в Dart из коробки. Для того, чтобы получать данные из потока Stream, нужно подписаться на него. Важный момент: По умолчанию на…

Mixed colors

Примеси Mixins в Dart

Примесь, или Mixin в языке Dart – это класс, описывающий некоторое поведение. Он чем-то напоминает интерфейс, однако правила его использования несколько отличаются. Примеси не наследуются, а как бы подключаются, «примешиваются» к коду класса, поэтому и называются примесями. Отличие от интерфейса в Java заключается в том, что методы примеси уже не…