Unofficial Unsplash client written using dart and flutter
The goal of this pattern is to make it easy to separate presentation from business logic, facilitating testability and reusability.
- flutter_bloc A predictable state management library that helps implement the BLoC design pattern
- dio A powerful Http client for Dart, which supports Interceptors, Global configuration, FormData, Request Cancellation, File downloading, Timeout etc.
- image_downloader Flutter plugin that downloads images and movies on the Internet and saves to Photo Library on iOS or specified directory on Android.
- transparent_image A transparent image in Dart code, represented as a Uint8List.
- permission Flutter plugin for getting and requesting permission on Android.
Reactive functional programming
- RxDart RxDart is a reactive functional programming library for Google Dart, based on ReactiveX.