본 포스팅은 udemy 의 강의를 기반으로 작성되었습니다.
Flutter & Dart - The Complete Guide [2023 Edition] | Udemy
Why Flutter
Flutter 는 하나의 코드 베이스만으로 다양한 플랫폼에서 구동이 가능하다.
이는 크로스 플랫폼을 개발하기 위한 개발 비용 절감에서 큰 이득을 볼 수 있다.
네이버 블로그에서 Flutter 를 통해 지식IN 을 개발하게 된 이유와 과정을 잘 써주셨는데,
이런쪽에 경험이 전혀 없어서 모든 것을 이해하진 못했지만 좋은 글인 것 같다.
지식iN 앱을 Flutter로 개발하는 이유 (naver.com)
요약하면 기존에 사용하던 라이브러리를 사용하지 못하는 이슈나 아예 새로운 언어를 배워야한다는 단점을 제외하면
Flutter 를 사용하여 개발 인력 및 기간 단축에 엄청 큰 이익을 보았다는 것이다.
Flutter 는 Dart 라는 언어로 되어있다.
자바, 파이썬, C 를 섞어 놓은 듯한 느낌으로 익숙한 문법이 많아 배우기 쉬웠다.
Dart 로 Flutter API 를 사용한 코드를 작성하고,
Flutter SDK 를 통해 각 플랫폼에 맞는 Complile 을 진행한다.
이런 동작이 가능한 이유는 다른 언어와 다르게 Flutter 가 직접 렌더링을 하기 때문이다.
독자적인 엔진이 있는 것이다.
계획
Flutter 강의를 듣고 중요하다고 생각되는 내용들을 꾸준히 포스팅할 예정이다.
그리고 1인 개발 앱을 스토어에 출시하는 것 까지 목표이다.
화이팅!
'지식 > Flutter' 카테고리의 다른 글
[Flutter] Constructor(생성자) (0) | 2023.02.04 |
---|---|
[Flutter] Stateless vs Stateful (0) | 2023.02.03 |
Dart 반복문 (0) | 2023.01.23 |
Dart 조건 분기 (0) | 2023.01.23 |
Dart functions (0) | 2023.01.23 |
댓글