Size: a a a

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

2020 April 02

MP

Mamikon Papikyan in Dart & Flutter по-русски
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
там точно права есть на чтение/запись правильные?
ок, спасибо
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
во флаттере есть препроцессорные дерективы? хотелось бы исключить некоторый код из релизной сборки
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Evgenii Elchev
во флаттере есть препроцессорные дерективы? хотелось бы исключить некоторый код из релизной сборки
через assert - они не попадают в релиз
источник

ВК

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

SS

Sergey Salnikov in Dart & Flutter по-русски
Evgenii Elchev
во флаттере есть препроцессорные дерективы? хотелось бы исключить некоторый код из релизной сборки
либо так
if (const bool.fromEnvironment('dart.vm.product')) {
   // release mode
 } else {
   BlocSupervisor.delegate = SimpleBlocDelegate();
 }
источник

Ю

Юрий in Dart & Flutter по-русски
Вячеслав Кулинич
такой ворпос. поставил новую иконку для приложения. но когда пользователь заходит в список открытых приложений, там иконка старая, как ее поменять?
reinstall делал?
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Sergey Salnikov
через assert - они не попадают в релиз
тут проблема в том, что мне нужны разные релизные сборки. Одни для qa вторые в стор. Вот из тех что в стор и надо исключать
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
то есть мне как то надо один релиз от другого отличать
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Evgenii Elchev
то есть мне как то надо один релиз от другого отличать
тут на ум приходят только flavors

flutter build --flavor development
These are mapped to android productFlavors and iOS schema.
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Sergey Salnikov
тут на ум приходят только flavors

flutter build --flavor development
These are mapped to android productFlavors and iOS schema.
кажется то что нужно, можно из схемы данные подтянуть, пойду читать
источник

ВК

Вячеслав Кулинич in Dart & Flutter по-русски
Юрий
reinstall делал?
да.
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Sergey Salnikov
либо так
if (const bool.fromEnvironment('dart.vm.product')) {
   // release mode
 } else {
   BlocSupervisor.delegate = SimpleBlocDelegate();
 }
верно ли я понимаю, что могут таки образом дать возможность qa менять хост, а в продакшене полность иключить из приложения адрес дев сервера?
class Configuration {
 static const isStore = false;
 static final Configuration _instance = Configuration._();
 bool isDevelop = true;

 factory Configuration() => _instance;

 Configuration._();

 String get host {
   if (isStore) {
     return "http://0.0.0.0";
   }
   if (isDevelop) {
     return "http://1.1.1.1";
   } else {
     return "http://0.0.0.0";
   }
 }
}

?
источник

КМ

Кирилл Матросов in Dart & Flutter по-русски
да, у дарта есть tree shaking
+ у него есть переменные для dev и release
источник

КМ

Кирилл Матросов in Dart & Flutter по-русски
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Кирилл Матросов
да, у дарта есть tree shaking
+ у него есть переменные для dev и release
ну как я гворю, тут проблема в qa которым надо релиз сборку поставлять, по этому я планирую isStore как нибудь сетапить при сборке для qa и для стора, может через флауерс
источник

DO

Dmitriy Orteney in Dart & Flutter по-русски
Evgenii Elchev
верно ли я понимаю, что могут таки образом дать возможность qa менять хост, а в продакшене полность иключить из приложения адрес дев сервера?
class Configuration {
 static const isStore = false;
 static final Configuration _instance = Configuration._();
 bool isDevelop = true;

 factory Configuration() => _instance;

 Configuration._();

 String get host {
   if (isStore) {
     return "http://0.0.0.0";
   }
   if (isDevelop) {
     return "http://1.1.1.1";
   } else {
     return "http://0.0.0.0";
   }
 }
}

?
а ты dio юзаешь или просто http?
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Dmitriy Orteney
а ты dio юзаешь или просто http?
dio
источник

ВК

Вячеслав Кулинич in Dart & Flutter по-русски
А что можно сделать с белым экраном между моим первым скрином и Splash скрином? Как от него исбавиться?
источник

DO

Dmitriy Orteney in Dart & Flutter по-русски
Вячеслав Кулинич
А что можно сделать с белым экраном между моим первым скрином и Splash скрином? Как от него исбавиться?
делать нативный сплэш
источник

ВК

Вячеслав Кулинич in Dart & Flutter по-русски
так между нативным и моим первым белый экран
источник