본문 바로가기

Flutter/Dart19

dart 예외 처리 - 2 on 2023. 9. 21.
dart 예외 처리 - 1 학습 목표 1. 예외 처리란 뭘까? 2. 컴파일 에러(Compile-time Error) 와 예외(Exception) 구분 하기 3. dart는 컴파일 언어일까? 인터프리터 언어일까? 1. 예외 처리란 뭘까? 예외 처리(Exception Handling)란, 프로그램이 실행 중에 예상치 못한 상황 또는 오류가 발생했을 때 이를 적절하게 처리하는 기술입니다. 예외 처리는 프로그램의 안정성을 높이고 비정상적인 상황에 대처할 수 있는 방법을 제공합니다. 일반적으로 Dart에서 예외는 프로그램 실행 중에 발생한 오류를 나타내며, 이를 처리하는 데에는 try, catch, finally 구문을 사용합니다. try: 예외 발생 가능한 코드 블록을 감싸는 부분입니다. catch: 예외가 발생했을 때 처리하는 코드 블.. 2023. 9. 21.
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.