📌 Flutter // 구글이 만든 앱 개발 도구 (프레임 워크)
----------------------------------------------------------------
📌 핵심 개념
├── 크로스 플랫폼 // 한 번 만든 코드로 여러 기기에서 동작시킬 수 있음
├── UI // 사람이 기계와 상호 작용하는 부분
├── 프레임워크 // 일하기 편하도록 도와주는 틀
└── Flutter의 장점 // 개발자는 로직 구현에만 집중할 수 있음
----------------------------------------------------------------
📌 Flutter 특징
├── 오픈 소스 // 소스 코드가 공개되어 있어 누구나 코드를 보고 수정 & 버그 고칠 수 있음
├── 자체 그래픽 엔진 보유 // 중간 다리 없이 화면에 바로 그려서 속도가 빠르고 일관된 디자인 가능
├── 디자인 일관성 // 기종 상관없이 똑같은 UI 보여줌
├── AOT 컴파일 지원 // Dart 코드를 미리 기계어로 바꿔서 사용하여 앱이 빨라지고 성능이 좋아짐
├── 쉬운 UI 구성 방법 // HTML, CSS랑 비슷한 구조 가짐
├── Hot Reload 지원 // 앱을 수정하면 재시작 필요 없이 반영돼서 개발 속도가 빠름
├── 다양한 플랫폼 지원 // 처음에는 안드로이드 + iOS 였는데 웹, 윈도우, 맥, 리눅스까지 다 지원
└── 많은 기업에서 사용 중 // 안드로이드 / 아이폰 개발자 따로 뽑을 필요 없어서 선호