반응형
Flutter에 관한 정보들
flutter는 다른 보통의 언어들과 달리 운영체제와 직접적으로 통신하지 않는다고 합니다.
그 이유는 Flutter에는 C, C++로 만들어진 엔진이 존재하고, 그 엔진에서 dart 코드를 돌려주는 형태로 Flutter가 동작하기 때문이죠.
이 C, C++로 만들어진 엔진은 VM과 같은 역할을 수행하고, Canvas 같아서 무엇이든 그릴 수 있습니다.
Flutter에서 아쉬운 점을 꼽아보자면 ios에서의 UI가 기본 IOS어플의 것들과는 살짝 다르다는 것입니다.
Swift의 아이콘과 최대한 비슷하게 Flutter 개발자들이 연구하여 적용했지만, 완벽하게 같지는 않습니다.
Flutter vs React Native
Flutter
- 내가 원하는 UI로 디자인 할때 사용
- Dart언어를 사용. Dart는 Java와 비슷하여, Java언어를 경험해보았다면 접근하기 쉬움.
React Native
- 기존에 정의된 UI들을 사용
- javascript 언어 사용. React를 사용하던 분들이라면 접근하기 쉬움.
반응형
'Flutter' 카테고리의 다른 글
Flutter 설치 방법 (feat. mac) (0) | 2024.01.04 |
---|---|
[Flutter] Exception caught by image resource service : HTTP request failed, statusCode: 403 (0) | 2023.11.10 |
댓글