Skip to content
Francesco Mineo edited this page Mar 15, 2019 · 9 revisions

Helpers for state management, streams and BLoC pattern, SharedPreferences and various widgets (animations, blur, transitions, timed widgets, scrollingtext, etc.).

  • AppStateModel
  • AppStateProvider

- Streams and BLoC pattern

  • StreamedValue
  • StreamedTransformed
  • StreamedList
  • StreamedMap
  • MemoryValue
  • HistoryObject
  • StreamedSender
  • Tunnel pattern: ListSender and MapSender

- Helper class with static methods for the SharedPreferences package

- Widgets for streams and futures

  • ValueBuilder
  • StreamedWidget
  • ReceiverWidget
  • FuturedWidget

- Classes for animations and timing

  • TimerObject
  • AnimatedObject
  • StagedObject
  • StagedWidget

- Widgets for effects

  • LinearTransition
  • CurvedTransition
  • FadeInWidget
  • FadeOutWidget
  • BlurWidget
  • BlurInWidget
  • BlurOutWidget
  • AnimatedBlurWidget
  • WavesWidget

- Various widgets

  • ScrollingText
  • HorizontalSlider
  • VerticalSlider

- Examples built with this library

  • Example app
  • Theme changer and persistent theme with SharedPreferences
  • Counter app
  • Blood pressure example app
  • Pair game

Dependencies

Clone this wiki locally