Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/canerkaseler/jetpack-compose-firebase-remote-config
This repository has a Medium article to show how we can implement firebase remote config for feature flag implementation in Android project.
https://github.com/canerkaseler/jetpack-compose-firebase-remote-config
android-app android-feature-flag firebase firebase-remote-config jetpack-compose kotlin kotlin-android kotlin-flow medium-article
Last synced: about 2 months ago
JSON representation
This repository has a Medium article to show how we can implement firebase remote config for feature flag implementation in Android project.
- Host: GitHub
- URL: https://github.com/canerkaseler/jetpack-compose-firebase-remote-config
- Owner: canerkaseler
- License: mit
- Created: 2024-11-17T00:03:35.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-23T02:57:32.000Z (about 2 months ago)
- Last Synced: 2024-12-23T03:29:01.984Z (about 2 months ago)
- Topics: android-app, android-feature-flag, firebase, firebase-remote-config, jetpack-compose, kotlin, kotlin-android, kotlin-flow, medium-article
- Language: Kotlin
- Homepage: https://medium.com/@canerkaseler
- Size: 101 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Android Feature Flag Implementation with Firebase Remote Config + Kotlin Flow + Jetpack Compose
This repository has a Medium article to show how we can implement firebase remote config for feature flag implementation in Android project.
> If you would like to support my work, coffee is my best friend for writing code and articles: https://buymeacoffee.com/canerkaseler ☕️
>
> You can reach me on social media and other platforms, stay tuned: https://linktr.ee/canerkaseler 🤝## Introduction of the article
This article goals to show combination of below features together:
- Firebase Remote Config for feature flags
- Kotlin Flow to observe Firebase Remote Config
- Jetpack Compose for screen componentsTable of contents:
1. Quick look Firebase Remote Config file
2. Example Android project structure and its Gradle files
3. Observe Firebase Remote Config file with Kotlin Flow
4. Collect Firebase Remote Config in ViewModel and update compose screen## Example images of the results
There is an example of Firebase Remote Config updating and Android application behaviour.
![Example](https://github.com/user-attachments/assets/ee7ff3a0-8d6f-4d56-829a-1441c010995b)
## More details
If you would like to continue reading and learn some details about above parts, please check out the [https://medium.com/@canerkaseler](https://medium.com/@canerkaseler). I hope, this repository and its Medium article will be useful and beneficial for your project! 🙌