onCreate method

  1. @protected
Future<void> onCreate()

Called when the widget is first created. This is the place to:

  • Initialize essential variables and state
  • Set up dependencies
  • Create controllers
  • Initialize database connections
  • Set up logging

Example:

@override
void onCreate() {
  super.onCreate();
  _pageController = PageController();
  _scrollController = ScrollController();
  _database = AppDatabase();
  _preferences = await SharedPreferences.getInstance();
}

Implementation

@protected
Future<void> onCreate() async {}