[15] Flutter 통신

찬과장·2025년 5월 9일
0

Flutter

목록 보기
15/22
post-thumbnail

학습목표

  • json파싱을 이해한다.
  • Dart언어의 Future와 await를 이해한다.
  • API를 사용하여 http 통신과 json파싱을 구현한다.

동기 vs 비동기

Future 예시

  • 궁극적으로 원하는 물건은 음식!
  • 영수증은 추후 음식으로 변경 예정!
    -> 영수증 == Future 객체
    업로드중..

Dart 언어 – future, async, await 이론

  • Futuer 객체는 추후 어떠한 타입으로 변형 될지 대기 하는 객체
  • <>제네릭으로 타입으로 어떤 결과물이 올 지 알고 있다.
  • Future클래스는 비동기 작업시 사용
  • 일정 소요시간 후에 실제 데이터나 에러를 반환
  • async클래스는 await메서드를 가지고 있음
  • await 로 선언된 메서드는 응답이 처리 될 때까지 대기

JSON

  • XML : eXtensible Markup Language

  • HTML은 정해진 태그만 사용 가능 하지만 Extendible하게 XML은 내가 만든 태그를 사용 가능

  • 하지만 이러한 태그들은 개발에 있어 공유하기 어려움

  • Json : jacascript objext Notation
    k:v 값으로 설정 된 값으로 데이터를 더 편하게 보기

  • Json viewer 설치하여 조금 더 편하게 보기!

profile
나는,,,,,,,,,나다

0개의 댓글