Skip to content

Feature/add firebase features#94

Open
mohamedshemees wants to merge 22 commits intodevfrom
feature/add-firebase-features
Open

Feature/add firebase features#94
mohamedshemees wants to merge 22 commits intodevfrom
feature/add-firebase-features

Conversation

@mohamedshemees
Copy link
Collaborator

@mohamedshemees mohamedshemees commented Feb 19, 2026

feat: Integrate Firebase Remote Config for secrets management

Refactors the application to use Firebase Remote Config for managing secrets like Supabase URL and API keys, replacing the previous .env file-based approach.

  • Introduces FirebaseService to initialize Firebase and Remote Config.
  • add firebase app distribution to auto publish release version to firebase
  • Adds AppSecrets class to retrieve configuration values from Remote Config.
  • Replaces AppSecretsProvider with the new AppSecrets service.
  • Moves SupabaseService to the core/service directory.
  • Updates service and repository dependency injections to be asynchronous, ensuring services are initialized before use.
  • Modifies main.dart to await the completion of all asynchronous singletons. (can be enhanced later )

@mohamedshemees mohamedshemees self-assigned this Feb 19, 2026
@mohamedshemees mohamedshemees linked an issue Feb 25, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

move app secrets to remote config

3 participants