Skip to content

Rebrand to BattWatch: app display name + Play Store listing (title / short / long description) #171

Description

@almothafar

What problem does this solve?

The app has outgrown "Simple Battery Notifier" — it now does health, charge cycles, capacity, temperature, charge-speed tiers, fast-drain and bad-cable warnings, and insights, not just notifications. Combined with a 3.6★ / 1k+ install history from the earlier buggy behaviour, this is a rebrand + relaunch opportunity. New name: BattWatch.

Critical: this is a display-name change ONLY — do not touch the package name

  • Keep applicationId = com.almothafar.simplebatterynotifier (root build.gradle) unchanged. It is Play's permanent app identity — changing it creates a brand-new listing with zero installs, reviews, ranking, and would orphan the F-Droid RFP (Publish SimpleBatteryNotifier in F-Droid #4).
  • Rename by changing the display name only. Existing users receive it as a normal update and simply see the app rename itself. Installs, reviews (the 3.6★ carries over — see the in-app-review companion issue for recovering it), and ranking are preserved.

Code changes

  • strings.xmlapp_name = BattWatch (this is what AndroidManifest android:label="@string/app_name" resolves to, so no manifest edit needed — confirm the label still points at the resource).
  • values-ar/strings.xmlapp_name Arabic form (transliteration or keep "BattWatch" Latin — decide; a coined brand usually stays Latin even in RTL).
  • Grep for any hardcoded "Simple Battery Notifier" / "SimpleBatteryNotifier" user-facing string (About dialog, feedback email subject in MainActivity.deviceInfoBlock/feedback_email_subject) and update.
  • Optional: refresh the launcher icon / adaptive icon to match the new brand (coordinate with the feature graphic below). Can be a follow-up so it doesn't block the rename.
  • Optional easter egg: a wink to the near-homophone in the About dialog only (not in any store metadata — a rude near-homophone in the listing reads as a typo and risks Play review). Keep it a community in-joke.

Play Store listing copy (drafts — refine before submit)

Title (max 30 chars) — recommend the first

  • BattWatch: Battery Health — 25 chars ✅ (brand + top keyword)
  • BattWatch – Battery Monitor — 27 chars
  • BattWatch: Battery & Health — 27 chars

Short description (max 80 chars — heavily weighted for search)

  • Battery health, charge cycles, temperature & smart charge/drain alerts. No ads. — ~78 ✅
  • Monitor battery health, charge cycles & temp. Smart low, full & drain alerts. — ~77

Full description (max 4000 chars — indexed; keywords must appear in visible text since Play has no hidden keyword field)

BattWatch keeps an eye on your battery so you don't have to — accurate health, honest numbers, and alerts that actually help.

Formerly Simple Battery Notifier, rebuilt from the ground up: more accurate battery health, smarter charging insights, and no more false warnings.

★ Alerts that respect you
• Low and critical battery alerts at levels you choose
• Full-charge alarm so you can unplug and protect the battery
• Quiet hours — no alerts while you sleep
• Optional vibration, custom sounds, silent-mode override

★ Real battery health
• Estimated battery health % and wear grade
• Charge cycle count (uses the OS value on Android 14+)
• Measured capacity vs. rated (mAh) capacity
• Days-in-use tracking

★ Charging intelligence
• Live charging speed — tier and wattage (e.g. "Fast charging ~18 W")
• Estimated time to full
• Slow-charge warning for a frayed cable, dirty port, or dying charger

★ Live status
• Ongoing notification: %, charging state, temperature, charge/drain rate
• High-temperature safety alert
• Fast-drain alert when something drains your battery in the background

★ Simple and honest
• No ads, no tracking, no account
• Lightweight, no root required
• Open source
• English & Arabic

BattWatch reads only public battery information — it can't and won't access anything else.

"What's new" / changelog for the relaunch build

BattWatch (formerly Simple Battery Notifier) is a major rebuild: more accurate battery health, charging speed & time-to-full, a slow-charge/bad-cable warning, fast-drain alerts, and fixes to false and duplicate alerts. Same app, better everything.

Sequencing (do NOT flip the name on a still-buggy build)

Ship the relaunch blocker fixes and verify on device first, then rebrand + refreshed listing as one coordinated moment: crash/robustness (#153, #154), false/duplicate alerts (#152, #164), and the visible-quality wins (#158, #161). Refresh screenshots (#2) and fill the Installation section (#3) as part of the same push. After the rename ships, update the F-Droid metadata name (#4).

Acceptance criteria

  • applicationId unchanged; only app_name/label + hardcoded strings updated
  • No user-facing "Simple Battery Notifier" text remains (About, feedback subject, etc.), Arabic included
  • Existing install updates in place and shows "BattWatch" (verify with an internal-testing track before production)
  • Final title ≤30, short desc ≤80, long desc ≤4000; keywords present in visible text
  • Listing copy translated for the Arabic store listing
  • Relaunch blockers landed + verified before the name flips

Related: in-app review prompt (companion issue), #2 (screenshots), #3 (Installation README), #4 (F-Droid), and the relaunch blockers noted above.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions