Size: a a a

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

2020 August 13

P

Pa_blooo in Dart & Flutter по-русски
следую чистой архитектуре.
есть репозиторий аналитики, не могу понять как "правильнее" сделать
создать отдельный блок, для взаимодействия с ним, и в других блоках (действия пользователя), кидать евенты в тот блок
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
хочу реализовать вход по отпечатку пальца и так же вход с пинкода
источник

P

Pa_blooo in Dart & Flutter по-русски
или в этих блоках сразу взаимодействовать с репозиторием
источник

M

Max in Dart & Flutter по-русски
Никита Светлаков
хочу реализовать вход по отпечатку пальца и так же вход с пинкода
Делай.
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
Никита Светлаков
хочу реализовать вход по отпечатку пальца и так же вход с пинкода
flutter_screen_lock. Не самый кастомизируемый вариант, но при должном желании спокойно допиливания
источник

GA

Gevork Arzumanyan in Dart & Flutter по-русски
народ помогите с BLoC
мб я что то не понимаю ?
создал 2 экрана
splash (на нем проверяю авторизован пользователь или нет)
login  (ну сама авторизация)
пытаюсь через провайдер прокинуть репозиторий но получаю ошибку

══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown building LoginForm:
       RepositoryProvider.of() called with a context that does not contain a repository of type
AuthenticationRepository.
       No ancestor could be found starting from the context that was passed to
RepositoryProvider.of<AuthenticationRepository>().

       This can happen if the context you used comes from a widget above the RepositoryProvider.

       The context used was: _InheritedProviderScope<LoginBloc>(value: null)

пример кода

https://gist.github.com/gevork/e87b794ce2dc03a29d9ac022b4a27401
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
Прошу извинить, что долго не писал. Был звонок.
Значит хочу реализовать вход по отпечатку пальца и так же вход с пин-кода,

В голове так.
Сначала сделать верстку потом наложить функционал. Это я я размышляю как с сайтом бы сделал.

Здесь так же или иначе ? Как лучше начать
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
Никита Светлаков
Прошу извинить, что долго не писал. Был звонок.
Значит хочу реализовать вход по отпечатку пальца и так же вход с пин-кода,

В голове так.
Сначала сделать верстку потом наложить функционал. Это я я размышляю как с сайтом бы сделал.

Здесь так же или иначе ? Как лучше начать
делай как тебе удобно, нет стандартов к этому
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
Учитывая, то что я пока можно сказать не  знаю dart, прохожу обучение
источник

PE

Pavel Erokhin in Dart & Flutter по-русски
Попробуй и так и так, а потом уже будешь думать как все-таки удобнее организовать процесс разработки
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
сделай весь функционал приложения, а после наверни авторизацию по пину
источник

V

Vyacheslav in Dart & Flutter по-русски
Roman Vasiliev
А зачем ее растягивать и жаловаться на это?
источник

V

Vyacheslav in Dart & Flutter по-русски
Roman Vasiliev
А зачем ее растягивать и жаловаться на это?
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
понял.
Благодарю.
Буду пробовать по разному)
источник

V

Vyacheslav in Dart & Flutter по-русски
Вот чтобы было как слева
источник

AP

Andreu Puzikov in Dart & Flutter по-русски
ибо все что тебе нужно, это реализовать эту вещь на входе (проверку на существовании залогиненного юзера), логику сохранения пользователя, смену пароля, ну и логику отображения экрана пина после сворачивания, если такое надо
источник

V

Vyacheslav in Dart & Flutter по-русски
Daniel S
AspectRatio
Не помогло,на картинке показал как получилось (справа с аспектом)
источник

НС

Никита Светлаков... in Dart & Flutter по-русски
Andreu Puzikov
ибо все что тебе нужно, это реализовать эту вещь на входе (проверку на существовании залогиненного юзера), логику сохранения пользователя, смену пароля, ну и логику отображения экрана пина после сворачивания, если такое надо
спасибо большое
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Растянуть по ширине и разместить по центру, если черные полосы допустимы, если нет, то растянуть самую короткую ось до заполнения и центр итогового виджета совместить с центром стека
источник

V

Vyacheslav in Dart & Flutter по-русски
ок, буду пробовать... вот так всегда, иногда достаточно задать вопрос и уже почти понятен ответ 😂
источник