Widget Memories is a Flutter app designed to choose a random picture from a photos folder based on the current day in previous years, which is then displayed on a home widget.
- Android
- iOS
- Windows
- MacOS support may be added in the future.
- Frontend: Flutter SDK, latest release, and its platform-specific requirements:
- Android: Android Studio
- iOS: Xcode, CocoaPods, Apple Developer Account
- Windows: Git for Windows, Visual Studio 2022
- Backend: Docker
- Refer to Flutter's documentation to build the app for your desired platform:
- For the backend, follow the respective README instructions.
- Launch the app and paste the backend URL and the authentication token printed when launching the latter.
- Press
Update widgetto configure the home widget. - Platform-specific functionality:
- Android: Press
Set background taskto enable daily automatic updates at midnight. - iOS:
Set background taskis disabled due to lack of consistent support for background task processing on iOS. - Windows: Press the
Viewicon to fill the window with the picture. The latter is updated every time the app launches. The app is not present on the taskbar by design, as it is intended to stay in the background. It can still be focused through the system tray.
- Android: Press
- On all platforms, you can always update the widget manually through
Update widget.
MIT © Pierugo Pace