Size: a a a

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

2020 June 23

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Pavel Kozlovskiy
Спасибо! А для строк intl_translation или есть что -то лучше?
хз, я intl юзаю по оф доке и пока все устраивает. Оказалось что даже к контексту не привязано (было важно для меня)
источник

PK

Pavel Kozlovskiy in Dart & Flutter по-русски
Evgenii Elchev
хз, я intl юзаю по оф доке и пока все устраивает. Оказалось что даже к контексту не привязано (было важно для меня)
а вот это аргумент, сам это ощутил когда для таббара вкладочки описывал списком и там нужно название
источник

PK

Pavel Kozlovskiy in Dart & Flutter по-русски
Во, ещё один вопрос созрел, который откладывал постоянно, как можно управлять жизненным циклом вкладок? Как правильно создавать вкладки?
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Pavel Kozlovskiy
а вот это аргумент, сам это ощутил когда для таббара вкладочки описывал списком и там нужно название
Ну я много описаний вынес в отдельные классы. То есть у меня виджеты получились максимально тупые, даже на основе флагов лейблы не выбирают, а данные для них я в vm подготавливаю, из стейта. Ну и там нужны были переводы, для лейблов, а по доке intl к контексту привязан, я такой сначала опечалился, думал уже контекст может в vm прокинуть, но потом пошел код сгенерированый читать, о чудо, там есть синглтон, current)
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
как в web узнать где конкретно ошибка ?
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
вывалило такой stack и не разберешь
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
Error: Expected a value of type 'String', but got one of type 'double'
   at Object.throw_ [as throw] (http://localhost:62267/dart_sdk.js:4465:11)
   at Object.castError (http://localhost:62267/dart_sdk.js:4436:15)
   at Object.cast [as as] (http://localhost:62267/dart_sdk.js:4752:17)
   at dart.LegacyType.new.as (http://localhost:62267/dart_sdk.js:6276:60)
   at Function.snackbar (http://localhost:62267/packages/get/src/root/root_widget.dart.lib.js:9557:141)
   at google_map.GoogleMap.new.<anonymous> (http://localhost:62267/packages/hse/pageviews/car_order/car_order_info.dart.lib.js:10893:32)
   at http://localhost:62267/packages/flutter_google_maps/src/web/google_map.state.dart.lib.js:936:25
   at _RootZone.runUnaryGuarded (http://localhost:62267/dart_sdk.js:36963:11)
   at _ControllerSubscription.new.[_sendData] (http://localhost:62267/dart_sdk.js:30675:22)
   at _ControllerSubscription.new.[_add] (http://localhost:62267/dart_sdk.js:30621:26)
   at _SyncStreamController.new.[_sendData] (http://localhost:62267/dart_sdk.js:33562:34)
   at _SyncStreamController.new.[_add] (http://localhost:62267/dart_sdk.js:33370:26)
   at _SyncStreamController.new.add (http://localhost:62267/dart_sdk.js:33335:19)
   at SubscribeStreamProvider.new.add (http://localhost:62267/packages/js_wrapping/util/async.dart.lib.js:61:22)
   at http://localhost:62267/packages/google_maps/util/async.dart.lib.js:1435:21
   at Object._checkAndCall (http://localhost:62267/dart_sdk.js:4675:16)
   at Object.dcall (http://localhost:62267/dart_sdk.js:4680:17)
   at http://localhost:62267/packages/google_maps/util/async.dart.lib.js:19808:188
   at ni.wrapper (http://localhost:62267/dart_sdk.js:59530:30)
   at Vd.H (https://maps.googleapis.com/maps/api/js?key=AIzaSyCFiHOqR09KVFDHR3M9LhfPzYGwKLz4iko:181:294)
   at Object._.N.trigger (https://maps.googleapis.com/maps/api/js?key=AIzaSyCFiHOqR09KVFDHR3M9LhfPzYGwKLz4iko:178:157)
   at Ev (https://maps.googleapis.com/maps-api-v3/api/js/41/3a/map.js:24:312)
   at Bv (https://maps.googleapis.com/maps-api-v3/api/js/41/3a/map.js:22:182)
   at Object.onClick (https://maps.googleapis.com/maps-api-v3/api/js/41/3a/map.js:21:271)
   at Ro._.t.onClick (https://maps.googleapis.com/maps-api-v3/api/js/41/3a/common.js:146:269)
   at HTMLDivElement.ta._.cp.Qb (https://maps.googleapis.com/maps-api-v3/api/js/41/3a/common.js:63:463)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Pavel Kozlovskiy
Во, ещё один вопрос созрел, который откладывал постоянно, как можно управлять жизненным циклом вкладок? Как правильно создавать вкладки?
Думаю тут нет какого верного пути.
У меня они с ленивой загрузкой. То есть вкладки в стейтфул виджете лежат. В стейте в отдельных свойствах,  гетеры написаны, как только вкладка запрашивается, я дергаю геттер, если виджет еще не создан, то создаю его, если уже создавался, то используется ранее созданный экземпляр
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Yerassyl Maikhanov
как в web узнать где конкретно ошибка ?
посмотреть все свои файлы и найти место где у тебя дабл вместо стринги?
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
Evgenii Elchev
посмотреть все свои файлы и найти место где у тебя дабл вместо стринги?
в том то и дело что везде string, и числа не используются в том виждете который падает
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
в хроме есть расширения под dart дебагер?
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
источник

EK

Evgeny Kot in Dart & Flutter по-русски
Привет, пишет дружественная компания:
Добрый день сообщество. Наша компания хочет провести несколько вебинаров по Flutter. Интересуют какие на данный момент темы вам интересно было бы послушать. Которые вы бы точно посмотрели вебинар. Интересуют ответы как от новичков так и профи. А также спикеры, есть ли те, кто очень нравиться или бы вы хотели его увидеть. Типа это -  классный спикер, доступно и понятно обьясняет, посмотрю его. Заранее благодарю.
----
Может есть идеи
источник

D

Danya in Dart & Flutter по-русски
Evgeny Kot
Привет, пишет дружественная компания:
Добрый день сообщество. Наша компания хочет провести несколько вебинаров по Flutter. Интересуют какие на данный момент темы вам интересно было бы послушать. Которые вы бы точно посмотрели вебинар. Интересуют ответы как от новичков так и профи. А также спикеры, есть ли те, кто очень нравиться или бы вы хотели его увидеть. Типа это -  классный спикер, доступно и понятно обьясняет, посмотрю его. Заранее благодарю.
----
Может есть идеи
Я вообще не флаттерист, но насколько я знаю флаттер можно внедрять в нативные приложения
Вот мне было бы интересно посмотреть как
источник

D

Danya in Dart & Flutter по-русски
Но это больше наверное тема для доклада, чем для вебинара
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Evgeny Kot
Привет, пишет дружественная компания:
Добрый день сообщество. Наша компания хочет провести несколько вебинаров по Flutter. Интересуют какие на данный момент темы вам интересно было бы послушать. Которые вы бы точно посмотрели вебинар. Интересуют ответы как от новичков так и профи. А также спикеры, есть ли те, кто очень нравиться или бы вы хотели его увидеть. Типа это -  классный спикер, доступно и понятно обьясняет, посмотрю его. Заранее благодарю.
----
Может есть идеи
State, InheritWidgrt, IheritModel, Provider. Как работает (кратенько), примеры различных кейсов, когда там что ребилдится, не ребилдится, обновляется наблюдается, как улучшить перформанс и вот это вот все (подробно)
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
Всем добрый день. в целях проверки скачал себе iOS 14 и столкнулся с непонятной проблемой. У меня ощущение, что ширина букв автоматически стала меньше в приложении. скрины прилагаю
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
Evgeny Kot
Привет, пишет дружественная компания:
Добрый день сообщество. Наша компания хочет провести несколько вебинаров по Flutter. Интересуют какие на данный момент темы вам интересно было бы послушать. Которые вы бы точно посмотрели вебинар. Интересуют ответы как от новичков так и профи. А также спикеры, есть ли те, кто очень нравиться или бы вы хотели его увидеть. Типа это -  классный спикер, доступно и понятно обьясняет, посмотрю его. Заранее благодарю.
----
Может есть идеи
Меня прямо сейчас интересует реализация push-уведомлений 😊
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
ios 13.5
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
ios 14
источник