앱 개발/책
오준석의 플러터 생존코딩
낭초비
2023. 9. 13. 08:06
반응형
세번째 책은 오준석의 플러터 생활코딩이다. 20년 3월에 발행된 책이다. 다른 입문서에 비해 설명이더 쉽게 되어있는 편인 것 같다. 그리고 상태관리는 다루고 있지 않고 있다. (다른 입문서도 상태관리는 맛보기정도라 제대로 사용하려면 공부를 필요한건 맞지만)
이제 입문서를 그만봐도 되려나? 300페이지짜릴를 1~2시간이면 다 볼수 있어서 시간은 크게 잡아먹지 않지만 크게 얻는것도 없다...남은 2권도 빨리보고 입문서 몰아보기는 끝내야지
문단 마지막 사용
?. 연산자는 null 여부를 간단히 판단할 수 있다.
?? 연산자는 객체가 null 일때 연산자 오른쪽에 있는 값을 반환한다.
print(name?.length ?? 0 );
https://flutterstudio.app/ 에서 drag&drop 방색으로 위젝을 간단히 시험할 수 있으며, 이를 소스 코드로 확인할 수 있다.
Stateful Widget 클래스의 내비게이션 동작은 기존에 메모리에 남아 있던 화면(stack에 있는 statefulWidget 전부)도 모두 새로 그리는 동작을 한다. 그렇기 때문에 StatefulWidget 클래스의 build() 메서드에서는 앱 성능에 지장을 줄만한 코드는 적성하는 것을 지양해야 한다.
Navigator.pop() 메서드의 두번째 인수에 이전 화면으로 전달할 값을 지정할 수 있다.
반응형