Size: a a a

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

2020 July 13

КМ

Кирилл Матросов... in Dart & Flutter по-русски
NavigationAction
в redux лежит актуальный context?
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Artem Krupp
А чем аргументируют вообще это?
Ну там один парень опытный (и фанат провайдера, как и я), но он не решает.
А второй "главный по архитектуре", но он честно сказал, что еще плоховато знает Дарт.
Ему кто-то внушил, что Редакс — самая крутая архитектура.
источник

А

Александр in Dart & Flutter по-русски
По идеи перерендер же не будет происходить при каждом изменении стора, только если ты подписан на конкретный стейт вроде
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Андрей Козак
у редакса нет вьюмоделей, есть стор, есть коннект есть компонент (виджет), общение через экшоны
В терминах либы от игана конектор это вьюмодель
источник

АК

Андрей Козак... in Dart & Flutter по-русски
Александр
По идеи перерендер же не будет происходить при каждом изменении стора, только если ты подписан на конкретный стейт вроде
return StoreConnector<AppState, _ViewModel>(
     distinct: true,
     converter: _ViewModel.fromStore,
источник

А

Александр in Dart & Flutter по-русски
Sergey Molchanovsky
Ну там один парень опытный (и фанат провайдера, как и я), но он не решает.
А второй "главный по архитектуре", но он честно сказал, что еще плоховато знает Дарт.
Ему кто-то внушил, что Редакс — самая крутая архитектура.
Ну эта архитектура очень удобна для отладки кода, если что то произошло, очень легко найти какая часть кода это сделала, т.к. код однонаравленный
источник

SS

Slava Slavajun in Dart & Flutter по-русски
Всё решил
источник

SS

Slava Slavajun in Dart & Flutter по-русски
Переслано от Slava Slavajun
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:hexcolor/hexcolor.dart';

void main() {
 runApp(_startPage());
}

class _startPage extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   return MaterialApp(
     debugShowCheckedModeBanner: false,
     home: Scaffold(
         body: Container(
       decoration: BoxDecoration(
           gradient: LinearGradient(
               begin: Alignment.topCenter,
               end: Alignment.bottomCenter,
               colors: [Hexcolor("4900E3"), Hexcolor("9829EF")])),
       child: Center(
           child: Column(
         children: [
           Expanded(
             child: Stack(
               children: [
                 Positioned(
                     top: 30,
                     left: 60,
                     child: Container(
                         width: 300,
                         child: Text(
                           "Привет, как ты хочешь хранить данные данные ?",
                           style: TextStyle(
                               fontFamily: "Lato",
                               fontSize: 30,
                               fontWeight: FontWeight.bold),
                         ))),
               ],
             ),
           ),
           Expanded(
               child: Stack(
             children: [
               Positioned(
                 child: Container(
                   width: 60,
                   height: 30,
                   decoration: BoxDecoration(
                       gradient: LinearGradient(
                           begin: Alignment.topCenter,
                           end: Alignment.bottomCenter,
                           colors: [Hexcolor("690EFF"), Hexcolor("B23FCF")])),
                 ),
               )
             ],
           ))
         ],
       )),
     )),
   );
 }
}

как поставить container выше?
источник

SS

Slava Slavajun in Dart & Flutter по-русски
Переслано от Slava Slavajun
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Slava Slavajun
Переслано от Slava Slavajun
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:hexcolor/hexcolor.dart';

void main() {
 runApp(_startPage());
}

class _startPage extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   return MaterialApp(
     debugShowCheckedModeBanner: false,
     home: Scaffold(
         body: Container(
       decoration: BoxDecoration(
           gradient: LinearGradient(
               begin: Alignment.topCenter,
               end: Alignment.bottomCenter,
               colors: [Hexcolor("4900E3"), Hexcolor("9829EF")])),
       child: Center(
           child: Column(
         children: [
           Expanded(
             child: Stack(
               children: [
                 Positioned(
                     top: 30,
                     left: 60,
                     child: Container(
                         width: 300,
                         child: Text(
                           "Привет, как ты хочешь хранить данные данные ?",
                           style: TextStyle(
                               fontFamily: "Lato",
                               fontSize: 30,
                               fontWeight: FontWeight.bold),
                         ))),
               ],
             ),
           ),
           Expanded(
               child: Stack(
             children: [
               Positioned(
                 child: Container(
                   width: 60,
                   height: 30,
                   decoration: BoxDecoration(
                       gradient: LinearGradient(
                           begin: Alignment.topCenter,
                           end: Alignment.bottomCenter,
                           colors: [Hexcolor("690EFF"), Hexcolor("B23FCF")])),
                 ),
               )
             ],
           ))
         ],
       )),
     )),
   );
 }
}

как поставить container выше?
Чувак, можешь плиз свои куски кода на pastebin кидать?
источник

AK

Alexey Kondratev in Dart & Flutter по-русски
dartpad же есть)
источник

SS

Slava Slavajun in Dart & Flutter по-русски
Sergey Molchanovsky
Чувак, можешь плиз свои куски кода на pastebin кидать?
ок извините
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Кирилл Матросов
NavigationAction
в redux лежит актуальный context?
А как это узнать?
Не понял вопроса.
Навигация вроде работает.
источник

OP

Oleksandr Pidlisnyi in Dart & Flutter по-русски
Кирилл Матросов
NavigationAction
в redux лежит актуальный context?
ну по идее там GlobalKey должен быть
источник

АК

Андрей Козак... in Dart & Flutter по-русски
StoreConnector - A descendant Widget that gets the Store from the nearest StoreProvider ancestor, converts the Store into a ViewModel with the given converter function, and passes the ViewModel to a builder function. Any time the Store emits a change event, the Widget will
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Oleksandr Pidlisnyi
ну по идее там GlobalKey должен быть
Да, есть там.
navigatorKey: Keys.navKey,
источник

АК

Андрей Козак... in Dart & Flutter по-русски
Evgenii Elchev
В терминах либы от игана конектор это вьюмодель
и правда
источник

U

Ulugbek in Dart & Flutter по-русски
type 'double' is not a subtype of type 'int'
у меня такой ошибка  для чего этот ошибка
источник

AK

Alexey Kondratev in Dart & Flutter по-русски
для того что бы ты её прочитал брат
источник

OP

Oleksandr Pidlisnyi in Dart & Flutter по-русски
Alexey Kondratev
для того что бы ты её прочитал брат
Борис Бритва, ты ли это?)
источник