Skip to content

NicosNicolaou16/SampleDriftDatabaseWithBlocPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample Drift Database With Bloc Pattern

This is a sample project that uses Bloc Architecture Pattern with Dio Network Manager and Drift Database.

This Project contains:

Bloc Architecture Pattern with Repository and Service
Dio (Network Manager)
Drift Database (SQL)

Flutter SDK version: 3.19.6
Dart Version: 3.3.4

Similar with this Project

https://github.com/NicosNicolaou16/SampleBlocPatternWithSingleState

References/Tutorials Follow

https://bloclibrary.dev/#/gettingstarted
https://bloclibrary.dev/#/fluttertimertutorial?id=flutter-timer-tutorial
https://ppantaleon.medium.com/flutter-blocbuilder-vs-blocconsumer-vs-bloclistener-a4a3ce7bfa9a
https://stackoverflow.com/questions/59188021/why-usually-theres-a-repository-layer-on-bloc-pattern
https://stackoverflow.com/questions/73811123/how-to-stop-dio-get-when-the-internet-is-off
https://stackoverflow.com/questions/61381265/stop-showing-error-from-http-or-dio-request
https://pub.dev/packages/dio#handling-errors

Feeds/Urls/End Point (parsing some data from response)

(Links References for Ends Points)

https://github.com/r-spacex/SpaceX-API (GitHub)
https://docs.spacexdata.com/?version=latest (Postman)

About

This is a sample project that uses Bloc Architecture Pattern with Dio Network Manager and Drift Database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages