728x90 반응형 flutter12 [Flutter] 5. Flutter의 -상태 관리- Flutter 학습: 상태 관리Flutter 애플리케이션을 개발할 때 중요한 부분 중 하나는 상태 관리입니다. 상태 관리를 통해 애플리케이션의 UI와 데이터 간의 일관성을 유지할 수 있습니다. 이번 글에서는 Flutter의 상태 관리 개념, 간단한 상태 관리 방법, 그리고 복잡한 상태 관리 방법에 대해 알아보겠습니다.1. 상태 관리 개념: State 클래스, setState 메서드State 클래스와 StatefulWidget: Flutter에서 상태가 변할 수 있는 위젯은 StatefulWidget을 사용하여 정의합니다. StatefulWidget은 상태를 저장하고 변경할 수 있는 State 객체를 가지고 있습니다. State 클래스: State 클래스는 StatefulWidget의 상태를 관리합니다. .. 2024. 6. 25. [Flutter] 4. Flutter의 -기본 위젯 사용- Flutter 학습: 기본 위젯 사용Flutter는 다양한 기본 위젯을 제공하여 복잡한 UI도 쉽게 구성할 수 있습니다. 이번 글에서는 텍스트 및 이미지 위젯, 버튼 및 사용자 입력 위젯, 상호작용 위젯에 대해 알아보겠습니다.1. 텍스트 및 이미지: Text, TextStyle, Image, Image.asset, Image.networkText: Text 위젯은 화면에 텍스트를 표시하는 가장 기본적인 위젯입니다. 예제: [dart] Text( 'Hello, Flutter!', style: TextStyle( fontSize: 24, fontWeight: FontWeight.bold, color: Colors.blue, ), ) TextStyle: TextStyle 클래.. 2024. 6. 23. [Flutter] 3. Flutter의 -레이아웃 및 UI 구성- Flutter 학습: 레이아웃 및 UI 구성Flutter는 다양한 레이아웃 위젯을 제공하여 복잡한 사용자 인터페이스를 쉽게 구성할 수 있습니다. 이번 글에서는 레이아웃 위젯, 정렬 및 정렬 위젯, 리스트 및 스크롤 위젯에 대해 알아보겠습니다.1. 레이아웃 위젯: Container, Row, Column, StackContainer: Container 위젯은 여백, 패딩, 정렬, 크기, 배경색 등을 설정할 수 있는 다목적 위젯입니다. 예제:[dart] Container( width: 100, height: 100, color: Colors.blue, child: Center( child: Text( 'Hello', style: TextStyle(color: Col.. 2024. 6. 21. [Flutter] 2. Flutter의 -기본 개념- Flutter 학습: 기본 개념Flutter는 Google에서 개발한 오픈 소스 UI 소프트웨어 개발 키트로, 다양한 플랫폼에서 일관된 사용자 경험을 제공할 수 있는 애플리케이션을 개발할 수 있습니다. 이번 글에서는 첫 번째 Flutter 앱인 Hello World 애플리케이션을 작성하고, Flutter 애플리케이션의 기본 구조와 위젯 트리를 이해하는 방법에 대해 알아보겠습니다.1. Hello World 애플리케이션: 첫 번째 Flutter 앱 작성Flutter를 사용하여 가장 기본적인 "Hello World" 애플리케이션을 작성해보겠습니다. 1. Flutter 프로젝트 생성:Visual Studio Code 또는 Android Studio에서 Flutter 프로젝트를 생성합니다.명령어로 생성하려면 터미.. 2024. 6. 21. [Flutter] 1. Flutter의 -소개 및 설치- Flutter 학습: 소개 및 설치Flutter는 Google에서 개발한 오픈 소스 UI 소프트웨어 개발 키트로, 한 번의 코드 작성으로 iOS, Android, 웹, 데스크톱 애플리케이션을 만들 수 있습니다. 이번 글에서는 Flutter의 특징과 사용 사례, 설치 및 설정 방법에 대해 알아보겠습니다.Flutter 소개: Flutter의 특징과 사용 사례Flutter의 특징:크로스 플랫폼 개발: Flutter는 한 번의 코드 작성으로 iOS, Android, 웹, 데스크톱 애플리케이션을 모두 개발할 수 있습니다. 이를 통해 개발 시간과 비용을 절감할 수 있습니다.Hot Reload: Flutter는 Hot Reload 기능을 제공하여 코드 수정 후 즉시 결과를 확인할 수 있습니다. 이는 개발 속도.. 2024. 6. 21. [Dart] 12. Dart의 -Flutter 소개- Flutter 학습: 소개 및 기초Flutter는 Google에서 개발한 오픈 소스 UI 소프트웨어 개발 키트로, 한 번의 코드 작성으로 iOS, Android, 웹, 데스크톱용 애플리케이션을 만들 수 있습니다. 이번 글에서는 Flutter의 특징과 사용 사례, 설치 및 설정, 기본 위젯, 레이아웃 위젯 사용법에 대해 알아보겠습니다.1. Flutter 소개: Flutter의 특징과 사용 사례Flutter의 특징:크로스 플랫폼 개발:Flutter는 한 번의 코드 작성으로 iOS, Android, 웹, 데스크톱용 애플리케이션을 모두 개발할 수 있습니다.빠른 개발 속도:Hot Reload 기능을 통해 코드 수정 후 즉시 결과를 확인할 수 있어 개발 속도가 빠릅니다.풍부한 위젯:Flutter는 다양한 기본 위젯.. 2024. 6. 21. 이전 1 2 다음 728x90 반응형