Skip to content

Commit ff50033

Browse files
authored
Naming and referencing the app as ARK Drop instead of Drop + Filling Documentation Placeholders (#8)
* fix: Naming and referencing the app as ARK Drop instead of Drop * fix: adjust repo references * fix: unclosed string on ARK Drop name
1 parent e876fab commit ff50033

File tree

11 files changed

+38
-34
lines changed

11 files changed

+38
-34
lines changed

PRIVACY.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# Privacy Policy for Drop
1+
# Privacy Policy for ARK Drop
22

3-
**Last updated: [Current Date]**
3+
**Last updated: August 31, 2025**
44

55
## Overview
66

7-
Drop ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we handle information when you use our mobile application.
7+
ARK Drop ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we handle information when you use our mobile application.
88

99
## Information We Don't Collect
1010

11-
Drop is designed with privacy in mind:
11+
ARK Drop is designed with privacy in mind:
1212

1313
- **No Personal Data Collection**: We do not collect, store, or transmit any personal information
1414
- **No Analytics**: We do not use analytics services or tracking tools
1515
- **No Advertising**: We do not display ads or work with advertising networks
1616
- **No Cloud Storage**: Files are never uploaded to our servers or any cloud service
1717

18-
## How Drop Works
18+
## How ARK Drop Works
1919

2020
- **Direct Transfer**: Files are transferred directly between devices over the internet
2121
- **Local Storage**: All app data (profiles, history) is stored locally on your device
@@ -32,7 +32,7 @@ The following data is stored only on your device:
3232

3333
## Permissions
3434

35-
Drop requests the following permissions:
35+
ARK Drop requests the following permissions:
3636

3737
- **Camera**: To scan QR codes for device pairing
3838
- **Storage**: To access files you want to share and save received files
@@ -47,7 +47,7 @@ Drop requests the following permissions:
4747

4848
## Third-Party Services
4949

50-
Drop does not integrate with any third-party services that collect data.
50+
ARK Drop does not integrate with any third-party services that collect data.
5151

5252
## Changes to This Policy
5353

@@ -57,7 +57,7 @@ We may update this Privacy Policy from time to time. We will notify you of any c
5757

5858
If you have any questions about this Privacy Policy, please contact us at:
5959
60-
- GitHub: [Create an issue](https://github.com/your-username/drop-android/issues)
60+
- GitHub: [Create an issue](https://github.com/ARK-Builders/ARK-Drop/issues)
6161

6262
## Your Rights
6363

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Drop - Secure File Sharing
1+
# ARK Drop - Secure File Sharing
22

3-
Drop is a secure, peer-to-peer file sharing application for Android that allows you to transfer files between devices over the internet.
3+
ARK Drop is a secure, peer-to-peer file sharing application for Android that allows you to transfer files between devices over the internet.
44

55
## Features
66

@@ -23,8 +23,8 @@ Drop is a secure, peer-to-peer file sharing application for Android that allows
2323

2424
1. Clone the repository:
2525
```bash
26-
git clone https://github.com/your-username/drop-android.git
27-
cd drop-android
26+
git clone https://github.com/ARK-Builders/ARK-Drop.git
27+
cd ARK-Drop
2828
```
2929

3030
2. Open the project in Android Studio
@@ -103,9 +103,9 @@ Versions are automatically managed:
103103
- **Version Code**: GitHub run number
104104
- **Version Name**: Git tag (for releases) or dev build number
105105

106-
## How Drop Works
106+
## How ARK Drop Works
107107

108-
Drop uses peer-to-peer technology to transfer files directly between devices over the internet:
108+
ARK Drop uses peer-to-peer technology to transfer files directly between devices over the internet:
109109

110110
1. **Sender** selects files and starts transfer
111111
2. **System** generates a secure transfer link and QR code
@@ -115,7 +115,7 @@ Drop uses peer-to-peer technology to transfer files directly between devices ove
115115

116116
## Sharing Options
117117

118-
Drop provides multiple ways to share transfers:
118+
ARK Drop provides multiple ways to share transfers:
119119

120120
- **Deep Links**: Share via messaging apps, email, or any text-based communication
121121
- **QR Codes**: Perfect for in-person sharing or when devices are nearby
@@ -168,7 +168,7 @@ For support and questions:
168168

169169
## Privacy Policy
170170

171-
Drop respects your privacy:
171+
ARK Drop respects your privacy:
172172
- No data is collected or stored on external servers
173173
- All transfers are direct device-to-device over internet
174174
- Files are encrypted during transfer

app/src/main/java/dev/arkbuilders/drop/app/ui/Home/Home.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ private fun HeaderSection(
154154

155155
Column {
156156
Text(
157-
text = "Drop",
157+
text = "ARK Drop",
158158
style = MaterialTheme.typography.headlineLarge,
159159
fontWeight = FontWeight.Bold,
160160
color = MaterialTheme.colorScheme.primary
@@ -346,7 +346,11 @@ private fun EnhancedTransferHistoryCard(item: TransferHistoryItem) {
346346
)
347347
Spacer(modifier = Modifier.height(DesignTokens.Spacing.xs))
348348
Text(
349-
text = "${item.fileCount} file${if (item.fileCount != 1) "s" else ""}${formatTimestamp(item.timestamp)}",
349+
text = "${item.fileCount} file${if (item.fileCount != 1) "s" else ""}${
350+
formatTimestamp(
351+
item.timestamp
352+
)
353+
}",
350354
style = MaterialTheme.typography.bodyMedium,
351355
color = MaterialTheme.colorScheme.onSurfaceVariant
352356
)

app/src/main/java/dev/arkbuilders/drop/app/ui/receive/Receive.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ sealed class ReceiveError(val message: String, val isRecoverable: Boolean = true
122122
ReceiveError("Unable to initialize camera. Please try again.", true)
123123

124124
object InvalidQRCode :
125-
ReceiveError("This QR code is not from Drop. Please scan a valid Drop QR code.", true)
125+
ReceiveError("This QR code is not from ARK Drop. Please scan a valid ARK Drop QR code.", true)
126126

127127
object InvalidManualInput :
128128
ReceiveError("Invalid format. Please enter: ticket confirmation", true)
@@ -1703,7 +1703,7 @@ private fun processImageProxy(
17031703
when (barcode.valueType) {
17041704
Barcode.TYPE_TEXT, Barcode.TYPE_URL -> {
17051705
barcode.rawValue?.let { value ->
1706-
// Parse Drop QR code format: drop://receive?ticket=...&confirmation=...
1706+
// Parse ARK Drop QR code format: drop://receive?ticket=...&confirmation=...
17071707
if (value.startsWith("drop://receive?")) {
17081708
try {
17091709
val uri = value.toUri()

app/src/main/java/dev/arkbuilders/drop/app/ui/theme/DesignTokens.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package dev.arkbuilders.drop.app.ui.theme
33
import androidx.compose.ui.unit.dp
44

55
/**
6-
* Design System Tokens for Drop
6+
* Design System Tokens for ARK Drop
77
* Following Material Design 3 and Apple HIG principles
88
*/
99
object DesignTokens {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<resources>
2-
<string name="app_name">Drop</string>
2+
<string name="app_name">ARK Drop</string>
33
</resources>

fastlane/metadata/android/en-US/changelogs/1.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
• Initial release of Drop
1+
• Initial release of ARK Drop
22
• Secure file sharing between devices over internet
33
• Profile management with custom avatars
44
• Transfer history tracking

fastlane/metadata/android/en-US/full_description.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Drop is a secure, peer-to-peer file sharing application that allows you to transfer files between devices over the internet. Perfect for sharing documents, photos, videos, and other files quickly and securely across any distance.
1+
ARK Drop is a secure, peer-to-peer file sharing application that allows you to transfer files between devices over the internet. Perfect for sharing documents, photos, videos, and other files quickly and securely across any distance.
22

33
🔒 SECURE & PRIVATE
44
• End-to-end encryption for all transfers
@@ -24,7 +24,7 @@ Drop is a secure, peer-to-peer file sharing application that allows you to trans
2424
• Multiple sharing options (link, QR code)
2525
• Cross-platform compatibility
2626

27-
Whether you're sharing work documents, family photos, or large media files across the globe, Drop provides a secure and efficient solution for all your file transfer needs.
27+
Whether you're sharing work documents, family photos, or large media files across the globe, ARK Drop provides a secure and efficient solution for all your file transfer needs.
2828

2929
Perfect for:
3030
• Remote work collaboration
@@ -33,4 +33,4 @@ Perfect for:
3333
• Cross-platform file transfers
3434
• Secure document sharing
3535

36-
Download Drop today and experience the future of secure file sharing over the internet!
36+
Download ARK Drop today and experience the future of secure file sharing over the internet!
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Drop - Secure File Sharing
1+
ARK Drop - Secure File Sharing

play-store-setup.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Google Play Store Setup Guide
22

3-
This guide walks you through setting up Drop for Google Play Store release.
3+
This guide walks you through setting up ARK Drop for Google Play Store release.
44

55
## Prerequisites
66

@@ -31,7 +31,7 @@ keytool -genkeypair \
3131
1. Go to [Google Play Console](https://play.google.com/console)
3232
2. Click "Create app"
3333
3. Fill in app details:
34-
- **App name**: Drop - Secure File Sharing
34+
- **App name**: ARK Drop - Secure File Sharing
3535
- **Default language**: English (United States)
3636
- **App or game**: App
3737
- **Free or paid**: Free
@@ -85,7 +85,7 @@ certutil -encode release-keystore.jks keystore.b64
8585

8686
### Store Listing
8787

88-
1. **App name**: Drop - Secure File Sharing
88+
1. **App name**: ARK Drop - Secure File Sharing
8989
2. **Short description**: Fast, secure file sharing between devices without internet
9090
3. **Full description**: Use the content from `fastlane/metadata/android/en-US/full_description.txt`
9191

@@ -103,7 +103,7 @@ Create these assets (you'll need to upload them manually):
103103

104104
1. Go to "Policy" → "App content"
105105
2. Complete the content rating questionnaire
106-
3. Drop should receive an "Everyone" rating
106+
3. ARK Drop should receive an "Everyone" rating
107107

108108
### Privacy Policy
109109

@@ -183,7 +183,7 @@ For future updates:
183183

184184
### Support
185185

186-
- GitHub Issues: [Create an issue](https://github.com/Ark-Builders/Ark-Drop/issues)
186+
- GitHub Issues: [Create an issue](https://github.com/ARK-Builders/ARK-Drop/issues)
187187

188188
## Security Best Practices
189189

0 commit comments

Comments
 (0)