전체 글

운동을 좋아하는 8년차 웹 개발자 입니다.
·Flutter
Flutter에서 TabBar 위젯은 여러 화면을 탭으로 나누어 표시하는 데 사용됩니다. 탭바는 사용자가 다양한 카테고리나 기능 간에 쉽게 이동할 수 있도록 도와주는 중요한 UI 요소입니다. 이번 글에서는 Flutter의 TabBar 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 TabBar 사용법TabBar 위젯을 사용하려면 DefaultTabController와 함께 TabBar와 TabBarView를 설정해야 합니다. DefaultTabController는 탭의 상태를 관리하는 역할을 합니다. import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidge..
·Flutter
Flutter에서 Snackbar 위젯은 간단한 메시지를 사용자에게 잠시 동안 표시하는 데 사용됩니다. 스낵바는 사용자에게 중요한 정보를 전달하거나, 특정 작업이 완료되었음을 알리는 데 유용합니다. 이번 글에서는 Flutter의 Snackbar 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 Snackbar 사용법Snackbar를 표시하려면 ScaffoldMessenger를 사용하여 현재 화면의 Scaffold에 접근해야 합니다. 가장 간단한 형태의 Snackbar는 다음과 같습니다. ScaffoldMessenger.of(context).showSnackBar( SnackBar( content: Text('This is a snackbar'), ),); 위 코드는 "This ..
·Flutter
Flutter에서 Dialog 위젯은 사용자와의 상호작용을 위한 중요한 UI 요소입니다. 다이얼로그는 사용자에게 정보를 제공하거나 입력을 받기 위한 팝업 창을 생성합니다. Flutter는 여러 종류의 다이얼로그 위젯을 제공하며, 각 위젯은 고유한 스타일과 용도를 가지고 있습니다. 이번 글에서는 Flutter의 Dialog 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. AlertDialog 사용법AlertDialog는 가장 기본적인 다이얼로그로, 제목, 내용, 그리고 여러 개의 액션 버튼을 포함할 수 있습니다. showDialog( context: context, builder: (BuildContext context) { return AlertDialog( title: ..
·Flutter
Flutter에서 Card 위젯은 내용과 스타일이 통일된 정보를 표시하는 데 유용한 UI 요소입니다. 카드 위젯은 일반적으로 그림자와 모서리가 둥근 테두리를 가지고 있으며, 정보를 그룹화하여 사용자에게 시각적으로 구분된 영역을 제공합니다. 이번 글에서는 Flutter의 Card 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 Card 사용법Card 위젯의 기본적인 사용법은 단순합니다. 자식 위젯을 포함하는 카드 레이아웃을 만들 수 있습니다. Card( child: Padding( padding: EdgeInsets.all(16.0), child: Text('Hello, Flutter!'), ),) 위 코드는 텍스트를 포함한 기본적인 카드를 생성합니다. Padding 위젯..
·Flutter
Flutter에서 Row 위젯은 자식 위젯들을 수평으로 배치하는 데 사용됩니다. 화면을 구성할 때 자주 사용되는 Row 위젯은 레이아웃을 구조화하고, 위젯들을 가로로 나열하는 데 매우 유용합니다. 이번 글에서는 Flutter의 Row 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 Row 사용법Row 위젯의 기본적인 사용법은 여러 자식 위젯을 수평으로 배치하는 것입니다. Row( children: [ Text('Item 1'), Text('Item 2'), Text('Item 3'), ],) 위 코드는 세 개의 텍스트 위젯을 수평으로 나열하는 간단한 Row를 생성합니다.2. MainAxisAlignment 사용Row 위젯의 mainAxisAlignment 속성은 주..
·Flutter
Flutter에서 Column 위젯은 자식 위젯들을 수직으로 배치하는 데 사용됩니다. 화면을 구성할 때 자주 사용되는 Column 위젯은 레이아웃을 구조화하고, 위젯들을 세로로 나열하는 데 매우 유용합니다. 이번 글에서는 Flutter의 Column 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 Column 사용법Column 위젯의 기본적인 사용법은 여러 자식 위젯을 수직으로 배치하는 것입니다. Column( children: [ Text('Item 1'), Text('Item 2'), Text('Item 3'), ],) 위 코드는 세 개의 텍스트 위젯을 수직으로 나열하는 간단한 Column을 생성합니다.2. MainAxisAlignment 사용Column 위젯의..
·Flutter
Flutter에서 Stack 위젯은 자식 위젯들을 겹쳐서 배치하는 데 사용됩니다. 이는 복잡한 레이아웃을 구성하거나 여러 위젯을 중첩하여 표시할 때 유용합니다. Stack 위젯은 자식 위젯들을 쌓아 올리는 방식으로 배치하며, 각 자식 위젯의 위치는 Positioned 위젯을 사용하여 지정할 수 있습니다. 이번 글에서는 Flutter의 Stack 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 Stack 사용법Stack 위젯의 기본적인 사용법은 여러 자식 위젯을 겹쳐서 배치하는 것입니다. Stack( children: [ Container( width: 200, height: 200, color: Colors.red, ), Container(..
·Flutter
Flutter에서 GridView 위젯은 스크롤 가능한 그리드 레이아웃을 만드는 데 사용됩니다. 그리드뷰는 특히 이미지 갤러리, 상품 목록, 카드 레이아웃 등 다양한 애플리케이션에서 유용하게 활용될 수 있습니다. 이번 글에서는 Flutter의 GridView 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 GridView 사용법GridView는 간단한 형태의 그리드를 쉽게 만들 수 있습니다. GridView.count 생성자를 사용하여 고정된 열 개수를 가진 그리드를 만들 수 있습니다. GridView.count( crossAxisCount: 2, children: [ Container(color: Colors.red, child: Center(child: Text('Item..
·Flutter
Flutter에서 ListView 위젯은 스크롤 가능한 목록을 만드는 데 사용됩니다. 많은 양의 데이터나 동적 데이터를 표시할 때 매우 유용합니다. ListView는 다양한 구성 옵션을 제공하며, 간단한 목록부터 복잡한 맞춤형 항목까지 다양한 형태의 리스트를 구현할 수 있습니다. 이번 글에서는 Flutter의 ListView 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 ListView 사용법ListView는 기본적으로 스크롤 가능한 열로 구성된 위젯입니다. 가장 간단한 형태는 children 속성을 사용하여 여러 위젯을 자식으로 가지는 것입니다. ListView( children: [ ListTile( leading: Icon(Icons.map), titl..
·Flutter
Flutter에서 버튼은 사용자의 상호작용을 처리하는 중요한 UI 요소입니다. 버튼을 통해 사용자는 애플리케이션 내에서 다양한 작업을 수행할 수 있습니다. Flutter는 여러 종류의 버튼 위젯을 제공하며, 각 버튼 위젯은 고유한 스타일과 용도를 가지고 있습니다. 이번 글에서는 Flutter의 버튼 위젯의 다양한 종류와 그 사용법에 대해 자세히 살펴보겠습니다.1. ElevatedButtonElevatedButton은 일반적으로 양각된 버튼으로, 입체적인 외관을 가지고 있습니다. 기본적으로 주로 사용되는 버튼 위젯입니다. ElevatedButton( onPressed: () { print('ElevatedButton pressed'); }, child: Text('Elevated Button')..
·Flutter
Flutter에서 Icon 위젯은 애플리케이션의 사용자 인터페이스에 아이콘을 추가하는 데 사용됩니다. 아이콘은 버튼, 내비게이션 바, 상태 표시기 등 다양한 UI 요소에 시각적 단서를 제공하는 중요한 요소입니다. 이번 글에서는 Flutter의 Icon 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 사용법Icon 위젯의 기본적인 사용법은 매우 간단합니다. Icons 클래스에 정의된 아이콘 중 하나를 선택하여 표시할 수 있습니다. Icon(Icons.star) 위 코드는 별 모양 아이콘을 화면에 표시합니다.2. 아이콘 크기와 색상 지정Icon 위젯은 size와 color 속성을 사용하여 아이콘의 크기와 색상을 지정할 수 있습니다. Icon( Icons.favorite, size: 5..
·Flutter
Flutter에서 Text 위젯은 애플리케이션 화면에 텍스트를 표시하는 가장 기본적인 방법입니다. Text 위젯은 다양한 속성을 통해 텍스트의 스타일, 정렬, 줄 간격 등을 세밀하게 조정할 수 있습니다. 이번 글에서는 Text 위젯의 다양한 기능과 사용법에 대해 자세히 살펴보겠습니다.1. 기본 사용법Text 위젯의 기본적인 사용법은 매우 간단합니다. 단순히 텍스트 문자열을 전달하면 됩니다. Text('Hello, Flutter!') 위 코드는 "Hello, Flutter!"라는 텍스트를 화면에 표시합니다.2. 텍스트 스타일링Text 위젯은 TextStyle 클래스를 사용하여 텍스트의 스타일을 지정할 수 있습니다. 글꼴 크기, 색상, 굵기, 글꼴 등을 설정할 수 있습니다. Text( 'Styled Tex..
wsstar
걷고 또 걷기