본문 바로가기
Archive

플러터 기본

by livemehere 2021. 10. 29.

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

  1. 새로고침시, build 부분이 새로 갱신된다
  2. build부분 내에서 변수를 지정하면, 새로 선언되는 효과를 얻는다
  3. 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