앱
애플리케이션 구조, 클라이언트 상태, 사용자 경험, 이식성과 점진적 개선을 다룹니다.
글 목록
Dart final과 const 차이: final 리스트에 add가 되는 이유
Dart에서 final 변수의 재할당 금지와 const 리스트의 변경 불가를 같은 목록으로 비교하고, 바뀌면 안 되는 데이터를 전달할 때의 경계를 설명합니다.
앱3 분
Dart factory 생성자와 named constructor 차이: 기존 객체를 다시 쓰려면?
Dart의 일반 named constructor는 새 객체를 만들고 factory는 기존 객체를 반환할 수 있다는 차이를 포트 값의 파싱·검증·캐시 예제로 확인합니다.
앱3 분
Flutter 암시적 애니메이션과 명시적 애니메이션은 언제 나눌까?
AnimatedContainer 같은 암시적 애니메이션과 AnimationController를 쓰는 명시적 애니메이션의 선택 기준을 설명합니다.
앱2 분
Flutter 네이티브 스플래시가 안 바뀔 때: 생성 자산과 시작 화면 확인
Flutter 네이티브 스플래시를 바꿨는데 이전 화면이 보일 때 생성 자산·재빌드·콜드 스타트와 플랫폼별 표시를 확인하는 방법을 정리합니다.
앱3 분
Flutter pub add와 버전 제약: 패키지를 추가할 때 의존성 충돌을 줄이는 법
pub add가 pubspec.yaml을 바꾸는 방식과 caret 버전 제약을 읽고 업데이트를 검증하는 순서를 설명합니다.
앱3 분
Flutter 상태값은 바뀌는데 화면은 그대로: setState와 build 확인 순서
Flutter에서 값은 바뀌었는데 화면이 그대로인 이유를 한 개의 카운터로 살펴봅니다. setState가 재빌드를 예약하는 조건과 build가 실제로 읽는 값을 구분합니다.
앱4 분

