728x90 Flutter 기초4 [Flutter] 11. Flutter의 "퍼블리싱 및 배포" Flutter 학습: 퍼블리싱 및 배포Flutter로 개발한 애플리케이션을 실제 사용자에게 제공하기 위해서는 각 플랫폼에 맞게 퍼블리싱 및 배포 과정을 거쳐야 합니다. 이번 글에서는 iOS 및 Android 앱 스토어에 애플리케이션을 배포하는 방법, Flutter 웹 애플리케이션 배포 방법, 그리고 Windows, macOS, Linux용 데스크탑 애플리케이션 배포 방법에 대해 알아보겠습니다.1. 앱 퍼블리싱: iOS 및 Android 앱 스토어에 배포Android 앱 스토어에 배포:앱 서명 준비:Android 앱을 배포하려면 먼저 앱을 서명해야 합니다. 키스토어 파일을 생성하고 서명 정보를 'key.properties' 파일에 저장합니다.[sh] keytool -genkey -v -keystore ~/.. 2024. 6. 26. [Flutter] 5. Flutter의 "상태 관리" Flutter 학습: 상태 관리Flutter 애플리케이션을 개발할 때 중요한 부분 중 하나는 상태 관리입니다. 상태 관리를 통해 애플리케이션의 UI와 데이터 간의 일관성을 유지할 수 있습니다. 이번 글에서는 Flutter의 상태 관리 개념, 간단한 상태 관리 방법, 그리고 복잡한 상태 관리 방법에 대해 알아보겠습니다.1. 상태 관리 개념: State 클래스, setState 메서드State 클래스와 StatefulWidget: Flutter에서 상태가 변할 수 있는 위젯은 StatefulWidget을 사용하여 정의합니다. StatefulWidget은 상태를 저장하고 변경할 수 있는 State 객체를 가지고 있습니다. State 클래스: State 클래스는 StatefulWidget의 상태를 관리합니다. .. 2024. 6. 25. [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. 이전 1 다음 728x90