반응형 프로그래밍 & IT 정보/Flutter|Dart2 Flutter(Dart) 위젯 간 통신을 위한 델리게이트 디자인 패턴 예제 플러터에서 위젯 간에 데이터 전달이나 상호 통신 또는 이벤트 리스너와 같은 역할을 어떻게 할 수 있을까 고민을 하다가 가장 효과적으로 구현할 수 있는 방법을 찾았습니다. 바로 Dart 언어에서 제공하는 mixin을 활용하여 델리게이트 디자인 패턴을 구현하면 시원하게 해결이 가능합니다. objective-c나 swift의 delegate와도 거의 동일한 패턴입니다. 다음은 실제 활용한 예제이므로 참고 바랄게요. 목차 mixin 클래스 생성 gameTimerDelegate.dart : mixin GameTimerDelegate { void gameOver(); } mixin 키워드로 GameTimerDelegate 클래스를 생성하고 내부에 gameOver 메서드를 선언해 보겠습니다. 믹스인은 인터페이스 또는.. 프로그래밍 & IT 정보/Flutter|Dart 2020. 12. 6. Flutter 유용한 사이트 모음 저도 플러터를 이용하여 앱을 만들어 보기 위해 공부를 하는 중입니다. 공부하면서 찾은 유용한 사이트를 공유하도록 하겠습니다. 1. Flutter 공식 문서 https://flutter.dev/docs Flutter documentation The landing page for Flutter documentation. flutter.dev 플러터에서 제공하는 모든 기능 설명이 여기 있다고 봐야겠죠. 무조건 알아두어야 할 사이트입니다. 2. Dart 공식 문서 https://dart.dev/guides Dart documentation Learn to use the Dart language and libraries. dart.dev 플러터를 이용하려면 필수로 알아야 할 언어입니다. 3. UI 디자인 툴 ht.. 프로그래밍 & IT 정보/Flutter|Dart 2020. 7. 6. 이전 1 다음 💲 추천 글 반응형