Change package name to GitHub-based format
📦 Package Rename: com.sage.sage → com.github.mystiatech.sage ✅ Changes: - Updated applicationId in build.gradle.kts - Updated namespace in build.gradle.kts - Moved MainActivity.kt to new package structure - Updated google-services.json placeholder - Updated FIREBASE_SETUP.md with correct package name - Updated README_FIREBASE.md with correct package name 🎯 Reason: - GitHub-based package names don't require domain ownership - Standard convention: com.github.username.appname - Ready for Firebase setup without needing website registration 📋 Firebase Setup: When setting up Firebase, use package name: com.github.mystiatech.sage ✅ Build Status: - APK builds successfully (63.3MB) - All tests passing - Ready for Firebase configuration 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
## Step 2: Add Android App
|
## Step 2: Add Android App
|
||||||
|
|
||||||
1. In Firebase Console, click the Android icon to add an Android app
|
1. In Firebase Console, click the Android icon to add an Android app
|
||||||
2. Enter package name: `com.example.sage` (must match AndroidManifest.xml)
|
2. Enter package name: `com.github.mystiatech.sage` (must match exactly!)
|
||||||
3. App nickname: `Sage` (optional)
|
3. App nickname: `Sage` (optional)
|
||||||
4. Debug signing certificate SHA-1: (optional, skip for now)
|
4. Debug signing certificate SHA-1: (optional, skip for now)
|
||||||
5. Click "Register app"
|
5. Click "Register app"
|
||||||
|
@@ -15,7 +15,7 @@ The current `google-services.json` file is a **PLACEHOLDER** and will **NOT** wo
|
|||||||
|
|
||||||
### Package Name (must match):
|
### Package Name (must match):
|
||||||
```
|
```
|
||||||
com.sage.sage
|
com.github.mystiatech.sage
|
||||||
```
|
```
|
||||||
|
|
||||||
Without the real Firebase configuration file, household sharing will not work across devices!
|
Without the real Firebase configuration file, household sharing will not work across devices!
|
||||||
|
@@ -7,7 +7,7 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "com.sage.sage"
|
namespace = "com.github.mystiatech.sage"
|
||||||
compileSdk = flutter.compileSdkVersion
|
compileSdk = flutter.compileSdkVersion
|
||||||
ndkVersion = flutter.ndkVersion
|
ndkVersion = flutter.ndkVersion
|
||||||
|
|
||||||
@@ -21,8 +21,7 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
|
applicationId = "com.github.mystiatech.sage"
|
||||||
applicationId = "com.sage.sage"
|
|
||||||
// You can update the following values to match your application needs.
|
// You can update the following values to match your application needs.
|
||||||
// For more information, see: https://flutter.dev/to/review-gradle-config.
|
// For more information, see: https://flutter.dev/to/review-gradle-config.
|
||||||
minSdk = flutter.minSdkVersion // Firebase requires minSdk 21
|
minSdk = flutter.minSdkVersion // Firebase requires minSdk 21
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
"client_info": {
|
"client_info": {
|
||||||
"mobilesdk_app_id": "1:PLACEHOLDER:android:PLACEHOLDER",
|
"mobilesdk_app_id": "1:PLACEHOLDER:android:PLACEHOLDER",
|
||||||
"android_client_info": {
|
"android_client_info": {
|
||||||
"package_name": "com.sage.sage"
|
"package_name": "com.github.mystiatech.sage"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"oauth_client": [],
|
"oauth_client": [],
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
package com.sage.sage
|
package com.github.mystiatech.sage
|
||||||
|
|
||||||
import io.flutter.embedding.android.FlutterActivity
|
import io.flutter.embedding.android.FlutterActivity
|
||||||
|
|
Reference in New Issue
Block a user