[flutter] 플러터(Flutter) 개발에 필요한 언어와 도구
플러터(Flutter)란?
플러터(Flutter) 는 구글에서 개발한 크로스 플랫폼 모바일 앱 개발 프레임워크로, 하나의 코드베이스를 사용하여 안드로이드와 iOS 모바일 앱을 동시에 개발할 수 있습니다.
Dart 언어
플러터 앱은 Dart 언어를 사용하여 개발됩니다. Dart는 구글에서 개발한 프로그래밍 언어로, C언어와 JavaScript의 장점을 결합한 고급 언어입니다. 간결하고 빠른 실행 속도가 특징이며, 플러터 개발에 적합한 언어입니다.
플러터 SDK
플러터 SDK는 플러터 앱을 개발하기 위한 모든 도구, 라이브러리 및 기능들을 포함한 소프트웨어 개발 키트입니다. 플러터 SDK는 앱을 빌드하는 데 필요한 모든 핵심 기능을 제공하여 효율적인 앱 개발을 돕습니다.
플러터 개발 도구
플러터 개발을 위해 다음 도구들이 필요합니다.
- 플러터 프레임워크: UI를 작성하고 기타 앱 기능을 개발하는 데 사용됩니다.
- 플러터 엔진: 렌더링 및 성능 최적화에 사용되는 핵심 엔진입니다.
- 플러터 패키지: 다양한 기능과 라이브러리를 포함하고 있는 패키지입니다.
플러터 개발 환경 설정
플러터 개발을 위해 다음 사항을 설치해야 합니다.
- Dart SDK: Dart 프로그래밍 언어의 소프트웨어 개발 키트입니다.
- 플러터 SDK: 앱을 빌드하고 실행하는 데 필요한 플러터 SDK입니다.
- 플러터 개발 툴: 안드로이드 스튜디오, 비주얼 스튜디오 코드 등의 개발 툴을 사용하여 플러터 앱을 개발할 수 있습니다.
위의 도구와 SDK를 설치하고 설정하면, 플러터 앱을 개발하기 위한 준비가 완료됩니다.