Size: a a a

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

2021 April 04

SC

Serega Carbon in Dart & Flutter по-русски
Дмитрий
да омг вы тут все рофла не выкупаете что ли?
я рофлю над рофлом))
источник

A

Avvecome in Dart & Flutter по-русски
Понятно
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
Kirill Bubochkin
так вы вопрос сам напишите
class TableBloc extends Bloc<TableEvent, TableState> {
 final TablesRepository tablesRepository;

 TableBloc({this.tablesRepository})
     : assert(tablesRepository != null),
       super(TableLoadingState());

 @override
 Stream<TableState> mapEventToState(
   TableEvent event,
 ) async* {
   if (event is TableLoadEvent) {
     yield TableLoadingState();
     try {
       final List<TableModel> _loadedTableList =
           await tablesRepository.getAllTables();
       yield TableLoadedState(loadedTables: _loadedTableList);
     } catch (_) {
       yield TableInitial();
     }
   }
 }
}
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
у меня вот такой код . хочу чтобы столы загружились, после push route
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Вопрос по производительности почему написанный алгоритм преобразования кодировки c YUV на rgb   работает на дарте медленне чем на С и подключенный через ffi ?
Производительность преобразования ощутима, так в чем дело ? Как это работает ?  
YUV идет со стрима в пакете камеры.  
Подробнее
https://medium.com/@hugand/capture-photos-from-camera-using-image-stream-with-flutter-e9af94bc2bee
источник

Т

Тенге in Dart & Flutter по-русски
Всем привет нашел готовый магазин с woocomerc + админ панель, могу ли я его использовать если под себя?В плане не будет ли проблем с авторскими правами
источник

BK

Boris Karabanov in Dart & Flutter по-русски
Sardorbek Aminjonov
у меня вот такой код . хочу чтобы столы загружились, после push route
положить блок провайдер в том экране который открываете
источник

ШД

Шахзод Джураев... in Dart & Flutter по-русски
Тенге
Всем привет нашел готовый магазин с woocomerc + админ панель, могу ли я его использовать если под себя?В плане не будет ли проблем с авторскими правами
Смотря под какой лицензией исходники
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
Boris Karabanov
положить блок провайдер в том экране который открываете
class HomeTables extends StatelessWidget {
 final tablesRepository = TablesRepository();
 
 @override
 Widget build(BuildContext context) {
   return BlocProvider<TableBloc>(
     create: (context) => TableBloc(tablesRepository: tablesRepository),
     child: Scaffold(
       body: BlocBuilder<TableBloc, TableState>(
         builder: (context, state) {
           if (state is TableInitial) {
             return Center(child: Text('No data received as bro said!'));
           }

           if (state is TableLoadingState) {
             return Center(
                 child: CircularProgressIndicator(
               backgroundColor: Theme.of(context).primaryColor,
             ));
           }

           if (state is TableLoadedState) {
             return GridView.count(
               crossAxisCount: 4,
               children: List.generate(state.loadedTables.length, (index) {
                 return Center(
                   child: GestureDetector(
                     onTap: () {
                       Navigator.pushNamed(context, '/tableReview',
                           arguments: state.loadedTables[index]['_id']);
                     },
                     child: Container(
                         width: 80,
                         height: 80,
                         decoration: BoxDecoration(
                             border: Border.all(
                                 color: Theme.of(context).primaryColor,
                                 width: 2.0),
                             borderRadius:
                                 BorderRadius.all(Radius.circular(25))),
                         padding: const EdgeInsets.all(14.0),
                         child: Column(
                           mainAxisAlignment: MainAxisAlignment.center,
                           crossAxisAlignment: CrossAxisAlignment.center,
                           children: [
                             Text(
                               '${state.loadedTables[index]['tableNum']}',
                               style: TextStyle(
                                   color: Theme.of(context).primaryColor,
                                   fontSize: 23),
                             ),
                           ],
                         )),
                   ),
                 );
               }),
             );
           }

           if (state is TableErrorState) {
             return Center(child: Text('Error to load tables!'));
           } else {
             return null;
           }
         },
       ),
     ),
   );
 }
}
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
Sardorbek Aminjonov
class HomeTables extends StatelessWidget {
 final tablesRepository = TablesRepository();
 
 @override
 Widget build(BuildContext context) {
   return BlocProvider<TableBloc>(
     create: (context) => TableBloc(tablesRepository: tablesRepository),
     child: Scaffold(
       body: BlocBuilder<TableBloc, TableState>(
         builder: (context, state) {
           if (state is TableInitial) {
             return Center(child: Text('No data received as bro said!'));
           }

           if (state is TableLoadingState) {
             return Center(
                 child: CircularProgressIndicator(
               backgroundColor: Theme.of(context).primaryColor,
             ));
           }

           if (state is TableLoadedState) {
             return GridView.count(
               crossAxisCount: 4,
               children: List.generate(state.loadedTables.length, (index) {
                 return Center(
                   child: GestureDetector(
                     onTap: () {
                       Navigator.pushNamed(context, '/tableReview',
                           arguments: state.loadedTables[index]['_id']);
                     },
                     child: Container(
                         width: 80,
                         height: 80,
                         decoration: BoxDecoration(
                             border: Border.all(
                                 color: Theme.of(context).primaryColor,
                                 width: 2.0),
                             borderRadius:
                                 BorderRadius.all(Radius.circular(25))),
                         padding: const EdgeInsets.all(14.0),
                         child: Column(
                           mainAxisAlignment: MainAxisAlignment.center,
                           crossAxisAlignment: CrossAxisAlignment.center,
                           children: [
                             Text(
                               '${state.loadedTables[index]['tableNum']}',
                               style: TextStyle(
                                   color: Theme.of(context).primaryColor,
                                   fontSize: 23),
                             ),
                           ],
                         )),
                   ),
                 );
               }),
             );
           }

           if (state is TableErrorState) {
             return Center(child: Text('Error to load tables!'));
           } else {
             return null;
           }
         },
       ),
     ),
   );
 }
}
у меня стоит
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
я загружаю дату с кликом кнопки
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
bloc.add(LoadTables())
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
но я хочу добавить event после push Named
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
when screen is pushed
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
my keyboard is en / kor
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
difficult to type
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
((
источник

BK

Boris Karabanov in Dart & Flutter по-русски
Sardorbek Aminjonov
но я хочу добавить event после push Named
данные же уже загружены к этому моменту? или я чтото не понял?
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
Boris Karabanov
данные же уже загружены к этому моменту? или я чтото не понял?
источник

SA

Sardorbek Aminjonov in Dart & Flutter по-русски
zdes danniy mojno uvidet posle najatiya knopki load
источник