import 'package:in_app_update/in_app_update.dart'; /// A wrapper of in-app update plugin abstract class AppUpdater { /// Check for in-app update Future checkForUpdate(); /// Start update process Future update(); } class AppUpdaterImpl implements AppUpdater { @override Future checkForUpdate() async { return InAppUpdate.checkForUpdate(); } @override Future update() async { return InAppUpdate.performImmediateUpdate(); } }