Type
타입 | 자료형 | 상수/변수 | 생성시점 |
const | 타입을 추론함 | 상수 | 컴파일 |
final | 타입을 추론함 | 상수 | 런타임 |
var | 타입을 추론함 | 변수 | |
dynamic | 타입을 추론함 | 변수 | |
num | int, double | 변수 | |
int | 정수 | 변수 | |
double | 실수 | 변수 | |
String | 문자열 | 변수 |
함수의 사용
void main () => runApp(MyApp());
void main () {
runApp(MyApp());
}
flutter 에서 화살표 함수는 브라켓과 return 을 대신한다 (위 두개의 main 함수는 같은 기능을 한다)
Pubspec.yaml
node 와 비교한다면
pubspec.yaml = Package.json
npm = pub
정로도 비교할 수 있겠다
즉, 패키지 관리자이다
플러터에서는
dart pub add 설치하고자하는패키지
이렇게 설치하기도하지만, 직접 pubspec.yaml 파일에서
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
english_words: ^4.0.0 <<< 이부분
다음과같이 수동으로 추가해주고, flutter pub get 명령어를 사용하여 설치하기도 한다
Stateless widget vs Statefull widget
단어에서 유추되듯이 상태가 없는, 더이상 변하지 않는 위젯이 Stateless
상태가 변하는것, 화면이 바뀌는 위젯은 Statefull 위젯이다
Statefull
- 새로고침시, build 부분이 새로 갱신된다
- build부분 내에서 변수를 지정하면, 새로 선언되는 효과를 얻는다
- build 바깥부분이면, 새로고침시에도 그대로임
반응형
'Archive' 카테고리의 다른 글
Flutter 화면 이동하기 (0) | 2021.10.29 |
---|---|
Flutter ListView 사용해보기 (0) | 2021.10.29 |
인공신경망 (0) | 2021.10.28 |
회귀분석 (0) | 2021.10.28 |
Tensorflow 기초 (0) | 2021.10.28 |