Skip to content

Flutter #

Find similar titles

3회 업데이트 됨.

Edit

Structured data

Category
Programming

플러터(Flutter) #

플러터란 #

플러터는 구글에서 개발한 모바일 어플리케이션 개발 프레임워크이다. 플러터는 Android, iOS를 동시 개발 가능한 크로스 플랫폼 프레임워크이며 2019년 Google I/O에서는 웹용 플러터 프리뷰를 선보였다. 플러터의 최초 출시일은 2017년 5월이고 공식 릴리즈는 2018년 12월이다.

플러터 버전 #

플러터 버전 SDK releases
v1.0.0 5391447 2018. 12. 5.
v1.2.1 8661d8a 2019. 2. 27.
v1.5.4-hotfix.2 7a4c334 2019. 5. 8.
v1.7.8+hotfix.2 2e54093 2019. 7. 9.
v1.7.8+hotfix.3 b712a17 2019. 7. 10.
v1.7.8+hotfix.4 20e5931 2019. 7. 25.

플러터의 특징 #

기존의 크로스 플랫폼 프레임워크들은 웹 뷰를 이용하고 Javacript Bridge를 구축하는 방식을 사용했다. 그런데 플러터는 웹 뷰를 이용하지 않고 OS에서 화면을 그리는 것이 아닌 Skia 그래픽 엔진을 이용하여 화면을 앱에서 직접 그리는 방식을 채택했다. 이를 통해 안드로이드, iOS의 구 버전부터 최신 버전까지의 모든 플랫폼에서 동일한 UI를 보장하게 된다. 플러터는 기본적으로 Google의 Material Design과 Apple의 Cupertino 디자인을 기본적으로 제공한다. 현재 플러터는 단일 코드 베이스에서 Android, iOS의 모바일 어플리케이션 뿐만 아니라 웹, 데스크톱 어플리케이션으로 확장될 수 있도록 하는 작업을 진행 중이다.

플러터 VS 리액트 네이티브(React Native) #

현재 크로스 플랫폼 프레임워크는 React Native, Flutter, Xamarin, ionic, PhoneGap 등 많은 프레임워크들이 존재하지만, 현재 가장 기대가 되는 프레임워크들이라고 하면 대표적으로 React Native, Flutter가 꼽힌다. 플러터와 React Native의 차이점은 다음과 같다.

구분 Flutter React Native
Official Release 2018. 12 Google I / O 2015. 03 F8 Conference
GitHub Star 71,172 79,353
Language Dart JavaScript
UI 모든 플랫폼에서 동일한 UI OS에 의존적인 UI
Native Performence Best Good
Library & Community Small Big

GitHub Star : 19년 7월 26일 기준

참고문헌 #

Flutter 공식 사이트 : [https://flutter.dev/]

Flutter 한글화 사이트 : [https://flutter-ko.dev/docs]

Incoming Links #

Related Data Sciences #

Related Articles #

Suggested Pages #

0.0.1_20230725_7_v68