Size: a a a

Dart & Flutter по-русски

2021 March 30

AG

Adel Gilyazeev in Dart & Flutter по-русски
Mikhail iadept
Я до сих пор на второй флаттер перейти не могу
Что что
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Это ещё как
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Это как на ascii c сидеть, вместо c99
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Там же бедный синтаксис
источник

Mi

Mikhail iadept in Dart & Flutter по-русски
Ад с зависимостями, кто-то забил, кто обновился
источник

AZ

Alexey Z in Dart & Flutter по-русски
Я до 2.0 сидел на бэте, успешно мигрировал проект, но один пакет ещё остался
источник

Mi

Mikhail iadept in Dart & Flutter по-русски
Adel Gilyazeev
Там же бедный синтаксис
Не дарт, а флаттер
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Mikhail iadept
Не дарт, а флаттер
Ааа, ну тогда другое дело)
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Alexey Z
Я до 2.0 сидел на бэте, успешно мигрировал проект, но один пакет ещё остался
я сразу с 2йки начал, ибо мне веб и десктоп нужон, и ждал вот полгода пока она из беты в стабильную выйдет, а тут ещё и NullSafety завезли стабильный... Немогу нарадоваться))
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Зато Реакт поизучал, начился в фП)))
источник

AZ

Alexey Z in Dart & Flutter по-русски
Adel Gilyazeev
я сразу с 2йки начал, ибо мне веб и десктоп нужон, и ждал вот полгода пока она из беты в стабильную выйдет, а тут ещё и NullSafety завезли стабильный... Немогу нарадоваться))
С вебом всё гладко сейчас? Косяки были?
источник

w

whoami in Dart & Flutter по-русски
Adel Gilyazeev
Зато Реакт поизучал, начился в фП)))
Это вы еще на elm не смотрели))
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Adel Gilyazeev
А кто нибудь знает, есть ли у них планы сделать чтобы чистые функции с констными аргументами могли выдавать тоже константное значение?
Чтобы было типа
const kFilePaths = ['file1.txt', 'file2.txt']
     .map((e) => '/some/path/to/$e')
     .fold('', (p, e) => p.isEmpty ? '$e;' : '$p;$e;');


и в нём получим значение  '/some/path/to/file1.txt;/some/path/to/file2.txt;' которое будет константой
источник

P

PTLam in Dart & Flutter по-русски
Adel Gilyazeev
Это как аргументы типа для проброски типа внутрь другого типа...
Примеры:
T add<T>(T a, T b) => a+b;
Эта функция будет вызывать оператор + для аргумент одинакового типа...
Например для add<int>(1, 3) вернёт 4, а для add<String>('abc', '012') вернёт 'abc012', ибо для строк оператор плюс является Конкатенацией
Или допустим у меня есть класс и в нём я могу переопределить оператор `+ :
class MyType<T> { 
 late T i;
 MyType<T> operator +(MyType<T> a) {
   return MyType<T>()..i=(this.i + 1) * (a.i + 1);
 }
}
Тогда функция add(MyType<int>()..i=10, MyType<int>()..i=5) вернёт новый объект MyType<int> с i равным 66
круто объяснил, спасибо большое!

Это получается просто для того, что можно было в функцию пихать что угодно, а там уже в тело функции валидировать тип.

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

Б

Быков in Dart & Flutter по-русски
Ruslan Khalikov
подключи sd карту или увеличь размер раздела эмулятора
при попытке увеличить объем хранилища - выскакивает это окно
источник

P

PTLam in Dart & Flutter по-русски
и получается код будет меньше, так как ты не создаешь две функции для разных типов
источник

Б

Быков in Dart & Flutter по-русски
Быков
при попытке увеличить объем хранилища - выскакивает это окно
просто не надо было ставить 3 тб памяти
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Alexey Z
С вебом всё гладко сейчас? Косяки были?
пока не встречал... Разве что непревычно... Во первых лейаут считается по другому, во вторых все виджеты это виджеты, а не веб элементы... Я удивился когда Text(), это был текст на канвасе, а не как отдельный элемента веба как <p>. Думал что смена рендера с canvas на html это исправит, но они практически одинаковы... Всё рисуется в глобальный канвас.
источник

AU

Andrey Unger in Dart & Flutter по-русски
Adel Gilyazeev
пока не встречал... Разве что непревычно... Во первых лейаут считается по другому, во вторых все виджеты это виджеты, а не веб элементы... Я удивился когда Text(), это был текст на канвасе, а не как отдельный элемента веба как <p>. Думал что смена рендера с canvas на html это исправит, но они практически одинаковы... Всё рисуется в глобальный канвас.
да, у «классического» веб-девелопера флаттер вызывает разрыв шаблона. Все, буквально все делается и работает по другому.
источник

AN

Alex Nos in Dart & Flutter по-русски
Друзья, можно ли сделать подобное на флаттер - https://play.google.com/store/apps/details?id=com.bodoss.beforeafter&hl=ru&gl=US , если да, то какие библиотеки использовать? Только всё будет намного проще (без редактора) - загрузил две фотки и скачал готовое видео (либо опубликовал его сразу в соцсети). Стоит выбор - писать нативно под обе платформы, либо один раз на чем-то (флаттер, реакт). Спасибо!
Google Play
Приложения в Google Play – Diff Before After До после видео коллаж из фото
Diff – Before and After Видео Редактор.

Создайте До и После видео из двух фотографий. Выберите 2 фотографии из галереи, измените размер и настройте анимацию. Скачайте готовое видео в галерею или же сразу поделитесь им в Instagram.

Создать До и После видео теперь можно в 3 клика, не нужны сложные редакторы, все просто и доступно.

Особенности:
- выбор фотографий из галерии и камеры;
- изменение размера видео;
- выбор позиции для фото
- настройка анимации: количество повторений и длительность;
- добавление музыки в видео
- сохранение видео в вашу галерею;
- список всех созданных проектов;

Создайте ваше ДО и После видео прямо сейчас! Это очень просто!

# О подписке

- Подписки оплачиваются ежемесячно или ежегодно по выбранной ставке в зависимости от плана подписки.
- Ваша подписка автоматически продлевается, если автоматическое продление не будет отключено по крайней мере за 24 часа до окончания текущего периода.
- с вашего счета будет взиматься плата за продление в течение 24 часов до окончания текущего периода.
источник