Size: a a a

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

2020 June 29

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Для 3d Secure все равно WebView, да.
источник

AA

Aydyn Abdullaev in Dart & Flutter по-русски
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Нативный Android или iOS SDK тебе не нужен, не туда смотришь.
источник

M

MiT in Dart & Flutter по-русски
источник

M

MiT in Dart & Flutter по-русски
George Wiseman
Надо им писать или тупо портировать их нативный SDK,  при этом я посмотрел iOS версию - там для 3D Secure все равно внутри VKWebView, то есть, если есть проблемы с WebView и клавой, то все равно словим
Для 3D secure всегда используется WebView.
источник

vS

vassenin Sergey in Dart & Flutter по-русски
Всем привет
источник

vS

vassenin Sergey in Dart & Flutter по-русски
Подскажите есть ли у кого книга dart  в действии
источник

КМ

Кирилл Матросов... in Dart & Flutter по-русски
vassenin Sergey
Подскажите есть ли у кого книга dart  в действии
которая 2013 года?
она несколько устарела
источник

vS

vassenin Sergey in Dart & Flutter по-русски
А есть что то на русском
источник

vS

vassenin Sergey in Dart & Flutter по-русски
Про дарт
источник

SS

Slava Slavajun in Dart & Flutter по-русски
Подскажите почему обрезается элемент?
источник

SS

Slava Slavajun in Dart & Flutter по-русски
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

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

class _Homestart extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   return MaterialApp(
       debugShowCheckedModeBanner: false,
       home: Scaffold(
         backgroundColor: Colors.lightBlue,
         body: Center(
           child: Stack(
             alignment: Alignment.center,
             children: <Widget>[
               Positioned(
                 child: Container(
                   width: 200,
                   height: 100,
                   decoration: BoxDecoration(
                       color: Colors.tealAccent,
                       borderRadius: BorderRadius.circular(30)),
                 ),
               ),
               _Counter(),
             ],
           ),
         ),
       ));
 }
}

class _Counter extends StatefulWidget {
 @override
 State<StatefulWidget> createState() {
   // TODO: implement createState
   return _CounterState();
 }
}

class _CounterState extends State<_Counter> {
 int i = 0;

 @override
 Widget build(BuildContext context) {
   return Stack(
     alignment: Alignment.center,
     children: <Widget>[
       Positioned(
           right: 40,
           child: IconButton(
             icon: Icon(Icons.add),
             iconSize: 50,
             onPressed: () {
               i++;
             },
           )),
       Positioned(
         child: IconButton(
           icon: Icon(Icons.minimize),
           iconSize: 50,
           onPressed: () {
             i--;
           },
         ),
       ),
       Text(
         i.toString(),
         style: TextStyle(fontSize: 50),
       ),
     ],
   );
 }
}
источник

Аp

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

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

class _Homestart extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   return MaterialApp(
       debugShowCheckedModeBanner: false,
       home: Scaffold(
         backgroundColor: Colors.lightBlue,
         body: Center(
           child: Stack(
             alignment: Alignment.center,
             children: <Widget>[
               Positioned(
                 child: Container(
                   width: 200,
                   height: 100,
                   decoration: BoxDecoration(
                       color: Colors.tealAccent,
                       borderRadius: BorderRadius.circular(30)),
                 ),
               ),
               _Counter(),
             ],
           ),
         ),
       ));
 }
}

class _Counter extends StatefulWidget {
 @override
 State<StatefulWidget> createState() {
   // TODO: implement createState
   return _CounterState();
 }
}

class _CounterState extends State<_Counter> {
 int i = 0;

 @override
 Widget build(BuildContext context) {
   return Stack(
     alignment: Alignment.center,
     children: <Widget>[
       Positioned(
           right: 40,
           child: IconButton(
             icon: Icon(Icons.add),
             iconSize: 50,
             onPressed: () {
               i++;
             },
           )),
       Positioned(
         child: IconButton(
           icon: Icon(Icons.minimize),
           iconSize: 50,
           onPressed: () {
             i--;
           },
         ),
       ),
       Text(
         i.toString(),
         style: TextStyle(fontSize: 50),
       ),
     ],
   );
 }
}
А почему не просто в row запихнуть вместо стэка?
источник

SS

Slava Slavajun in Dart & Flutter по-русски
элементы в row не могут быть друг на друге
источник

Аp

Александр phatom... in Dart & Flutter по-русски
Я про counter, ты же все равно хочешь чтобы они в ряд шли, или я не так понимаю?
источник

Аp

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

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

class _Homestart extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   return MaterialApp(
       debugShowCheckedModeBanner: false,
       home: Scaffold(
         backgroundColor: Colors.lightBlue,
         body: Center(
           child: Stack(
             alignment: Alignment.center,
             children: <Widget>[
               Positioned(
                 child: Container(
                   width: 200,
                   height: 100,
                   decoration: BoxDecoration(
                       color: Colors.tealAccent,
                       borderRadius: BorderRadius.circular(30)),
                 ),
               ),
               _Counter(),
             ],
           ),
         ),
       ));
 }
}

class _Counter extends StatefulWidget {
 @override
 State<StatefulWidget> createState() {
   // TODO: implement createState
   return _CounterState();
 }
}

class _CounterState extends State<_Counter> {
 int i = 0;

 @override
 Widget build(BuildContext context) {
   return Stack(
     alignment: Alignment.center,
     children: <Widget>[
       Positioned(
           right: 40,
           child: IconButton(
             icon: Icon(Icons.add),
             iconSize: 50,
             onPressed: () {
               i++;
             },
           )),
       Positioned(
         child: IconButton(
           icon: Icon(Icons.minimize),
           iconSize: 50,
           onPressed: () {
             i--;
           },
         ),
       ),
       Text(
         i.toString(),
         style: TextStyle(fontSize: 50),
       ),
     ],
   );
 }
}
Попробуй с positioned поиграться, может что то перекрыло плюсик просто
источник

vS

vassenin Sergey in Dart & Flutter по-русски
А мне так и не ответили (
источник

Аp

Александр phatom... in Dart & Flutter по-русски
vassenin Sergey
А мне так и не ответили (
Ну видимо ни у кого нету
источник

Аp

Александр phatom... in Dart & Flutter по-русски
Дарт твой первый язык?
источник

Т

Тима in Dart & Flutter по-русски
vassenin Sergey
А есть что то на русском
источник