Size: a a a

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

2020 September 17

RC

Rv Ch in Dart & Flutter по-русски
Nurbek Batyrzhan uulu
RangeError (index): Invalid value: Valid value range is empty: 0
а код сам?
источник

N

Nurbek Batyrzhan uul... in Dart & Flutter по-русски
Rv Ch
а код сам?
child: Container(
 
/// List of middleCategory
 
child: categories[_selectedCat].children.isEmpty ? SizedBox() : ListView.builder(
   key: Key('builder ${selected.toString()}'),
   itemCount: categories[_selectedCat].children.length,
   itemBuilder: (ctx, index) {
       return Container(
источник

RC

Rv Ch in Dart & Flutter по-русски
Nurbek Batyrzhan uulu
child: Container(
 
/// List of middleCategory
 
child: categories[_selectedCat].children.isEmpty ? SizedBox() : ListView.builder(
   key: Key('builder ${selected.toString()}'),
   itemCount: categories[_selectedCat].children.length,
   itemBuilder: (ctx, index) {
       return Container(
а с children в   categories[_selectedCat]  все норм?
или с индексом к categories
продебаж, посмотри что там приходит, для теста можешь вместо своих списков подсунуть какой нибудь простой и посмотреть как должно работать
источник

N

Nurbek Batyrzhan uul... in Dart & Flutter по-русски
Rv Ch
а с children в   categories[_selectedCat]  все норм?
или с индексом к categories
продебаж, посмотри что там приходит, для теста можешь вместо своих списков подсунуть какой нибудь простой и посмотреть как должно работать
Danke, походу с датой ошибка скорей.
источник

RC

Rv Ch in Dart & Flutter по-русски
Nurbek Batyrzhan uulu
Danke, походу с датой ошибка скорей.
Bitte
источник

MA

Maks Andrienko in Dart & Flutter по-русски
а можете объяснить почему при роутинге на 3 бар меня пропускает всегда по пути,а не сразу на нуженый индекс
источник

MA

Maks Andrienko in Dart & Flutter по-русски
вот так получается
хочу что бы сразу на 2 переходил
источник

ИМ

Игорь Михеев... in Dart & Flutter по-русски
Добрый день, подскажите как добавить внутреннюю тень в контейнер?
источник

MA

Maks Andrienko in Dart & Flutter по-русски
Игорь Михеев
Добрый день, подскажите как добавить внутреннюю тень в контейнер?
decoration: BoxDecoration(
       boxShadow: [
         const BoxShadow(
           color: Colors.black,
           spreadRadius: -12.0,
           blurRadius: 12.0,
         ),
       ],
     ),
источник

ИМ

Игорь Михеев... in Dart & Flutter по-русски
Maks Andrienko
decoration: BoxDecoration(
       boxShadow: [
         const BoxShadow(
           color: Colors.black,
           spreadRadius: -12.0,
           blurRadius: 12.0,
         ),
       ],
     ),
источник

ИМ

Игорь Михеев... in Dart & Flutter по-русски
а можно с помощью тени добиться эффекта нажатой кнопки?
источник

MA

Maks Andrienko in Dart & Flutter по-русски
а что в картинке?) я ничего не вижу
источник

MA

Maks Andrienko in Dart & Flutter по-русски
Игорь Михеев
а можно с помощью тени добиться эффекта нажатой кнопки?
лучше будет просто добавить эффект нажатия
я конечно не знаю контекст, но если тебе надо показать тень при нажатии, то почему внутренюю тень?)
источник

A

Aleksandr in Dart & Flutter по-русски
Какую минимальную версию андроида лучше указывать для разработки? Чтобы приложение работало как можно на большем количестве устройств
источник

n

neikist in Dart & Flutter по-русски
Aleksandr
Какую минимальную версию андроида лучше указывать для разработки? Чтобы приложение работало как можно на большем количестве устройств
У нас 4.2 поддерживается. Только боюсь для флаттера многие либы поддерживать эту версию не будут. Даже если сам флаттер поддерживает
источник

n

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

V

Vyacheslav in Dart & Flutter по-русски
Renat Ganiev
Ребята, привет! Кто то сталкивался с установкой FacebookSDK для аналитики. нас интересуют диплинки и в целом отслеживание рекламных перехдом и установок приложения. Кучу библиотек на pub.dev и все какие то не понятно что делают. Кто решал подобную задачу?
привет, я ставил аналитику для FB помощью https://pub.dev/packages/flutter_facebook_app_links
С ее помощью точно отмечает установки, а вот с диплинками я заплыл, не смог протестировать.  СДК фейсбука материлась на HttpStatus: 400, errorCode: 100, subErrorCode: 33 и я не смог с ним разобраться. Думаю, что из-за моих слабых познаний в настройке рекламных кампаний на ФБ
источник

RG

Renat Ganiev in Dart & Flutter по-русски
Vyacheslav
привет, я ставил аналитику для FB помощью https://pub.dev/packages/flutter_facebook_app_links
С ее помощью точно отмечает установки, а вот с диплинками я заплыл, не смог протестировать.  СДК фейсбука материлась на HttpStatus: 400, errorCode: 100, subErrorCode: 33 и я не смог с ним разобраться. Думаю, что из-за моих слабых познаний в настройке рекламных кампаний на ФБ
Спасибо 👍
источник

V

Vyacheslav in Dart & Flutter по-русски
у меня тоже вопрос, кто делал распознавание речи с офлайн режимом? Что выбрать? Speech_to_text только онлайн или я не понял
Возможно подскажете нативную часть для iOS
источник

di

dmitrii ivanov in Dart & Flutter по-русски
Друзья, прошу вашего совета. Есть приложение на flutter, есть rest api сервис. В приложении есть страница авторизации ну и главная страница на которую пользователь переходит после успешной авторизации. Задача следующая – сделать переход на главную страницу приложения автоматическим, если пользователь ранее был уже авторизирован. Задачу было решено реализовать через JWT. При первом запуске приложения пользователь вводить логин и пароль которые уходят на «https[ИМЯ_Сервиса].ru», тот проверяет связку логина и пароля в AD(да, авторизация по факту идет через AD), и в случае успеха делает запись в SQL таблицу где хранится  имя пользователя и его уникальный ИД, далее сервис возвращает мне токен формата
eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.
eyJzdWIiOiIxMjM0NSIsIm5hbWUiOiJKb2huIEdvbGQiLCJhZG1pbiI6dHJ1ZX0K.
LIHjWCBORSWMEibq-tnT8ue_deUqZx1K0XxCOXZRrBI

в payload’де которого есть поле «user» c нашим логином. Далее на стороне клиента я записываю полученный токен в хранилище через flutter secure storage и перевожу пользователя на главную страницу. При переходе на главную страницу снова происходит POST запрос но уже к «https[ИМЯ_Сервиса].ru/api» куда собственно и посылается полученный нами токен, т.к. одного имени пользователя мне хватает чтоб вернуть нужную ему информацию на главную страницу. Информация содержит персональные данные, поэтому если сервис - «https[ИМЯ_Сервиса].ru/api» забракует токен то никто ее не получит и не увидит. При повторном запуске приложения, пока отображается splash скрин я проверяю наличие токена в защищенном хранилище. При его отсутствии я отображаю страницу авторизации, если он там есть то сразу перевожу на главную страницу делая попутно POST запрос. Это все я уже сделал, и все работает. Но меня терзают сомнения все ли правильно я сделал. Безопасна ли такая модель работы приложения и сервиса?Надо ли обновлять токен при каждом обращении к сервису? А может я вообще все неправильно сделал? Хочу услышать ваше мнение.
источник