Stacked Filter & Search Example App!
A stacked architecture filter and search example application, can run on any platform - Andriod | Desktop | iOS | Web
This stacked architecture app example is an implementation of Johannes Milke filter_listview_example, you can also watch the Tutorial Video
Features
- Search and Filter Offline
- Search and Filter Online
Dependencies
Click to expand
Screenshots
Offline View | Offline Search & Filter View | Online View | Online Search & Filter View |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Directory Structure
Click to expand
|-- lib
| |-- app
| | '-- locator.dart
| |-- core
| | |-- model
| | | '-- book_model.dart
| |-- '-- services
| | |-- book_api_service.dart
| | '-- book_offline_service.dart
| |-- ui
| | |-- shared
| | | |-- widget
| | | | '-- search_textfield_widget.dart
| | | |-- const_color.dart
| | | |-- const_text_style.dart
| | | '-- screen_size.dart
| | |-- views
| | | |-- local_list_view
| | | | |-- local_list_view.dart
| | | | '-- local_list_viewmodel.dart
| | | |-- main
| | | | |-- main_view.dart
| | | | '-- main_viewmodel.dart
| | | |-- remote_list_view
| | | | |-- remote_view.dart
| | | | '-- remote_viewmodel.dart
| |-- main.dart
|-- pubspec.yaml