Flutter53 Life Cycle 학습 목표 1. 1. Life Cycle이란 앱 또는 프로그램 내의 객체나 컴포넌트가 생성되고 소멸되는 과정을 기술하는 것을 생명주기(Life Cycle)라고 합니다. 특히 UI 프레임워크나 앱 개발에서, 위젯이나 컴포넌트의 생명주기는 매우 중요한 개념입니다. Flutter에서는 주로 StatelessWidget과 StatefulWidget의 생명주기에 대한 이해가 필요 합니다. ※ Flutter에서는 주로 StatelessWidget과 StatefulWidget의 생명주기에 대한 이해가 필요 합니다. 2. StatelessWidget 과 StatefulWidget의 생명 주기 StatelessWidget은 상태를 가지지 않는 위젯입니다. 그래서 생명주기가 간단합니다. Constructor - State.. 2023. 10. 16. Building layouts - Doc 1 학습 목표 1. Flutter의 레이아웃 매커니즘의 작동 방식 2. 위젯의 수직, 수평 배치 https://docs.flutter.dev/ui/layout/tutorial Building layouts Learn how to build a layout. docs.flutter.dev 폴더 구조 잡기 작업 순서 1. 기본 코드 작성하기 2. 레이아웃 확인 하기 3. title section 구현 하기 4. button section 구현 하기 5. Text section 구현 하기 6. Image section 구현 하기 7. ListView 로 변경하기 1. 기본 코드 작성하기 결과 보기 2. 레이아웃 확인 하기 다음으로 각 행을 도표화합니다. 이미지 섹션, Title 섹션, Button 섹션,텍스트 섹.. 2023. 10. 12. 레시피 앱만들어 보기 학습 목표 1. 앱 기본 뼈대 만들기 2. yaml 파일 설정하기 3. 이미지 파일 추가 4. 기본 코드 작업 폰트 다운로드 1. 앱 기본 뼈대 만들기 - 폰트 추가 및 이미지 추가 2. yaml 파일 설정하기 ※ yaml 파일 건든후에는 우측 상단에 Pub get 필수로 꼭 눌러주기 AppBar 결과화면 Title 결과화면 Menu 결과화면 List 결과화면 2023. 10. 11. ScrollView Flutter에서는 여러 종류의 스크롤 뷰를 제공하며, 각각 다양한 사용 케이스와 요구 사항에 맞춰져 있습니다. 주요 스크롤 뷰와 그들의 특징은 다음과 같습니다: 1. SingleChildScrollView 한 개의 자식만을 가질 수 있는 스크롤 뷰입니다. 자식 위젯이 화면보다 더 클 경우에 사용하며, 주로 화면을 벗어나는 텍스트 및 폼 필드 처리에 사용됩니다. 2. ListView 여러 자식 위젯을 가질 수 있는 스크롤 뷰입니다. 세로로 스크롤 가능한 리스트를 만들 때 사용합니다. **ListView.builder**를 통해 대량의 항목을 효율적으로 처리할 수 있습니다. 3. GridView 격자 모양의 스크롤 가능한 뷰를 생성합니다. 여러 컬럼에 걸쳐 있는 항목들을 표시할 때 유용합니다. **Grid.. 2023. 9. 25. 이전 1 ··· 3 4 5 6 7 8 9 ··· 14 다음