1. 앱 개발
- 모바일 환경의 앱을 개발하기 위해서는 2가지 OS에 대한 언어를 숙지해야 함
- Android : Java (Kotlin)
- iOS : Swift (Objective C)
- Android, iOS의 두 버전의 앱을 개발하기 위해서는 실제로는 2명의 개발자가 필요

2. Dart
- Dart는 모바일 및 여러 환경에서 사용할 수 있는 앱을 개발하기 위해 개발된 언어
- Java, Swift 같은 Native 언어가 아님 : OS가 바로 이해할 수 없음
- 하나의 추가 툴이 필요 : 라이브러리같이 미리 제작된 도구들을 활용할 수 있는 위젯
- 이 위젯들을 모아 놓은 것이 Flutter
- 화면 구성을 위한 Flutter, React Native 등을 UI Framework라고 함

Share article