Created by 솔루션사업팀
플러터의 장점
- 하나의 소스로 안드로이드, IOS를 빌드와 배포 할수 있다.(크로스 플랫폼)
- 퍼포먼스가 좋다.(GPU 가속렌더러 및 ARM 코드 런타임 으로 속도가 좋다.)
- 신속한 개발이 가능하다.(애뮬레이터 연결로 바로 화면에서 확인 가능)
- Widget으로 앱을 쉽게 만들수 있다.(위젯을 붙이기 쉽다.) pub dev 사이트 활용
- 오픈소스다.
플러터의 단점
- Dart라는 언어다.(생소한 언어, 진입장벽이 있다.)
- 개발환경 셋팅이 번거롭다.
- 가독성이 좋지 않다.(위젯에 따른 부모, 자식이 깊어진다.)
- React 보다 자료가 부족하다.
플러터의 환경설정(VS Code 사용 예시)
- VsCode 설치
- Flutter 설치(환경변수 설정 : \bin까지)
- Git 설치
- cmd에서 Flutter doctor 실행
- Android Studio 설치