본문 바로가기

분류 전체보기109

플러터의 AnimatedBuilder를 사용하여 Animation 만들기 - 2 이전 포스팅에서는 플러터에서 사용되는 애니메이션에서 플러터의 명시적(Explict) 애니메이션과 암시적(Implict) 애니메이션에 대해 알아봤습니다. 그리고 간단하게 명시적 애니메이션을 정의하는 방법과 사용하는 방법에 대해 알아봤는데요. 플러터의 AnimatedBuilder를 사용하여 Animation 만들기 - 1 플러터(Flutter)의 애니메이션은 두 가지 방법이 존재합니다. 명시적(Explict) 애니메이션 암시적(Implict) 애니메이션 둘의 차이점은 다음과 같습니다. 플러터의 명시적(Explict) 애니메이션 플러터에서 android-developer.tistory.com 이번에는 다음과 같은 내용을 알아보겠습니다. 명시적 애니메이션에서 AnimatedBuilder의 builder를 tra.. 2023. 12. 20.
플러터의 AnimatedBuilder를 사용하여 Animation 만들기 - 1 플러터(Flutter)의 애니메이션은 두 가지 방법이 존재합니다. 명시적(Explict) 애니메이션 암시적(Implict) 애니메이션 둘의 차이점은 다음과 같습니다. 플러터의 명시적(Explict) 애니메이션 플러터에서 명시적 애니메이션은 AnimationController를 사용하여 정의합니다. AnimationController는 애니메이션의 수명 주기의 시작, 정지, 반전 등을 제어하는데 사용됩니다. 그렇기 때문에 명시적 애니메이션이 커스텀할 수 있는 범위가 높고 할 수 있는게 많습니다. 그리고 StatefulWidget에서만 사용할 수 있다는 특징을 갖고 있습니다. 플러터의 암시적(Implict) 애니메이션 애니메이션의 이미 지정되어 있는 플러터 프레임워크가 내부적으로 애니메이션을 처리합니다. 그.. 2023. 12. 11.
플러터의 Riverpod 사용 방법 기초부터 자세히 설명 - 2 1편에서는 Riverpod의 설치 방법과 기본적인 정의 및 사용 방법에 대해 알아봤습니다. 플러터의 Riverpod 사용 방법 기초부터 자세히 설명 - 1 플러터에서는 상태 관리를 위해 여러 가지 라이브러리를 사용하고 있습니다. 일반적으로 사용하는 상태 관리는 다음과 같은 것들이 있습니다 Provider: 가장 기본적이고 많이 사용하는 상태 관리 android-developer.tistory.com 2편에서는 동적인 값을 제공하는 Provider를 만들어보고 이를 사용하는 방법에 대해 알아보겠습니다. 동적인 값을 제공하는 Provider 만들기 1편에서 provider의 폴더 안에 meals_providers.dart를 만들어서 provider 값을 제공했습니다. 이번에는 똑같이 provider 폴더 안.. 2023. 12. 7.
플러터의 Riverpod 사용 방법 기초부터 자세히 설명 - 1 플러터에서는 상태 관리를 위해 여러 가지 라이브러리를 사용하고 있습니다. 일반적으로 사용하는 상태 관리는 다음과 같은 것들이 있습니다 Provider: 가장 기본적이고 많이 사용하는 상태 관리 라이브러리 Riverpod: Provider를 만든 개발자가 Provider를 개선해서 만든 라이브러리 Bloc / Cubit: 이벤트 기반의 상태 관리를 제공하는 라이브러리 이 중에서 Riverpod를 사용하는 방법에 대해 알아보겠습니다. 플러터(Flutter)에서 상태 관리가 뭐임? 애초에 플러터에서 이야기하는 상태 관리란 뭐를 의미하는 것일까요? 간단히 말하자면 다음과 같다. 앱의 상태를 보고 UI를 업데이트하는 것 예를 들면 다음과 같다. 앱의 화면이 다음과 같이 구성되어 있다고 할 때 Fragment3에서.. 2023. 12. 6.