[flutter] Card 위젯을 이용한 푸드 레시피 앱 화면 구성하기
푸드 레시피를 공유하고 소비자에게 제공하는 앱은 사용자 경험과 인터페이스가 중요합니다. Flutter를 사용하여 카드 위젯을 활용하여 푸드 레시피 앱 화면을 구성하는 방법을 알아보겠습니다.
1. 카드 위젯 생성
Card(
child: Column(
children: <Widget>[
ListTile(
title: Text('식단 계획'),
subtitle: Text('매일 먹는 식단을 계획하세요.'),
leading: Icon(Icons.restaurant_menu),
),
Divider(),
ListTile(
title: Text('장보기 목록'),
subtitle: Text('가장 필요한 생필품을 추가하세요.'),
leading: Icon(Icons.shopping_cart),
),
],
),
)
2. 그리드 뷰에 카드 위젯 배치
GridView.count(
crossAxisCount: 2,
children: List.generate(6, (index) {
return Card(
child: Column(
children: <Widget>[
Image.network('https://via.placeholder.com/150'),
Padding(
padding: const EdgeInsets.all(8.0),
child: Text(
'레시피 $index',
style: TextStyle(
fontSize: 16.0,
fontWeight: FontWeight.bold,
),
),
),
],
),
);
}),
)
마치며
카드 위젯은 다양한 정보를 시각적으로 보기 쉽게 만들어주는데 효과적입니다. 푸드 레시피 앱을 개발할 때 카드 위젯을 효과적으로 활용하여 사용자가 직관적으로 정보를 파악할 수 있도록 도와줄 수 있습니다.
더 많은 정보는 Flutter 공식 문서를 참고하시기 바랍니다.