플러터 특징플러터는 구글이 구현한 크로스 플랫폼 프레임워크.초기엔 안드로이드와 iOS 앱만 지원했지만 현재는 웹사이트, macOS, 윈도우, 리눅스 데스크톱 앱까지 지원플러터로 개발하면 한 소스 코드로 수많은 플랫폼에 대응 할 수 있어서 개발 비용을 아끼고 관리 부담을
해석① MaterialApp은 머티리얼 디자인 기반의 위젯들을 사용하게 해주는 위젯② Scaffold는 MaterialApp 위젯 다음으로 위치하는 위젯으로 화면 전체를 차지하며 레이아웃을 도와주고 UI관련 특수 기능을 제공해줌.(예를 들어 화면에 알림과 같은 스낵바를
위젯플러터에서 화면에 보여지는 UI와 관련된 모든 요소는 위젯으로 구성되어 있습니다. 위젯은 현재 주어진 상태state(데이터)를 기반으로 어떤 UI를 구현할지를 정의합니다. 위젯의 상태가 변경되면 변경 사항에 알맞게 변경된 UI를 화면에 다시 그려줍니다.위젯 종류위젯
✅ Stack 위젯 > ✅ Stack 위젯 Stack 위젯은 자식 위젯들을 서로 겹쳐서 배치할 때 사용됩니다. 예를 들어, 이미지 위에 텍스트를 올리거나, 여러 위젯을 겹쳐 표현해야 할 때 활용됩니다. > ✅ Stack 주요 속성 🔹alignment : 자
✅InkWell 와 GestureDetector > InkWell 🔹InkWell은 Flutter의 머티리얼 디자인(Material Design) 에서 제공하는 터치 피드백 위젯입니다. 사용자가 탭(Tap)하면 물결 효과(Ripple Effect) 가 나타나며,
✅ ListView 와 GridView 정의 > ListView ✔ ListView는 스크롤 가능한 리스트 형태의 UI를 제공하는 위젯입니다. 수직 방향(기본값) 으로 아이템을 배치하며, 동적인 리스트를 만들 때 사용됩니다. > GridView ✔ GridVie