fr_mvvm_user 1.0.0 copy "fr_mvvm_user: ^1.0.0" to clipboard
fr_mvvm_user: ^1.0.0 copied to clipboard

FlowR-MVVM: User

FlowR-MVVM: User

Features #

Share

  • UserModel
  • IUserViewModel, FrUserViewModel
  • FrUserDropdownView

Getting started #

Usage #

to /example folder.

class YourUserViewModel extends FrUserViewModel {
  YourUserViewModel() : super(const UserModel.init(userId: 'user0'));
}

void main() {
  runApp(
    FrProvider(
          (context) => YourUserViewModel(),
      child: MaterialApp(
        home: Scaffold(
          body: Center(
            child: FrUserDropdownView<YourUserViewModel, UserModel>(
              options: [
                const UserModel.init(userId: 'user1'),
                const UserModel.init(userId: 'user2'),
                const UserModel.init(userId: 'user3'),
              ],
            ),
          ),
        ),
      ),
    ),
  );
}

Additional information #