Keep it up vs WiFi Widget

Side-by-side comparison of two open source alternatives

Keep it up

Keep it up checks network services periodically by sending a ping, connecting to a specific port or downloading a site. It can also be used to ensure a connection with a timeout will be kept alive. Features - Create multiple separate network tasks - One task monitors one network service at a specified interval - A task sends a specified number of pings, performs a specified number of connections attempts or downloads a file or a site - Successful and unsuccessful attempts are logged - Downloaded files can automatically be deleted after a successful download or be kept - Notifications can be sent on failure or when a network service goes down or up - A network task can be restricted to WiFi connections, i.e. it does not perform any action on mobile networks with potentially limited download data - The configuration can be exported and imported as a JSON data file - Intervals can be defined during which all background work is suspended for battery saving Permissions - RECEIVE_BOOT_COMPLETED for restarting running networks tasks on device boot - ACCESS_NETWORK_STATE for checking network accessibility - INTERNET for accessing the internet - WAKE_LOCK to keep the device awake while executing a task - FOREGROUND_SERVICE to start the foreground service for running tasks - FOREGROUND_SERVICE_DATA_SYNC to use the foreground service with data transmission - USE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 13+) - SCHEDULE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 11 and 12) - POST_NOTIFICATIONS for sending notifications Note The app uses exact alarms to trigger network task execution. Power consumption during waiting is as high as for a calendar app waiting for reminders to trigger. During execution the power consumption is higher, of course, and short execution intervals cause more overall battery drain. The app works best if you disable battery optimization. If battery optimization is active, network tasks execution may be unreliable especially for short intervals, i.e. they may trigger less often and the trigger time may not be exact. There is a link in the app leading to the Android battery settings for the app. Of course, with disabled battery optimization power consumption may be higher. For Android 15+, it is no longer possible (and no longer necessary) to directly disable battery optimization. Android 15+ provides a setting to allow background activity for an app, which is enabled by default. It is strongly recommended to leave it enabled. The app should work without it, but it can lead to unreliable behaviour.

WiFi Widget

Introducing WiFi Widget โ€“ Your Ultimate Connection Companion! ๐Ÿš€ Unleash the power of information at your fingertips with WiFi Widget, the open-source, ad-free app that elevates your connectivity experience. Say goodbye to the hassle of navigating through settings โ€“ this sleek and modern UI puts your WiFi details front and center in a fully customizable widget! Key Features: ๐ŸŽจ Modern UI with Light and Dark Themes: Tailor the app to your style by choosing between light and dark themes. ๐Ÿ”ง Fully Configurable Widget: Craft the perfect widget for your needs by adjusting appearance, WiFi properties, button display, size, and data refresh parameters. WiFi Properties at a Glance: ๐Ÿ“ก SSID, BSSID: Easily identify your network. ๐ŸŒ IP Addresses: Explore detailed categories like loopback, site local, link local, ULA, multicast, global unicast, and public. Individually enable or disable them based on your preference. ๐Ÿ“ถ Frequency, Channel, Link Speed, RSSI, Signal Strength, Security Protocol, WiFi Standard & Generation: Dive deep into your WiFi connection details. ๐ŸŒ Gateway, DNS, DHCP: Understand the core elements of your network setup. Widget Customization Galore: ๐Ÿ–Œ๏ธ Appearance Settings: Choose between light and dark themes. Customize widget colors and background opacity. Select which buttons are to be displayed. ๐Ÿ“ Size Options: Adjust the widget to seamlessly integrate into your home screen. ๐Ÿ”„ Data Refreshing: Stay up-to-date with configurable data refresh intervals. No Ads, No Hassle: ๐Ÿšซ Enjoy an uninterrupted experience โ€“ WiFi Widget is completely ad-free! Simplify your connectivity and make a statement on your home screen. Download WiFi Widget now and take control of your WiFi experience! Source code available under the GPL-3.0 license at https://github.com/w2sv/WiFi-Widget. Credits: Logo foreground by Hilmy Abiyyu Asad https://freeicons.io/profile/75801, licensed under Creative Commons(Attribution 3.0 unported) https://creativecommons.org/licenses/by/3.0/.

FeatureKeep it upWiFi Widget
LicenseApache-2.0GPL-3.0-only
Install sources
F-DroidGitHub
F-DroidGitHubIzzyOnDroid
Categories
Dev ToolsMessagingBrowser
ProductivityDev ToolsMessagingBrowser
Features
Ad-FreeOpen SourceNo Tracking
Ad-FreeOpen SourceNo Tracking
Platforms
Android
Android
Website
Source code