Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hoc081098/search-book-flutter-bloc-pattern-rxdart

❄️[Functional reactive programming (FRP)] :zap: Flutter search book using bloc pattern, rxdart 🌺 Star if it is helpful 🌺
https://github.com/hoc081098/search-book-flutter-bloc-pattern-rxdart

bloc-pattern demo flutter flutter-bloc flutter-bloc-pattern flutter-bloc-pattern-rxdart flutter-bloc-rxdart flutter-book flutter-book-search flutter-demo flutter-examples flutter-material flutter-reactive flutter-rxdart flutter-sample flutter-search flutter-state-management rxdart rxdart-helper

Last synced: 23 days ago
JSON representation

❄️[Functional reactive programming (FRP)] :zap: Flutter search book using bloc pattern, rxdart 🌺 Star if it is helpful 🌺

Awesome Lists containing this project

README

        

# search_book_bloc_pattern_rxdart :iphone:

Search book using goole book api :clap: :clap: :clap:
Using **`BLoC pattern`** with **[`rxdart`](https://github.com/ReactiveX/rxdart)** library :muscle:

Give it a star :star: :) if it is helpful :thumbsup:. Thanks

## Trying

Download and install [👍 File apk 👍](./build/app/outputs/apk/release/app-release.apk)

## Demo :camera: :art:

:video_camera: [Video demo](https://youtu.be/FH7LPKVSYyg) :tv:

| Home page | Detail page | Favorites page |
| ------------- | ------------- | -------------|
| | | |
| Home page | Detail page | Favorites page |
| | | |

## Develop 👏

Make sure finish [install Flutter](https://flutter.io/get-started/install/) successfully

1. Clone this repo by: `git clone https://github.com/hoc081098/Search-book-api-demo_BLoC_pattern_RxDart.git`
2. Install all the packages by: `flutter packages get`
3. Run command `flutter packages pub run build_runner build` to generate build_value classes (optional because i pushed files *.g.dart)
4. Run app on your simulator or device by: `flutter run`

## Getting Started :fire: :fire: :fire: :fire: :fire: :fire: :fire: :fire:

For help getting started with Flutter, view our online
[documentation](https://flutter.io/).