Indexed

Material Photo Widget

Android
Android
Indexed

Material Photo Widget is as simple as it can be: a home screen widget to
display your favorite photos. It is a free, no-ads, open source alternative for
people who want to customize their home screen.

  • Create a slideshow from your favorite photos
  • Create shortcuts to open other apps
  • Put your schedule on your home screen
  • Your membership passes one tap away

It's easy and simple to add a new widget with your photos.

FEATURES

  • Choose photos individually or sync with device folders
  • Set an interval or schedule to create a slideshow and switch photos
    automatically
  • Your widgets are shortcuts — customize tap actions for each of your widgets,
    viewing your photos in full screen, opening an app or URL
  • Customizable borders, opacity, saturation, brightness, offset and padding to
    create your perfect home screen
  • 6 formats to choose from: Shapes, Square, Tall, Wide, Original and Fill
  • 28 different shapes

HOW TO USE

Open the app and tap "Create a new widget" directly from the home screen.
Add your photos, choose the appearance and behaviors and tap "Add to home
screen". That's it!

You can also long press on your home screen, open the widget menu and search
for "Material Photo Widget", then configure your new widget the same way.

MY WIDGET DOES NOT APPEAR

The app consumes very little power and runs on the background when needed (to
switch photos, for example). Because it's rarely being actively used, it can
be stopped by Android as the system prioritizes the most used apps when trying
to optimize the battery duration.

If you are facing this problem, remove any battery or memory restrictions from
the app. You can also search for your device brand on https://dontkillmyapp.com
and follow their instructions to improve the behavior of apps that mostly run
on the background.

Some phones can prevent apps from starting themselves after restarting the
device, making the widget can appear broken. If that's happening, you must
grant permission for the app to "auto start" through your settings or security
app.

PERMISSIONS

  • RECEIVE_BOOT_COMPLETED — This permission is needed to restore widgets after a
    device restart. Some device manufacturers prevent this from happening, and
    you must manually allow it through the "auto-start" setting on your phone.
  • SCHEDULE_EXACT_ALARM (optional) — This is an optional permission that is
    needed if you would like to use shorter intervals to switch photos, ensuring
    that they follow the selected schedule exactly.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS (optional) — This is an optional
    permission that is needed to ensure that widgets are updated as expected in
    Android flavors that tend to kill apps that mostly run in the background.
  • WAKE_LOCK, FOREGROUND_SERVICE and FOREGROUND_SERVICE_SPECIAL_USE — This
    permission is used by both the app (optionally, via in-app settings toggle)
    and Work Manager to manage background work. In this case, used to ensure that
    widgets are synced and are updated as expected.

The app does not require any storage permissions. Photos and directories are
selected using the native pickers and stored within the app to keep data
private and secure. There's no tracking or network communication.


Material Photo Widget is an open-source project, find the code and
submit feedback at https://github.com/fibelatti/photo-widget