Flutter53 dart 비동기 프로그래밍 -3 학습 목표 1. JSON 응답 타입을 확인 하자 2. JSon Object Type에 이해 (동기적 방식 처리) 3. Json Array Type에 이해(동기적 방식처리) 1.JSON 응답타입을 확인 하자 -> Response -> body(String) -> Response -> Header(Map) Response -> body(String) // Json Object Type -> { "key" : value } // Json Array Type -> [ {}, {}, {} ] 2. JSon Object Type에 이해 (동기적 방식 처리) 3. Json Array Type에 이해(동기적 방식처리) [ { "userId": 1, "id": 1, "title": "delectus aut autem",.. 2023. 9. 20. dart 비동기 프로그래밍 -2 학습 목표 1. dart HTTP 요청 및 응답 처리를 하기 위한 사전 준비 2. pubspec.yaml 파일 설정 1. dart HTTP 요청 및 응답 처리를 하기 위한 사전 준비 Dart에서 HTTP 요청을 처리하기 위해선 http 패키지를 사용하면 됩니다. pub.dev 사이트 확인하기 http | Dart Package http | Dart Package A composable, multi-platform, Future-based API for HTTP requests. pub.dev 기호의 정확한 의미는 다음과 같습니다: 최상위 버전은 그대로 유지되어야 합니다. 지정된 버전과 호환 가능한 최신 버전이 사용됩니다. 도전 과제 JSON 형식에 문자열 데이터를 dart 코드로 변환 처리 JSON 문자.. 2023. 9. 19. dart 비동기 프로그래밍 -1 학습 목표 1.dart 비동기 프로그래밍에 대한 개념을 이해하자. 동기성 - 모든 코드가 순차적으로 진행되는 형태 비동기- 코드가 동시다발적으로 실행, 순차적으로 보장을 할 수 없는 형태 dart 비동기 프로그래밍은 프로그램의 흐름을 중단시키지 않고, 무언가의 완료를 기다리는 동안 다른 작업을 수행할 수 있게 해줍니다. Dart에서는 이를 위해 Future와 Stream이라는 두 가지 주요 개념을 제공합니다. // 키워드 묶음 // async / await / Future : 1회만 응답을 돌려 받는 경우 // async* / yield / Stream : 지속적으로 응답을 돌려 받아야 하는 경우 시나리오 코드1 - Future 타입 사용해보기 1 단계 2 단계 3 단계 규칙 : await 키워드를 사용.. 2023. 9. 19. dart null Safety 학습목표 1. dart Null Safety 2. null check 연산자와 null 병합 연산자 3. null 억제 연산자 또는 null assert 연산자 4. late 키워드에 대해 알아 보자 1. dart Null Safety 이란 뭘까? 널 세이프티(Null Safety)는 개발자가 널 에러를 피할 수 있도록 도와주는 다트 프로그래밍 언어의 기능입니다. 이 기능은 사운드 널 세이프티 인 다트(Sound Null Safety in dart)라고 불리며, 이를 통해 개발자는 코드 작성 시점에 널 에러를 잡을 수 있습니다. Sound Null Safety in dart 이란 (Sound Type System) 런타임 중에 null 포인터 예외를 방지하기 위해 Dart 컴파일러가 코드를 분석하고 컴파.. 2023. 9. 19. 이전 1 ··· 7 8 9 10 11 12 13 14 다음