[Flutter #0] Hello Flutter👋
HELLO FLUTTER
(제곧내) 그렇다. flutter를 시작하게 되었다..
플러터의 가장 큰 장점은 아래의 공식docs 정리가 너무 잘되어있고 라이브러리들도 잘 모아놨다는것
Flutter 문서
Flutter 문서의 랜딩 페이지
flutter-ko.dev
Dart packages
Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs.
pub.dev
플러터의 특징은 다음과 같다.
- dart 언어를 사용
- 매우 강력한 객체지향 언어(모든것이 class화) : 화면 구성요소들을 매개변수로 속성지정 가능
- 크로스 플랫폼 프레임워크 : android와 IOS를 하나의 코드로 개발할 수 있다. (+웹)
- Google이 개발, 계속 업데이트가 진행되고 발전하고 있음
- 뷰를 그릴때 다트는 한 파일내에서 이어서 써내려가면서 작성할수있다. --RN과 비교되는 장점
- 에러나 오타검출이 잘되어있어 찾기 쉽다.
- 기본적인 UI나 애니메이션 등과 같은 요소들을 만들거나 커스텀 하기 쉽다.
- 빠른 업데이트로 인한 플러터 버전의 빠른 변화 대응에 어려움 존재
이번에 함께하는 창업팀 개발에서 js를 사용할 수 있는 팀원이 있어, RN(react native)와 Flutter 사이에서 고민이 많이 됬는데, 플러터의 빠른 개발 속도와 성장세 그리고 백엔드로 django를 사용하는 이유로 Flutter로 최종 선택하게 되었다!
새로운 언어를 배운다는 것과 지금까지는 웹 관련 프레임워크들(장고, spring,,)만 사용해 보았는데, 앱쪽도 공부하는 기회가 되서 되게 좋다...기쁘다...!💙
(p.s 많은 도움 주신 '플러터로 세계정복' 티스토리 주인분께 큰 감사인사를,,,,😂)