v3.2.1table_calendar
Flutter용으로 매우 사용자 정의가 가능하고 기능이 풍부한 캘린더 위젯입니다.
BLoC 패턴을 사용하여 구현한 미니멀리스트 플러터 할 일 앱
v3.2.1Flutter용으로 매우 사용자 정의가 가능하고 기능이 풍부한 캘린더 위젯입니다.
빌더를 갖춘 값 유형, 열거형으로서의 Dart 클래스, 그리고 직렬화. 이 라이브러리는 런타임 종속성입니다.
빌더를 갖춘 값 유형, 열거형으로 사용하는 Dart 클래스 및 직렬화. 이 라이브러리는 개발용 종속성입니다.
SDK 컬렉션을 기반으로 하는 불변 컬렉션입니다. 각 SDK 컬렉션 클래스는 새로운 불변 컬렉션 클래스와 해당하는 변경 가능한 빌더 클래스로 분할됩니다.
튜플 데이터 구조를 제공하는 라이브러리입니다.
Flutter 앱용으로 사용하기 쉽고 신뢰할 수 있으며 가벼운 제스처 감지기입니다. 기본 제스처에 반응하기 위한 간단한 API를 제공합니다.
v0.2.1Flutter 앱용으로 사용하기 쉬운 텍스트 위젯으로, 내장된 URL을 클릭 가능한 링크로 변환합니다. 사용자 정의 스타일링을 지원합니다.
플러터용 최고의 스와이퍼(카루셀), 다양한 레이아웃과 무한 루프 지원. 안드로이드 및 iOS와 호환됩니다.
Android 및 iOS에서 소프트 키보드 표시 상태를 확인하기 위한 Flutter 플러그인입니다.
{"sdk":"flutter"}{"sdk":"flutter"}^0.21.0^6.3.2^4.2.0^1.14.11^0.6.0^0.6.1+11^0.4.2^2.2.1^0.1.1^0.1.3^1.1.6^0.5.1+2^0.5.2^1.0.2{"sdk":"flutter"}^1.7.1^6.8.2아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
| https://github.com/aleksanderwozniak/deer/blob/assets/deer.gif | https://github.com/aleksanderwozniak/deer/blob/assets/indi_list.png | https://github.com/aleksanderwozniak/deer/blob/assets/gold_shp_edt.png | https://github.com/aleksanderwozniak/deer/blob/assets/mint_wrk_det.png |
Deer uses BLoC (Business Logic Component) pattern to manage app state. If you want to use Streams in your Flutter project, then I think this is the way to go. BLoC plays exceptionally well with Flutter's reactive nature, especially since Flutter has built-in StreamBuilder widget.
Each screen is splitted into 4 files:
Instead of calling setState() in screen file, an action is pushed to bloc's input Stream<Action>.
Then, bloc resolves that action and updates the output Stream<State>. Every state update is listened to inside screen with StreamBuilder, which updates the UI when needed. This way we achieve clear separation of concerns.
Usually with BLoC, Sink is used for input Stream, and BehaviorSubject for output Stream.
Check those resources for more details on the pattern:
flutter packages pub run build_runner build --delete-conflicting-outputs