Flutter ListView로 다이나믹 UI 만들기 — 반복되는 위젯을 더 똑똑하게 그리는 법
·
Flutter
Flutter를 배우면서 가장 매력적이었던 건 간결함이었다.그중에서도 ListView는 나처럼 백엔드에서 온 사람에게도 너무나 직관적으로 다가왔다.🌿 ListView란?ListView는 스크롤 가능한 리스트를 구성할 수 있게 도와주는 Flutter의 대표적인 위젯이다.정적인 리스트부터 동적인 리스트까지 다양한 방법으로 사용할 수 있다.🧩 ListView의 종류ListView(): 기본 리스트, 모든 children을 직접 나열함ListView.builder(): 빌더 패턴으로 동적으로 리스트 생성ListView.separated(): 각 아이템 사이에 separator(구분선) 추가 가능🛠 기본 예제: ListView.builderListView.builder( itemCount: items.le..
Flutter 입문 기록 — 감성과 기능의 균형 속으로
·
Flutter
Flutter를 처음 접했을 때, 나는 마치 새로운 세상에 발을 들인 느낌이었다.백엔드 개발에 익숙했던 내가, "화면을 그린다"는 것에 이렇게 설렐 줄은 몰랐다.이 글은 Flutter의 가장 기초적인 개념부터 개발 환경 세팅, 그리고 기본 구조에 대해 정리한 기록이다.🌱 Flutter란?Flutter는 구글에서 만든 크로스 플랫폼 프레임워크로,한 번의 코드 작성으로 iOS, Android, 웹, 데스크톱 앱까지 만들 수 있는 놀라운 기술이다.무엇보다 UI를 구성하는 방식이 선언적(declarative)이라 하나의 컴포넌트도 마치 예술처럼 느껴진다.🧱 Flutter의 기본 구조Flutter의 모든 것은 위젯(Widget)이다.화면에 보이는 모든 요소(텍스트, 버튼, 이미지 등)는 전부 위젯으로 구성된다..