본문 바로가기

dart7

Flutter - FutureBuilder 사용법 + API 서버 http 연동 들어가며.. 앞서 본 블로그에서 Jsonplaceholder에서 제공하는 API를 http패키지를 사용하여 연동하였다. Flutter는 앞서 살펴본 API응답객체인 Future에 대한 대응 Widget으로, FutureBuilder를 제공한다. 이번 장에서는 FutureBuilder사용법에 대해 간단히 살펴보고자 한다. 앞서 진행한 소스는 첨부하지 않으므로 아래 관련 포스트에서 먼저 확인하길 바란다. 관련 포스트 2022.03.17 - [Flutter] - Flutter(Dart) - Model 객체 Json 매핑 쉽게 하기(@JsonSerializable) 2022.03.18 - [Flutter] - Flutter(Dart) - http 패키지 사용법 및 유닛테스트 FutureBuilder Future.. 2022. 3. 18.
Flutter(Dart) - http 패키지 사용법 및 유닛테스트 들어가며.. 내/외부 자원을 얻기위해 대부분의 Application은 http 프로토콜을 사용하여 자원을 취득한다. Flutter는 http 프로토콜 위한 http패키지를 제공 한다. 이를 통해 Rest 서버 자원을 쉽게 얻을 수 있다. 본 장에서는 http 패키지를 사용하여 jsonplaceholder에서 제공하는 데이터를 얻는 간단한 API관리 객체를 만들어 본다. 처리되는 API는 json serialization 패키지를 사용하여 get/set 함수를 통해 json데이터 포맷으로 관리된다. 이 과정은 다루지 않으므로 필요하다면 해당 블로그를 확인한다. 개발환경 windows 10 ( MacOS 무관 ) Visual Studio Code Flutter 2.10 ( Dart만 사용해도 무방하다. ) .. 2022. 3. 18.
Flutter(Dart) - Model 객체 Json 매핑 쉽게 하기(@JsonSerializable) 들어가며.. 모델객체를 json데이터로 변환, json에서 모델객체로 변환하기 위해 우리는 Model class에 관용적으로 사용되는 fromJson, toJson이름의 함수를 구현한다. 이를 직접만드는 일은 사실 꽤 번거로운 일이고 비생산적이다. Dart 패키지인 json_serializable을 사용하여 이런 번거로운 일을 손쉽게 해결할 수 있다. 개발환경 windows 10 ( MacOS 무관 ) Visual Studio Code Flutter 2.10 ( Dart만 사용해도 무방하다. ) 프로젝트 생성 flutter create exam_json ⚙ pubspec.yaml dependencies: flutter: sdk: flutter http: ^0.13.4 json_annotation: ^4... 2022. 3. 17.
python - 다트.전자공시 Open API 활용(4), 공시대상회사 조회 - 대화형 콘솔 만들기 전자공시 Open API 활용(3), 공시대상회사 추출 및 가공 에서 추출한 데이터를 활용하여 간단한 대화형 콘솔을 만들어 보고 확장하여 선택한 회사 고유코드로 DART에서 제공하는 API를 호출 해보도록 한다. 관련 포스트 시리즈 python - 다트.전자공시 Open API 활용(1), 전체 상장사(고유코드) 조회 - HTTP로 얻은 Stream zip파일 읽기 python - 다트.전자공시 Open API 활용(2), 기업개황 응답데이터 JSON 핸들링( JSON 기초 ) python - 다트.전자공시 Open API 활용(3), 공시대상회사 추출 및 가공 ( xml to dict - xmltodict library) 전자공시 Open API 활용(5), 기업 재무제표 조회 API ( 분기/반기/사.. 2020. 3. 7.