You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.xml → app_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.xml → app_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 ✅
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.
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
applicationId = com.almothafar.simplebatterynotifier(rootbuild.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 (PublishSimpleBatteryNotifierinF-Droid#4).Code changes
strings.xml→app_name=BattWatch(this is whatAndroidManifest android:label="@string/app_name"resolves to, so no manifest edit needed — confirm the label still points at the resource).values-ar/strings.xml→app_nameArabic form (transliteration or keep "BattWatch" Latin — decide; a coined brand usually stays Latin even in RTL).MainActivity.deviceInfoBlock/feedback_email_subject) and update.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 charsBattWatch: Battery & Health— 27 charsShort 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.— ~77Full description (max 4000 chars — indexed; keywords must appear in visible text since Play has no hidden keyword field)
"What's new" / changelog for the relaunch build
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
applicationIdunchanged; onlyapp_name/label + hardcoded strings updatedRelated: in-app review prompt (companion issue), #2 (screenshots), #3 (Installation README), #4 (F-Droid), and the relaunch blockers noted above.