fr_mvvm_user 2.0.1
fr_mvvm_user: ^2.0.1 copied to clipboard
User session/profile helpers for FlowR MVVM Flutter apps, including a user view model contract and dropdown UI for account switching.
FlowR-MVVM: User
Features #
Share
- UserModel
- IUserViewModel, FrUserViewModel
- FrUserDropdownView
Getting started #
Usage #
to /example folder.
class YourUserViewModel extends FrUserViewModel {
YourUserViewModel() : super(const UserModel(userId: 'user0'));
}
void main() {
runApp(
FrProvider(
(context) => YourUserViewModel(),
child: MaterialApp(
home: Scaffold(
body: Center(
child: FrUserDropdownView<YourUserViewModel, UserModel>(
options: [
const UserModel(userId: 'user1'),
const UserModel(userId: 'user2'),
const UserModel(userId: 'user3'),
],
),
),
),
),
),
);
}
Additional information #
More information, please visit flowr package.