Pull to refresh
29
Karma
0
Rating
Кирилл Матросов @sharpfellow

Разработчик

Как улучшить производительность вашего Flutter приложения

На мой взгляд, автор немного не дожал первый пример в плане кода, хотя в конце и дописал, как можно его еще улучшить (добавив const).
Написал небольшой пример на dartpad уже с const и StatefulWidget. Консоль включается внизу. В ней при клике на кнопку будет только один вывод из метода

Еще прикладываю ссылку на комментарий Wm Leler, одного из Flutter Advocate разработчиков на тот момент, который еще в 2018 году говорил, что не надо выносить виджеты в методы.
… Splitting build methods into multiple methods is an antipattern ...

Картинка комментария для тех, кому лень переходить по ссылке
image

Какой здесь this? Внутренняя работа объектов JavaScript

Спасибо, что кажетесь занудой, поправил, чтобы было меньше вопросов.
this скорее контекст вызова, так как в js контекст исполнения (на англ. execution context) играет информационную роль. Он определяется с запуском функции и содержит информацию о локальных переменных, о месте в коде, где был вызов функции; и данный контекст помещается в стек выполнения, согласно которому движок выполняет функции

Flutter. Keys! Для чего они?

Пример работы с `RefreshIndicator` с помощью `GlobalKeys ` можно посмотреть в официальном репозитории Flutter в данном примере. Так же можно почитать об этом в официальной документации

Работа с камерой во Flutter

Спасибо, что рассказали. Добавил информацию о том, как настроить, чтобы была комната, а не стандартная картинка

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

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

Dart 2. Асинхронное программирование: потоки данных

Вряд ли кто-то что-то придумывал в этом случае. Идеи Future и Promise давно не новы
Немного истории
image

Еще есть Delay, Deferred. Все они описывают примерно один и тот же подход к синхронизации данных, когда у нас есть объект, ожидающий результат. Они, конечно, могут различаться между разными языками. В некоторых языках (привет, Java) могут присутствовать оба варианта.
Из таких явных различий: при Future мы можем только ожидать и прочитать значение (read-only, у нас нет никакого сетера), в то время Promise мы можем сами завершить с тем значением и состоянием, которые хотим видеть.
В остальном же, если сравнить Future из Dart и JS Promise, они схожи: API, async-await вариант, оба помещаются в очередь микротасков в event loop

Развертывание кода ES2015+ в продакшн сегодня

Как этот подход будет работать при работе с React, Vue и тд?

Information

Rating
5,883-rd
Location
Москва, Москва и Московская обл., Россия
Registered
Activity