Surf Flutter Team – Telegram
Surf Flutter Team
3.13K subscribers
676 photos
54 videos
265 links
Комьюнити Flutter-разработчиков Surf.

🛠 Разработали решения для KFC, Росбанка и Medium Quality
📚 Делимся полезными материалами и обучаем стажёров

💬 Чат → https://news.1rj.ru/str/+aJbtJ4znXCBhOGIy

🧑🏻‍💻 Вакансии: career.surf.ru
📲 По вопросам @SurfAskBot
Download Telegram
Работа с API

Все мы рано или поздно сталкиваемся с необходимостью анализировать работу с HTTP/HTTPS-запросами. Для этого существует много инструментов — 🏄‍♀️ Flutter-разработчик Саша сегодня расскажет про те, что использует он.

Эволюционно мой путь в освоении данной задачи выглядел примерно так:
🔵 просмотр логов работы HTTP-клиента;
🔵 анализ через инструмент Network в DevTools;
🔵 работа с приложением Proxyman.

Начнем с очевидного — логирование.

Это, наверное, первое, с чем начинают работу новички. В случае с Dio всё, что тебе нужно сделать — добавить интерцептор в конфигурацию твоего клиента. У нас это обычно выглядит примерно так:

if (Environment.instance().isDebug) {
dio.interceptors.add(LogInterceptor(
requestBody: true,
responseBody: true,
));
}


Но, как правило, когда ты приходишь на проект, всё уже настроено.

Минусов много:
🔵 Можно только просмотреть результат работы.
🔵 Всё валится в консоль сплошным потоком — часто трудно что-то найти, если запросов много.
🔵 Лог обрезается, поэтому ты можешь увидеть только часть запроса/ответа.
🔵 Трудно читать — JSON отображается как есть.

Тем не менее, если надо что-то быстро глянуть, я смотрю в логи. Читай в карточках про другие инструменты.

Ссылки из карточек:
➡️ Документация по вкладке Network в DevTools
➡️ Ссылка на Proxyman
➡️ Документация по настройке прокси в Dio
➡️ Ссылка на surf-flutter-app-template

Пиши в комментариях, что используешь ты и почему?

#surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍115
Наши итоги года от TGStat. Спасибо за поддержку и развитие Flutter-комьюнити! 🐮

#surf_flutter #surf_team
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥239🔥8🤩1🏆11
Ключи во Flutter

Во Flutter много виджетов и в каждом есть любопытное свойство — key, ключ.

Используют его не так часто. И из-за того, что у key есть несколько разновидностей, разработчики часто интересуются, когда, где и как использовать эти ключи.

В карточках ты найдёшь ответы на эти вопросы, которыми любезно поделилась 🏄‍♀️ Сёрфер Женя.

#surf_flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍26101
Новый эпизод Flutter Dev Podcast 🎧

Новый выпуск посвятили карьере Flutter-разработчика — вместе с экспертами индустрии и активными участниками сообщества мы решили найти идеальную формулу, которая помогает нашему сообществу расти.

Рассказали, как мы сами пришли во Flutter, вспомнили свой первый код и самые типичные ошибки начинающих разработчиков, выяснили, подходит ли Dart и Flutter в качестве первой технологии для изучения, а также рассказали о нестандартных способах использования телеграм-чатов — и даже вспомнили про нейросети.

🎙 У микрофона — Женя и Марк из Surf, Илья Вирник и Сергей Кольцов из Яндекс.Про, Евгений Ёлчев из VK, LazyLoad Dart & Flutter.

⌨️ Подписывайся на подкаст в Telegram и слушай на всех доступных площадках:

Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK

#surf_podcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31❤‍🔥731💘11