반응형
Flutter 란 ?
- 2017년 Google의 첫 런칭
- 편리한 모바일용 앱 개발을 목표
- ' Dart ' 라는 Google이 만든 언어를 사용
- IOS & 안드로이드를 모두 한 번에 개발할 수 있는 Cross-Platform 지원
- Cross-Platform 에서 native의 성능을 100% 구현할 수 없는 문제를 Dart 언어 완전히 바이너리를 씀으로서 해결함
특징 : React Native와 경쟁 중 / 최근 2.0 버전 출시
React Native, 리액트 네이티브란 ?
- Javascript / React를 기반
- 역시나 ios / Android 개발이 가능
- Single page application에서 가장 많이 쓰이고 있음
React Navtive VS Flutter 의 차이
React Native | Flutter | |
출시 년도 | 2015 | 2017 |
언어 | JavaScript JS의 엄청난 이점 (풀스텍가능) |
Dart (oop, Object Oriented Programming) JS를 따라잡기위해 Google이 만들었지만 조금 망함. Flutter 언어로 채택 |
Cross-Flatform 앱이 만들어지는지 / Compile 방법 |
JavaScript Bridge : 완전히 컴파일 안해도 되지 않냐 ! JSON / XML 문제 : ios / Android 로 변환할 때 오류가 있을 때가 있음. 특이 os업데이트 경우 hell.. |
Skia Engine (C++ 기반) : ios든 android 든 그냥 캔버스처럼 그림을 그려버림 위젯 2가지 제공 (material / cupertino) material - google 많이 밀고 있음 cuppertino - apple st => ios / android 든 위젯 사용하면 어메이징 (rendering) |
컴파일 One src code 로 할 수 있는 것 |
IOS Android |
IOS Android Windows Mac Web |
핫 리로드 (빠르게 로드를 다시하는) |
지원 | 지원 |
사용하여 출시된 어플들 | Alibaba, Google AdWords, App Tree, Topeline |
References : https://www.youtube.com/watch?v=Yt-DjG5b4iA&list=PLnIaYcDMsScxP2Nl8pEbmI__wkF0YVu0a
반응형
댓글