A new Flutter project.
A new Flutter application.
Getting Started #
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
#get_it Accessing service objects like REST API clients, databases so that they easily can be mocked. Accessing View/AppModels/Managers/BLoCs from Flutter Views
#DIO It is a networking library developed by Flutter. It is powerful Http client for Dart, which supports Interceptors, Global configuration, FormData, Request Cancellation, File downloading, ConnectionTimeout etc. Things that dio supports can be done with normal http library which we get in flutter sdk too but its not that easy to learn or understand so dio can be better.
#MobX MobX is a state-management library that makes it simple to connect the reactive data of your application with the UI
#SharedPreferences SharedPreferences is used for storing data key-value pair in the Android and iOS.
#cached_network_image A flutter library to show images from the internet and keep them in the cache directory.