Internationalization
- Handle different languages of the same app
- Commonly used together with BloC to store the state which represents the current language of the app
Lazy vs. Eager
Lazy
: loads the languages on demand (download via http client when necessary)Eager
: make all the languages available instantly