본문 바로가기
앱개발/Flutter Dart

Dart & Flutter개발-fastcampus 1강

by tankwoong 2023. 12. 1.
반응형

Flutter

Flutter는 크로스 플랫폼 개발 프레임 워크 

 

Flutter는 쉽다.

선언형 UI구조의 채택으로 UI코드와 로직코드가 하나의 파일, 함수 내에서 한 번에 써 내려갈 수 있어서 초보자에게 적합하다.

UI구조를 각각의 Widget단위로 개발하여 쉽게 다른 Widget들과 조합/배치하여 레이아웃을 구성하기에 용이하다.

-> easy

 

객체 프로그래밍을 지원하고 효과적인 프로그래밍 방법인 함수형 프로그래밍 또한 지원 

 

Web과 Desktop을 위한 큰 사이즈의 모니터까지 flexible한 레이아웃

 

별도의 UI 엔진을 활용하여 더욱 효율적인 방법으로 Application을 구동할 수 있도록 설계 

SKiA+Impeller 엔진까지 주기적으로 업데이트가 이루어짐 

 

오픈 소스임 

 

심플하면서도 예쁜 디자인을 쉽게 구현 

 

Dart

 

 

Dart는 Google에서 개발한 고급 프로그래밍 언어로 객체 지향적이며, 다양한 플랫폼에서 실행 될 수 있도록 설계 

- 두 가지의 컴파일러(JIT, AOT)를 보유하고 있다는 것이 특징 

- 강력한 타입 시스템을 가지고 있어서 코드의 안정성과 가독성을 높일 수 있음 

Google에서 처음 만들때 JavaScript에서 영감을 받아 개발한 언어로 그 형태가 JavaScript와 유사한 점이 많다.

다트 도구 

 

반응형