Урок 52: "Основы работы с данными - http запросы"

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • Пожертвования - boosty.to/lazyloadflutter
    ______
    Канал с анонсами в телеграм - t.me/lazyload_flutter
    ______
    Группа в телеграм - t.me/learnDartFlutter
    ______
    Группа в вк - club203125105
    ______
    Код урока для подписчиков Boosty - github.com/JonFir/lazyload_fl...
    ______
    0:00 - Вступление
    0:45 - Структура HTTP запроса
    9:0 - Структура URL
    14:00 - Добавляем класс Post который будем получать с сервера
    22:00 - Пишем get запрос для получения постов с сервера
    49:35 - Используем запрос данных в верстке для отображения постов
    1:01:59 - Пишем post запрос для отправки данных на сервер
    1:11:15 - Пишем запрос для загрузки данных в сеть

Komentáře • 46

  • @omelchenkoaleks
    @omelchenkoaleks Před 2 lety +8

    Не могу не присоединитья к восторженным высказываниям из благодарности за ваш труд!!!! Всего вам наилучшего!

  • @aleksandrsviridenko5079
    @aleksandrsviridenko5079 Před rokem +3

    Блин! Вот это точно удивительное путешествие в мир сетевых запросов, когда это у тебя впервые)

  • @adilzhenisov28
    @adilzhenisov28 Před 2 měsíci

    Зашел по рекомендации, видно очень тщательно объяснил урок👍👍👍

  • @user-ek8ph7zy5h
    @user-ek8ph7zy5h Před rokem

    Самый объемный курс по флаттер который только можно найти. Спасибо за труд!!!

  • @dreamer6228751
    @dreamer6228751 Před 2 lety +2

    Первый раз встречаю, что так всё нормально рассказано. Отличный материал и примеры! Спасибо.

  • @dmitry9088
    @dmitry9088 Před 2 lety +3

    Круто! Теперь можно к приложению с фильмами применять)

  • @Raimkhodzhanov
    @Raimkhodzhanov Před 2 lety +2

    Отличный урок! Спасибо!

  • @morrigan_ghost
    @morrigan_ghost Před 2 lety +2

    спасибо, мастер. Урок прекрасный, вернусь сюда ещё не раз

  • @VovanchoHBK
    @VovanchoHBK Před 3 lety +3

    Ой как все вовремя спасибо большое

  • @user-er6et2fn5w
    @user-er6et2fn5w Před rokem +1

    спасибо за клевые уроки!

  • @user-lr2qc9kj2n
    @user-lr2qc9kj2n Před 4 měsíci

    Спасибо , ваш контент очень полезный и по делу

  • @user-yh2rt1xw3y
    @user-yh2rt1xw3y Před 2 lety +1

    Интересно. Большое спасибо

  • @omg-go4vf
    @omg-go4vf Před 2 lety +8

    Ты мой герой! Короче начинаю смотреть сначала все твои уроки! Есть задача, написать приложение для веба и для мобилки за 2 месяца(до НГ). Багаж - слабое знание питона и джанги чтобы написать API и колоссальное желание писать код! Уделять буду 6-8 часов в день, по возможности больше!

    • @user-pm5ip8pr5g
      @user-pm5ip8pr5g Před 2 lety

      Ну, как получилось? Что-то еще, кроме доки, смотрел?

    • @ttahat
      @ttahat Před rokem

      @@user-pm5ip8pr5g походу нет😂

  • @vafinruslan56
    @vafinruslan56 Před 3 lety +1

    Спасибо! Топчик!!!

  • @TheFlutterGuys
    @TheFlutterGuys Před rokem

    Супер 🔥🔥🔥🔥🔥🔥

  • @iskandaryusupov2445
    @iskandaryusupov2445 Před 2 lety

    Лучший!

  • @IgorN1234
    @IgorN1234 Před 2 lety

    Спасибо!

  • @arturrubets
    @arturrubets Před 2 lety +3

    Спасибо за урок! Подскажи пожалуйста где почитать про то как составить структуру папок в папке lib для разных типов проекта?

  • @Antonnel7
    @Antonnel7 Před rokem +1

    кстате важный момент очередность нельзя нарушать headers потом write
    \/
    request.headers.add('Content-type', 'application/json; charset=UTF-8');
    request.write(jsonEncode(parametrs));
    /\
    final response = await request.close();

  • @turkmenhit
    @turkmenhit Před 3 lety +3

    Да не говорите я уже 2 дня не могу понят как работает http на flutter. Спасибо большое и hello из Туркменистана 🇹🇲🇹🇲

    • @LearnDartFlutter
      @LearnDartFlutter  Před 3 lety +4

      Потом еще будет применение в проекте с фильмами))

  • @diyorjonnasriddinov
    @diyorjonnasriddinov Před 2 lety

    you are best

  • @alexlao175
    @alexlao175 Před 2 lety +3

    точка G, хах)

  • @user-tk5sf9oi8h
    @user-tk5sf9oi8h Před 3 lety

    Спасибо Видос как все ТОП!
    А где друг кст?

  • @user-jm8bh2gm9d
    @user-jm8bh2gm9d Před 2 lety +1

    Большое спасибо за уроки!
    У меня вопрос: это основной способ взаимодействия с сетью на flutter, или есть более популярный?

  • @MegaMadbee
    @MegaMadbee Před 2 lety

    Ох как тяжко идет. 3 дня штурмовал информацию пока все более менее легло по полочкам. так правда и не въехал в одну ситуацию. если не указать as List в для JsonDecode(jsonString) в getPosts - то флаттер все проглотит и posts создастся вроде верно. во всяком случае в дебагере будет выглядеть как лист с постами... но при передаче ругается что это лист динамиков. тут вот вопрос конечно больше про дебагер - как разглядеть такую ошибку. пока досконально не сверил с оригиналом - не смог найти проблему.

  • @evgenysmirnov4762
    @evgenysmirnov4762 Před 2 lety +1

    57:29 List get posts => List.unmodifiable(_posts); вот так может надо было? а разве без этого, через get-метод все-равно можно изменить список?

  • @SShurikuSS
    @SShurikuSS Před 3 lety

    Спасибо за видео. Что порекомендуете в качестве state manager`a?

    • @LearnDartFlutter
      @LearnDartFlutter  Před 3 lety +1

      block

    • @SShurikuSS
      @SShurikuSS Před 3 lety

      @@LearnDartFlutter Смотрю на bloc либу, и что то даже начинать не хочется, слишком много кода, и кодо-генерации нужно накручивать. Или у Вас есть более элегантное решение?

    • @artempronenko5105
      @artempronenko5105 Před 3 lety +1

      @@SShurikuSS смотря для каких целей. если приложение не супер сложное, то скорее всего ему подойдет Provider. На остальные я бы даже не смотрел

    • @nickkorolev8869
      @nickkorolev8869 Před 3 lety +2

      @@SShurikuSS если не хочешь париться есть GetX там всё просто, для маленьких и средних проектов достаточно

    • @LensesColor
      @LensesColor Před 2 lety

      Да поддерживаю ​ @Nick Korolev Я вот давно исспользую GetX и мне он пока нравится. Там есть разделение UI и логики, там есть state manager, навигация и много еще разных примочек.

  • @MegaMadbee
    @MegaMadbee Před 2 lety

    А тут можно делиться сниппетсами? я написал для интерхит нотифаера. чего его гонять постоянно :)

  • @user-ho4cn9yp9x
    @user-ho4cn9yp9x Před 3 lety

    сяп

  • @kriperinaboom3898
    @kriperinaboom3898 Před 2 lety

    Коллеги, а в каком уроке я про factory пропустил, не могу понять :(

  • @dashaxedit
    @dashaxedit Před rokem

    а как же стандартный http пакет? или это не пакет для работы с запросами?

  • @ayazveliyev5840
    @ayazveliyev5840 Před 2 lety +1

    Ссылка на репозиторий не рабочая ((

    • @LearnDartFlutter
      @LearnDartFlutter  Před 2 lety

      она доступна платным подписчикам на boosty

  • @davidbritva9192
    @davidbritva9192 Před rokem

    Хелпер на инхерит на гит хабе
    DefBritva/Britva-Snippets
    Написал его сам было неудобно, потом случайно вбил в поиск snippet generator..

  • @davidbritva9192
    @davidbritva9192 Před rokem

    Отличный урок! Спасибо!