Size: a a a

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

2020 October 17

SS

Stefan Stefan in Dart & Flutter по-русски
за блок не скажу, в getx в любом месте пишите напр.  final LanguagesController c = Get.find(); так получаем доступ к контролеру, в енм и живёт стейт напр. так: import 'dart:ui';

import 'package:emeet/constants.dart';
import 'package:get/get.dart';

class LanguagesController extends GetxController {
 // var dropdownValue = Constants.LANGUAGE_DEFAULT.obs;
 var currentLanguage = 'English'.obs;

 // setLocale(var locale)=>Get.updateLocale(locale);
 setLocale(var locale) async {
   final languageCode = Constants.LANGUAGE_LIST[locale].split('_');
   Get.updateLocale(Locale(languageCode[0], languageCode[1]));
   currentLanguage.value = locale;
 }
}
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
Evgeny Cherkasov
``|
void main() {
 var var1 = MyEnum.first;
 print(var1.runtimeType.toString());
}

enum MyEnum {
 first,
 second,
}
`
выдает MyEnum
Я думаю если напишете var1.ToString, получите что нуюно
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Юрий
Есть разница и довольно большая, под рукой интел нюк с такой же конфигурацией но с и5, на линухе и осязаемо. Одна подробность - на маке проц и ссд впаиваются и это навсегда. Отдельно у мини есть проблемы с дисплеями в 49 дюймов. В 2018 модели у ириса не хватает для 5к. 4к на 32 дюймах без проблем, широкий формат с 34 тоже, но с больше возникают проблемы. Отдельная проблема с перегревом - с каталиной стал как печка и даже иногда вырубался, с последними апдейтами холодный как гроб. Есть связь с переключениями день-ночь. За 19-20 минут заката-рассвета грузило всю систему до максимума. Подобная хрень и с айфоном - если активен экран то способен сожрать около 10% батареи за эти минуты
Спасибо за инфо. Я просто сравниваю свои компы на windows. И для компиляции в AS разница и7 и5 конечно есть, но намного больше влияет скорость диска и размер рам.
источник

TM

Timur Mukhortov in Dart & Flutter по-русски
я такой довольный, сижу читаю уже пару дней про bloc_flutter, ищу как мне сделать так, как я описал, а вы предлагаете все решить одной строчкой штукой, про которую я ничего не знаю 😢

Спасибо.. пойду читать
источник

SS

Stefan Stefan in Dart & Flutter по-русски
ну сори, про блок не скажу, конечно нравистя блоок - юзайте блок
источник

SS

Stefan Stefan in Dart & Flutter по-русски
мне getx тем и нравится что он надстройка над стандартным и решает задачи малым к-вом кода, но каждому свое)
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Andreu Puzikov
Я думаю если напишете var1.ToString, получите что нуюно
var1.toString() даёт MyEnum.first
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
Evgeny Cherkasov
var1.toString() даёт MyEnum.first
Ну лично я делал extension для моего енама, где возвращал нужное мне значение относительно this
источник

Ю

Юрий in Dart & Flutter по-русски
Evgeny Cherkasov
Спасибо за инфо. Я просто сравниваю свои компы на windows. И для компиляции в AS разница и7 и5 конечно есть, но намного больше влияет скорость диска и размер рам.
Хипертреды в и7 знают своё дело, считай у тебя при нагрузке в два раза больше процов и потоков, если конечно софт способен их изпользовать
источник

SS

Stefan Stefan in Dart & Flutter по-русски
?) гипертрейды не прибавляют скорсоти, а всеголиш говорят системе что ядер  больше чем есть на самом деле, а на задачах где все ядра заняты гипертрейдинг будет даже во вред
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Юрий
Хипертреды в и7 знают своё дело, считай у тебя при нагрузке в два раза больше процов и потоков, если конечно софт способен их изпользовать
Ну да. Вот думаю стоит ли экономить 200 баксов, или сколько там и7 стоит. Учитывая что использовать этот миник скорее всего буду только для сборки и тестирования под ios
источник

SS

Stefan Stefan in Dart & Flutter по-русски
в сборке участвует gradle не знаю как под мак, но на винде он паралелится на все ядра, потому выхлопа от гипертрейда в этой случае не будет
источник

SS

Stefan Stefan in Dart & Flutter по-русски
он даже будет вреден
источник

SS

Stefan Stefan in Dart & Flutter по-русски
хотя за счёт большего кеша рпазница может быть нивелирована
источник

SS

Stefan Stefan in Dart & Flutter по-русски
вот и получится что 200 баксов уйдёт в никуда)
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Andreu Puzikov
Ну лично я делал extension для моего енама, где возвращал нужное мне значение относительно this
Мне и нужно для экстеншена. Хочу сделать универсальный екстеншен для всех енумов.
источник

SS

Stefan Stefan in Dart & Flutter по-русски
в любом случае в боиосе можно отключить гипертрейд и замерить
источник

Ю

Юрий in Dart & Flutter по-русски
Если только собирать и тестить то и и3 с 8 рам подойдет, разница в минуту или две при билде
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Юрий
Если только собирать и тестить то и и3 с 8 рам подойдет, разница в минуту или две при билде
Ну 8 рам думаю будет грустно. Эмулятор ещё надо запускать
источник

SS

Stefan Stefan in Dart & Flutter по-русски
под айось потребуется реальный айфон в любом случае
источник