Size: a a a

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

2021 March 12

P

Pa_blooo in Dart & Flutter по-русски
вот смотрите как влияет конст
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Pa_blooo
что тут пиздец
Так я за этим и обратился
источник

d

dsgnrvd in Dart & Flutter по-русски
у меня есть такой http helper, который при отправке запроса добавляет header
import 'package:http/http.dart' as http;
import './jwt';

class AuthenticatedHttpClient extends http.BaseClient {
 @override
 Future<http.StreamedResponse> send(http.BaseRequest request) async {
   // intercept each call and add the Authorization header if token is available
   final authToken = jwt.getJWT();

   request.headers.putIfAbsent('Authorization', () => authToken);
   request.headers.putIfAbsent('Content-type', () => 'application/json');

   return request.send();
 }
}

AuthenticatedHttpClient httpClient = AuthenticatedHttpClient();

как я его юзаю:
// это надо обернуть в метод, чтобы декодировать json в одном месте и возвращался json body
   final response = await httpClient.get(Uri.http('localhost:1337', 'api/v1/user/'));

   // делаем так потому что кодировка слетит если кириллица
   final body = json.decode(utf8.decode(response.bodyBytes));
источник

KK

Kit Khilobok in Dart & Flutter по-русски
Anton Kowalski
Ребята, можете посмотреть на виджет, можно его как-то оптимизировать?
Не надо так писать, пожалуйста
источник

У

Урусай in Dart & Flutter по-русски
Pa_blooo
Тогда хер уберешь конст получается
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Pa_blooo
тут виджет в 600 строк
Не совсем сам виджет 300 он меня больше интересует.
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Kit Khilobok
Не надо так писать, пожалуйста
А как тогда?
источник

d

dsgnrvd in Dart & Flutter по-русски
dsgnrvd
у меня есть такой http helper, который при отправке запроса добавляет header
import 'package:http/http.dart' as http;
import './jwt';

class AuthenticatedHttpClient extends http.BaseClient {
 @override
 Future<http.StreamedResponse> send(http.BaseRequest request) async {
   // intercept each call and add the Authorization header if token is available
   final authToken = jwt.getJWT();

   request.headers.putIfAbsent('Authorization', () => authToken);
   request.headers.putIfAbsent('Content-type', () => 'application/json');

   return request.send();
 }
}

AuthenticatedHttpClient httpClient = AuthenticatedHttpClient();

как я его юзаю:
// это надо обернуть в метод, чтобы декодировать json в одном месте и возвращался json body
   final response = await httpClient.get(Uri.http('localhost:1337', 'api/v1/user/'));

   // делаем так потому что кодировка слетит если кириллица
   final body = json.decode(utf8.decode(response.bodyBytes));
как нибудь get, post, put итд можно обернуть чтобы при каждом response я возвращал декодированный body?
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Kit Khilobok
Не надо так писать, пожалуйста
Мне надо получить значения после атача. А setState для применения изменение на основе полученых данных.
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Kit Khilobok
Не надо так писать, пожалуйста
Мне надо перерисовать виджет после Layout
источник

Ю

Юрий in Dart & Flutter по-русски
Anton Kowalski
Мне надо перерисовать виджет после Layout
Рисуй их в зависимости от layout
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Юрий
Рисуй их в зависимости от layout
то есть?
источник

™{ } in Dart & Flutter по-русски
Переслано от ™{ }
Привет всем
Подскажите пожалуйста
За какой срок модно сделать телеграмм со всем его функционалом и сколько человек понадобится
источник

Ю

Юрий in Dart & Flutter по-русски
Anton Kowalski
то есть?
На layoutbuilder получаете размеры - разпоеделяйте виджеты по этим размерам при билде
источник

n_

nikto _b in Dart & Flutter по-русски
Урусай
Прикольно, не знал. А как флаттер отслеживает константный ли виджет аль нет?
Это уже вопрос к языку
источник

Ю

Юрий in Dart & Flutter по-русски
™{ }
Переслано от ™{ }
Привет всем
Подскажите пожалуйста
За какой срок модно сделать телеграмм со всем его функционалом и сколько человек понадобится
Пара миллиардов в зелёном, несколько тысячь человек и сотня гениев из них
источник

P

Pa_blooo in Dart & Flutter по-русски
™{ }
Переслано от ™{ }
Привет всем
Подскажите пожалуйста
За какой срок модно сделать телеграмм со всем его функционалом и сколько человек понадобится
на одних тока анимациях ахуеете
источник

P

Pa_blooo in Dart & Flutter по-русски
а так обычный мессенджер
источник

P

Pa_blooo in Dart & Flutter по-русски
думаю 3 человека 4-5 месяцев сделают
источник

У

Урусай in Dart & Flutter по-русски
Юрий
Пара миллиардов в зелёном, несколько тысячь человек и сотня гениев из них
Сделаю за полтора
источник