Flutter Canvas

Flutter의 Canvas는 그래픽을 그리는 데 사용되는 저수준 API입니다. Canvas는 Flutter의 CustomPaint와 함께 사용되며, 복잡한 그래픽을 직접 그릴 수 있는 강력한 도구입니다. 이 API를 통해 애플리케이션에서 다양한 형태의 그래픽을 직접 제어하고 …

Flutter CustomPaint

CustomPaint는 Flutter에서 사용자 정의 그래픽을 그릴 수 있는 강력한 위젯입니다. CustomPaint는 다양한 형태와 복잡한 그래픽을 그릴 수 있는 기능을 제공하며, 이를 통해 Flutter의 기본 위젯으로는 구현하기 어려운 복잡한 UI를 만들 …

Flutter Hero

Flutter Hero Animation Flutter의 Hero 애니메이션은 두 개의 화면 사이에서 동일한 위젯이 부드럽게 전환되도록 만들어주는 애니메이션입니다. 이 기능은 화면 간에 시각적 연결을 제공하며, 사용자가 애플리케이션 내에서 더욱 직관적이고 매끄러운 탐색을 …

Flutter AnimationController

AnimationController는 Flutter 애니메이션에서 매우 중요한 역할을 하며, 애니메이션의 진행 상태를 제어하는 객체입니다. 이 컨트롤러는 애니메이션의 시작과 끝, 지속 시간, 속도 등을 관리하며, 애니메이션의 상태를 업데이트하고 화면에 반영하는 데 사용됩니다. 1. …

Flutter Tween

Tween은 Flutter 애니메이션에서 중요한 역할을 하는 개념으로, 애니메이션의 값 범위를 정의합니다. Tween을 사용하면 애니메이션이 시작할 때와 끝날 때의 값을 설정하고, 그 사이의 모든 값을 자동으로 계산할 수 있습니다. 이 값들은 …

Flutter Animation

Flutter에서 애니메이션은 UI의 동적 변화를 매끄럽고 시각적으로 매력적으로 만드는 데 매우 중요한 역할을 합니다. 애니메이션을 통해 사용자 경험을 향상시키고, 사용자 인터페이스를 더 직관적으로 만들 수 있습니다. 이 글에서는 Flutter 애니메이션의 …

Flutter Deep Linking

Flutter에서 Deep Linking은 애플리케이션 내의 특정 화면이나 콘텐츠로 직접 이동할 수 있게 해주는 기능입니다. 이는 사용자가 애플리케이션을 열 때 특정 URL 또는 경로를 통해 특정 페이지나 상태로 직접 이동할 수 …

Flutter page animation

Flutter page transition animation / Flutter 페이지 전환 애니메이션 Flutter에서는 페이지 전환 애니메이션을 쉽게 구현할 수 있으며, 다양한 애니메이션을 사용할 수 있습니다. 기본적으로 Flutter의 Navigator를 통해 페이지 전환 애니메이션을 제공하며, …

Flutter Navigation Advanced

Flutter 고급 내비게이션 Flutter에서 고급 내비게이션을 구현하는 방법에는 여러 가지가 있습니다. 여기서는 Navigator 2.0과 go_router 패키지를 사용하는 방법을 설명하겠습니다. 1. Navigator 2.0 Navigator 2.0은 더 유연하고 선언적인 내비게이션을 지원합니다. 이는 …