Skip to content

Commit ffc6a72

Browse files
authored
Merge pull request #4 from MarkADom/feat/rename-decibelguard
docs: update display name to DecibelGuard
2 parents 98c89c3 + 578c3a6 commit ffc6a72

6 files changed

Lines changed: 16 additions & 15 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# NoiseGuard
1+
# DecibelGuard
22

3-
Open offices run at 65–72 dB. A busy café hits 75. Prolonged exposure above 70 dB causes hearing fatigue, and most people have no idea how loud their environment actually is. NoiseGuard measures it.
3+
Open offices run at 65–72 dB. A busy café hits 75. Prolonged exposure above 70 dB causes hearing fatigue, and most people have no idea how loud their environment actually is. DecibelGuard measures it.
44

55
![API](https://img.shields.io/badge/API-24%2B-brightgreen?style=for-the-badge)
66
![Kotlin](https://img.shields.io/badge/Kotlin-2.2.10-purple?style=for-the-badge&logo=kotlin&logoColor=white)
@@ -19,7 +19,7 @@ Open offices run at 65–72 dB. A busy café hits 75. Prolonged exposure above 7
1919

2020
## What it does
2121

22-
NoiseGuard reads raw PCM audio via `AudioRecord`, runs RMS amplitude calculation on each buffer, and maps the result to calibrated dB SPL. No recordings stored, no cloud, no account. Just a number and a 24-hour history you can actually query.
22+
DecibelGuard reads raw PCM audio via `AudioRecord`, runs RMS amplitude calculation on each buffer, and maps the result to calibrated dB SPL. No recordings stored, no cloud, no account. Just a number and a 24-hour history you can actually query.
2323

2424
It's a portfolio app built to demonstrate modern Android development - Compose, Clean Architecture, Room, coroutines with real dispatcher discipline. The use case happens to be real.
2525

app/src/main/java/com/marcodomingues/noiseguard/ui/screens/settings/SettingsScreen.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ fun SettingsScreen(
184184
verticalArrangement = Arrangement.spacedBy(12.dp)
185185
) {
186186
ActionButton(
187-
text = "About NoiseGuard",
187+
text = "About DecibelGuard",
188188
icon = "📖",
189189
onClick = { showAboutDialog = true }
190190
)
@@ -239,7 +239,7 @@ private fun AboutDialog(onDismiss: () -> Unit) {
239239
onDismissRequest = onDismiss,
240240
title = {
241241
Text(
242-
text = "NoiseGuard",
242+
text = "DecibelGuard",
243243
fontWeight = FontWeight.Bold,
244244
color = Color.White
245245
)

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
3-
<string name="app_name">NoiseGuard</string>
3+
<string name="app_name">DecibelGuard</string>
44

55
<!-- Noise categories (English) -->
66
<string name="category_quiet">Quiet</string>

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# NoiseGuard
1+
# DecibelGuard
22

33
Real-time ambient noise monitoring for Android.
44

55
---
66

77
- [Privacy Policy](privacy-policy)
8-
- [GitHub Repository](https://github.com/MarkADom/NoiseGuard)
8+
- [GitHub Repository](https://github.com/MarkADom/DecibelGuard)

docs/privacy-policy.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# NoiseGuard — Privacy Policy
1+
# DecibelGuard — Privacy Policy
22

33
*Last updated: May 2026*
44

55
---
66

77
## English
88

9-
### What NoiseGuard does
10-
NoiseGuard measures ambient noise levels in real time using your device's microphone. That's it.
9+
### What DecibelGuard does
10+
DecibelGuard measures ambient noise levels in real time using your device's microphone. That's it.
1111

1212
### What data we collect
1313
**Nothing that leaves your device.**
@@ -18,10 +18,10 @@ NoiseGuard measures ambient noise levels in real time using your device's microp
1818
- **No analytics, no crash reporting, no advertising SDKs.**
1919

2020
### How data is stored
21-
All data stays on your device. NoiseGuard has no servers, no cloud storage, and no internet connection. Your noise history never leaves your phone.
21+
All data stays on your device. DecibelGuard has no servers, no cloud storage, and no internet connection. Your noise history never leaves your phone.
2222

2323
### How to delete your data
24-
Open NoiseGuard → Settings → Clear History. This permanently deletes all stored readings from your device.
24+
Open DecibelGuard → Settings → Clear History. This permanently deletes all stored readings from your device.
2525

2626
Uninstalling the app also removes all data.
2727

@@ -30,10 +30,10 @@ Uninstalling the app also removes all data.
3030
- **Notifications (POST_NOTIFICATIONS)** — optional. Used only to alert you when noise exceeds your configured threshold.
3131

3232
### Third parties
33-
NoiseGuard does not share any data with third parties. There are no third-party SDKs that collect data.
33+
DecibelGuard does not share any data with third parties. There are no third-party SDKs that collect data.
3434

3535
### Children
36-
NoiseGuard does not knowingly collect data from children under 13. The app collects no personal data from anyone.
36+
DecibelGuard does not knowingly collect data from children under 13. The app collects no personal data from anyone.
3737

3838
### Changes
3939
If this policy changes, the updated version will be posted at this URL with a new date.

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,4 @@ android.newDsl=false
2828
# and pre-registers the 'kotlin' extension, causing a duplicate when the plugin
2929
# itself tries to register it. Disable built-in Kotlin to let kotlin.android own it.
3030
android.builtInKotlin=false
31+
org.gradle.configuration-cache=true

0 commit comments

Comments
 (0)