Search
▪️

Running Apps on Different Devices & Debugging Apps

클래스 생성자에서 {}의 의미는 property의 이름을 반드시 명시하라는 것이다.
클래스 생성자에서 property에 값을 할당하면 instance 생성 시 지정 값이 없을 때 초기 값으로 이용된다.
클래스 생성자에서 property의 @required를 붙이면 생략이 불가능하다.
onPressed
함수 이름만 포인터로 넘기는 방법이다.
() => 함수 실행
() {}
State란 내 앱에서 사용하고 있는 Data와 Information을 말한다.
App State
Authenticated Users
Loaded Jobs
Widget State
Currently User Input
final은 constructor에 의해서 초기화 된 후 절대 바뀌지 않겠다는 의미이다.
여러 생성자를 둘 때는 ()가 아닌 .을 통해서 이용하도록 함 (Dart Feature)
함수의 주소(이름)를 넘겨주는 것을 callback이라고 한다. (넘겨 받은 곳에서 이 함수를 나중에 호출하기 때문에 callback이라고 부른다.)
…은 Spread Operator이다.
Clean Widget Tree를 유지하는 것이 중요하다.
** 멤버 변수 == instance variable == field == property