Size: a a a

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

2020 July 14

А

Александр in Dart & Flutter по-русски
На JS это за пять минут пишется
источник

OP

Oleksandr Pidlisnyi in Dart & Flutter по-русски
а зачем там нода кстати говоря
взять фаербейз и вперед

а когда уже флаттер будет понятный и фаербейза будет мало – тогда и полноценный бек подымать
источник

А

Александр in Dart & Flutter по-русски
Oleksandr Pidlisnyi
а зачем там нода кстати говоря
взять фаербейз и вперед

а когда уже флаттер будет понятный и фаербейза будет мало – тогда и полноценный бек подымать
Хороший вариант, но он ведь спрашивал про http, лучше сначала нучится дергать данные по API get запросами, что бы понять что такое вообще клиент-сервер.
Просто если сразу брать файрбейз, то чувак может и не понять что там под капотом происходит
источник

OP

Oleksandr Pidlisnyi in Dart & Flutter по-русски
Александр
Хороший вариант, но он ведь спрашивал про http, лучше сначала нучится дергать данные по API get запросами, что бы понять что такое вообще клиент-сервер.
Просто если сразу брать файрбейз, то чувак может и не понять что там под капотом происходит
он даже не знал, что ему нужен http
ему нужна нода и все)))
источник

А

Александр in Dart & Flutter по-русски
Ну тогда по ТЗ не подходит файрбейз))
источник

p

pavel in Dart & Flutter по-русски
Александр
Для начала тебе нужно разобраться что такое сервер, и почему нельзя напрямую из клиента дергать БД, в кратце - это огромная дыра в безопасности (хотя даже дырой нельзя назвать)
Хм, а как клиенту регаться без команд к бд
источник

А

Александр in Dart & Flutter по-русски
Делаешь POST запрос на сервер api/login {login:’pavel’, password:’12345’}
источник

p

pavel in Dart & Flutter по-русски
Александр
Если хочешь, могу отличный курс по бэку на ноде посоветовать, но он на английском
Если есть ссылочка на торрент буду признателен
источник

А

Александр in Dart & Flutter по-русски
А дальше сервак проверяет есть ли такой юзер
источник

А

Александр in Dart & Flutter по-русски
pavel
Если есть ссылочка на торрент буду признателен
источник

r

roman G in Dart & Flutter по-русски
всем привет, кто-нибудь знает как подменить платформу во время юнит тестирования приложения?
Хочу затестить метод, но он у себя внутри проверят if(platform.isAndoroid) и кидает ошибку если это не андроид
источник

А

Александр in Dart & Flutter по-русски
pavel
Хм, а как клиенту регаться без команд к бд
Если ты кленту дашь доступ к БД он может сделать DROP TABLE users
И все, прощай твой сервис
источник

AT

Andrey Tsvetkov in Dart & Flutter по-русски
а если клиенту дать read only доступ?))
источник

AT

Andrey Tsvetkov in Dart & Flutter по-русски
ну или доступ к выполнению заранее подготовленных хранимок
источник

p

pavel in Dart & Flutter по-русски
Александр
Если ты кленту дашь доступ к БД он может сделать DROP TABLE users
И все, прощай твой сервис
Давно когда-то на античате насмотрелся как вытаскивают логин/пароль админа из mysql, думал что все дыры залатали с той поры
источник

А

Александр in Dart & Flutter по-русски
pavel
Давно когда-то на античате насмотрелся как вытаскивают логин/пароль админа из mysql, думал что все дыры залатали с той поры
Так если ты на клиенте хранишить будешь эти данные, это ты сам дыру создал, кто ее залатает?
источник

А

Александр in Dart & Flutter по-русски
Andrey Tsvetkov
а если клиенту дать read only доступ?))
Это слишком узкий юзкейс, во первых.
А во вторых это ведь мобилка.
Если надо что то поменять- ты не заставишь всех юзеров обновиться. А на сервере ты можешь безболезнено менять выдачу и ее формат
источник

D

Donets in Dart & Flutter по-русски
Oleksandr Pidlisnyi
он даже не знал, что ему нужен http
ему нужна нода и все)))
привет слушай обьясни мне тупарылому индейцу вот такую суть:
у меня есть child Row который направляет в строку, обвертываем все это в виджет Expanded что не дает тексту или иконкам уходить за край, после мы кидаем все в контейнер который выводит нам нам все на экран, и после этого все засовываем опять в колону Column, если я убераю уже Column тогда что находиться в нутри колоны выдет мне ошибку в коде а есть у нас альтернативный вариант чтоб в контенер положить не колону а альтернативу какую нибудь потому что в колуне у меня находиться "иконка пользователя/вход/регистрация" и после идет уже навигационная панель по приложению.
источник

p

pavel in Dart & Flutter по-русски
Александр
Так если ты на клиенте хранишить будешь эти данные, это ты сам дыру создал, кто ее залатает?
Пока я ещё не во всю кухню въехал, но я как понимаю у юзера только на устройстве хранится кэш и что-то вроде куков или он может подставить другие запросы вместо этих куков к базе
источник

OP

Oleksandr Pidlisnyi in Dart & Flutter по-русски
Donets
привет слушай обьясни мне тупарылому индейцу вот такую суть:
у меня есть child Row который направляет в строку, обвертываем все это в виджет Expanded что не дает тексту или иконкам уходить за край, после мы кидаем все в контейнер который выводит нам нам все на экран, и после этого все засовываем опять в колону Column, если я убераю уже Column тогда что находиться в нутри колоны выдет мне ошибку в коде а есть у нас альтернативный вариант чтоб в контенер положить не колону а альтернативу какую нибудь потому что в колуне у меня находиться "иконка пользователя/вход/регистрация" и после идет уже навигационная панель по приложению.
а можно код? или больше точек?
источник