본문 바로가기

공부방/Flutter33

Flutter의 Appbar 사용법 1. Flutter의 Appbar란? Flutter에서 AppBar(앱 바)은 앱의 상단에 표시되는 표준적인 위젯. AppBar는 일반적으로 앱의 제목, 액션 버튼, 백 버튼과 같은 중요한 앱 관련 요소를 포함하는 데 사용. AppBar는 Scaffold 위젯 내에서 사용되며, 일반적으로 Scaffold의 appBar 속성을 통해 설정됨. 2. AppBar의 주요 속성과 구성 요소 속성 설명 title AppBar의 가운데에 표시되는 텍스트나 위젯. 일반적으로 앱의 이름이나 현재 화면의 제목을 표시하는 데 사용. actions AppBar의 오른쪽에 표시되는 액션 버튼들을 포함하는 위젯 목록. 예를 들어 검색 버튼, 설정 버튼 등을 여기에 추가가능. leading AppBar의 왼쪽에 표시되는 위젯. 주.. 2023. 9. 13.
Flutter의 Scaffold 1. Flutter의 Scaffold란? Flutter의 Scaffold 위젯은 앱의 기본적인 레이아웃 구조를 정의하고 여러 가지 표준적인 UI 요소를 제공하는 데 사용. Scaffold는 일반적으로 앱의 기본 뼈대를 구성하고 다른 위젯들을 포함하는 데 사용되며, 특히 Material Design을 따르는 안드로이드 앱을 개발할 때 유용함. 2. 주요 구성 요소 1) AppBar AppBar는 앱 상단에 위치하며 제목, 액션 버튼, 네비게이션 메뉴 등을 포함할 수 있는 위젯. 2) Body Body는 앱의 주요 콘텐츠를 표시하는 부분으로, 다양한 위젯을 포함할 수 있다. 주로 ListView, Column, 또는 SingleChildScrollView와 같은 위젯과 함께 사용. 3) FloatingAct.. 2023. 9. 11.
Flutter의 특징 1. Flutter의 특징 1) 빠른 개발 Flutter는 코드를 더 빨리 작성하고 수정할 수 있도록 도와주는 Hot Reload라는 기능을 제공. 이로써 개발자는 앱의 변경 사항을 실시간으로 확인할 수 있으며, 앱의 개발 및 테스트 주기를 단축할 수 있다. 2) 단일 코드베이스 Flutter는 iOS와 Android 앱을 위한 단일 코드베이스로 앱을 개발할 수 있다. 이는 앱을 두 플랫폼에 동시에 출시하거나 유지 관리할 때 많은 시간과 노력을 절약할 수 있음을 의미한다. 3) 고품질 UI Flutter는 고품질의 사용자 인터페이스를 빌드하기 위한 다양한 위젯과 풍부한 디자인 도구를 제공한다. 또한 사용자 정의 가능한 위젯을 만들 수 있어 디자인 자유도가 높다. 4) 성능 Flutter는 네이티브 앱과 .. 2023. 8. 20.