package icon

Cheese BTC Widget

Tiny home-screen widget showing the latest Bitcoin price in USD or EUR.
New in version 5.0
v5.0 - Pick any of 126 currencies.

* The new "Other currency" option opens a picker of 126 fiat
currencies, discovered from the backend catalog and cached for
offline use so the list shows up instantly.
* Every currency now gets the full treatment — 24h sparkline and 7d
change — via the parameterised price feed, not just USD and EUR.
* Quick-picks for US Dollars, Euros, Bitcoin, Sats, and Block height
stay one tap away.
Cheese BTC Widget puts the latest Bitcoin price right on your home screen — nothing else, just a logo, a currency symbol, and the number.

When you add the widget you choose what to track: US Dollars, Euros, sats per USD, the constant 1 BTC, or the latest bitcoin block height. Each placed widget remembers its own choice, so you can have several side by side.

Data is fetched over HTTPS from price.cheeserobot.org/price/summary.json (the price data originates from CoinDesk). One round trip carries the current price, the 24-hour and 7-day history series, and the latest-block snapshot. The widget refreshes itself roughly every 30 minutes — Android's minimum update interval for app widgets — and you can tap it to refresh on demand.

Features
* Pick USD ($), EUR (€), sats per USD, 1 BTC, or the latest block height when adding the widget.
* Block-height mode shows the miner / pool name above the block number with a diagonal "stonks-go-up" line behind.
* Auto-sizing text fills the widget as large as it can.
* Optional faint chart background (24h or 7d window).
* Tap to refresh.
* Light/dark theme aware.
* If the network call fails, the widget shows "!" and posts a notification with the actual error reason (HTTP status, JSON shape, etc.) so you know what's wrong.

What this app is NOT
* No tracking. No ads. No analytics.
* No accounts, no signups, no Google services.
* Only one network host is contacted: price.cheeserobot.org. No third-party servers.
* No background services — only Android's normal widget update mechanism.

Source code
https://github.com/AbelLykens/org.cheeserobot.btcwidget

Licensed MIT.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 5.0 (17) suggested Added on Jun 14, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

    Download APK 153 KiB PGP Signature | Build Log

  • New in version 4.0
    v4.0 - Bring your own price backend.

    * New "Price backend" row in Advanced options. Paste a custom feed
    URL (e.g. a self-hosted pricemon instance) and the widget switches
    to it on the next refresh. Default URL is pre-filled.
    * The activity validates the URL in the background and only saves it
    if the payload carries every field the widget actually reads —
    prices, both history windows, and the latest-block snapshot. A
    partially-compatible feed is refused with a short reason so the
    cur
  • Version 4.0 (16) - Added on May 14, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

    Download APK 281 KiB PGP Signature | Build Log

  • New in version 3.2
    v3.2 - Price feed moved to its own subdomain.

    * Summary endpoint is now price.cheeserobot.org/price/summary.json
    instead of cheeserobot.org/price/summary.json. Same payload, same
    one-round-trip refresh — just served from a dedicated host.
  • Version 3.2 (15) - Added on May 14, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

    Download APK 276 KiB PGP Signature | Build Log