Dart

Dart

구글이 만든 클라이언트 최적화 언어로, Flutter 앱 개발의 핵심 언어예요. 비동기 프로그래밍 (Future·Stream), 객체지향 클래스, 제네릭, 컬렉션 리터럴 같은 현대적인 기능을 기본으로 갖췄습니다. 공식 문서를 기준으로 언어 문법과 핵심 개념을 정리해요.

  • 비동기 프로그래밍: async/await와 Future, 스트림 다루기
  • 클래스: 객체지향과 믹스인 기반 상속
  • 제네릭: 타입 파라미터로 재사용·타입 안전성 확보
  • 컬렉션: List·Set·Map과 다양한 컬렉션 요소(control flow element)
  • 에러 처리: 예외 throw/catch/finally와 assert

출처: https://dart.dev/language