F lutter 애플리케이션 개발 초기 단계에서 가장 빈번하게 마주치는 레이아웃 오류는 Vertical viewport was given unbounded height 입니다. 이는 Column 과 같이 세로 확장이 무제한으로 허용되는 부모 위젯 내부에, 스크롤 가능한 ListView 를 배치할 때 발생합니다. 뷰포트(Viewport) 시스템은 자식 위…
F lutterは宣言的UIフレームワークとして高い生産性を誇りますが、アプリケーションの規模が拡大するにつれて、60fps(または120fps)を維持するためのエンジニアリングは指数関数的に難易度が増します。特に、複雑なアニメーションや大量のリストデータを扱う際、不用意な実装はメインスレッドをブロックし、ユーザー体験を著しく損なう「Jank(フレーム落ち)」を引き起こします。本稿では、単なる…