def __init__(self, **kwargs): super(MainLayout, self).__init__(**kwargs) self.main_screen = MainScreen(mainLayout=self) self.category_screen = CategoryScreen(mainLayout=self) self.experiment_layout = ExperimentScreen(mainLayout=self) self.main_screen.load_categories() self.screen_manager.add_widget(self.main_screen) self.screen_manager.add_widget(self.category_screen) self.screen_manager.add_widget(self.experiment_layout) self.screen_manager.current = 'main' if platform == 'android': Window.bind(on_keyboard=self.on_keyboard_android) Window.bind(on_keyboard=self.on_keyboard)