We are looking to add an Android widget to the app. This spike should cover:
- Limitations of Android Widgets: what can and can't we do, what are the platform restrictions, any unknowns?
- XML vs Jetpack Compose (Glance Library from Google): which approach gives us more productivity without introducing new problems?
- Update Frequency: how often can we update the widget? what is the minimum platform allows and can WorkManager work around any of the limits?
- UI exploration: what APIs are available, are custom components supported and if so how easy it is to build?
- Performance with large database query: how does the widget handle large data query?
6. Interactivity: Need to understand what gestures and interaction are actually possible .
- Battery and performance impact: what is the cost of frequent updates?
- Testing: can widgets be tested?