Accessing a function from one to another dart class
Put _validateInputs()
function and all variables in main.dart file which is used in LoginCard.dart file and pass variables to Logincard constructor as argument from main.dart file.
In main.dart file
final GlobalKey<FormState> _formKey = new GlobalKey<FormState>();
pass _formkey to LoginCard() constructor
LoginCard(_formKey);
in LoginCard.dart file
class LoginCard extends StatelessWidget { final GlobalKey<FormState> formKey; LoginCard(this.formKey); @override Widget build (BuildContext context){ return new Container();}