Bldev's Blog

플러터

6편

다트 · 플러터

[다트/플러터] 비동기 프로그래밍

2023. 12. 8.

다트 언어에서는 와 키워드를 사용하여 비동기 프로그래밍을 구현할 수 있다. 비동기 방식으로 작업을 수행하는 이유는 하나의 작업이 수행되고 완료되기를 기다리는 동안 다른 작업을 동시에 수행하여 리소스를 효율적으로 사용하고 일련의 작업들을 빠르게 처리하기 위함이다. 일반적으로 비동기로 수행하는 작업은 다음과 같다. 네트워크를

플러터

[플러터] 환경 설정

2023. 2. 10.

환경 설정 1. Flutter SDK 다운로드 2. Flutter SDK를 원하는 경로에 복사 3. Flutter 환경 변수에 추가 4. Android Studio 설치 4.1 Flutter, Dart 플러그인 설치 4.2 Flutter SDK 설정 Flutter SDK Path: 폴더가 있는 폴더를 경로로 지정 4.3

플러터

[플러터] 플러터 웹 앱 빌드 및 배포

2022. 8. 21.

빌드 및 배포 1. 빌드 (Build) 릴리즈 버전 빌드: 빌드를 수행하면 애플리케이션에 포함된 모든 리소스 파일들을 프로젝트의 폴더에 생성한다. 폴더의 파일들이 포함된다. 릴리스 빌드는 개발 컴파일러 대신 dart2js를 사용하여 단일 자바스크립트 파일인 를 생성한다. 와 동일하다. 디버그 버전 빌드: 2. 배포 (Re

플러터

[플러터] 플러터 앱 상태 관리

2022. 7. 29.

플러터의 UI 변경 및 앱 상태 관리 플러터는 화면을 구성하는 UI 중 일부 UI의 데이터가 변경되었을 때 해당 UI를 수정하는 대신 전체 UI를 다시 빌드한다. 플러터는 선언적(declarative)으로 앱 상태(statement)를 관리한다. 애플리케이션 현재 상태를 인자를 UI 빌드 함수에 전달하면 새로운 UI가 빌

플러터

[플러터] 플러터 위젯 UI 구성하기

2022. 7. 12.

레이아웃 구성 1. 행 구성 (동적으로 나머지 영역 확장 위젯 + 영역 고정 위젯) <br 텍스트 구성 1. 수직 중앙 배열, 수평 중앙 배열 <br TabBar 아이콘과 텍스트 간격 조정: 의 속성 전체 높이 조절 1. PreferredSize의 속성 설정 후 로 지정 2. Tab 각각의 높이 조절 의 가 인 경우: 의

플러터

[플러터] FlutterFire를 통한 플러터-파이어베이스(Firebase) 연결

2022. 6. 12.

Firebase CLI 설치 1. Node.js 설치 2. Firebase CLI 설치 <br FlutterFire 초기화 1. firebase core 플러그인 설치 2. flutterfire cli 설치 필요한 경우 flutterfire가 설치된 경로 PATH 환경변수 등록 3. 프로젝트 구성 1. Firebase 프