Migration to 0.9.0
This guide will help you migrate your project to home_widget version 0.9.0.
Minimum Version Requirements
The following minimum version requirements apply for version 0.9.0:
- iOS: Minimum deployment target is iOS 14.0
- Dart SDK: Minimum version is
>=3.5.0 <4.0.0 - Flutter: Minimum version is
>=3.20.0-1.2.pre
Android Package Names
With version 0.9.0, Android now requires explicit namespace declarations in build.gradle. As a result, imports for home_widget classes must now use fully qualified package names.
Update Imports
Previously, you could import home_widget classes without the package prefix. Now you must use the full package-qualified imports:
import HomeWidgetGlanceState
import HomeWidgetGlanceStateDefinition
import HomeWidgetGlanceWidgetReceiver
import es.antonborri.home_widget.HomeWidgetGlanceState
import es.antonborri.home_widget.HomeWidgetGlanceStateDefinition
import es.antonborri.home_widget.HomeWidgetGlanceWidgetReceiver
This applies to all home_widget classes you import in your Android widget code, including:
HomeWidgetGlanceStateHomeWidgetGlanceStateDefinitionHomeWidgetGlanceWidgetReceiverHomeWidgetBackgroundIntentHomeWidgetPlugin- Any other classes from the
es.antonborri.home_widgetpackage