Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/itznotabug/arc
An appwrite addon for Android, iOS & Flutter that mimics the RemoteConfig from Firebase.
https://github.com/itznotabug/arc
android appwrite appwrite-database appwrite-remote-config flutter ios remoteconfig
Last synced: about 1 month ago
JSON representation
An appwrite addon for Android, iOS & Flutter that mimics the RemoteConfig from Firebase.
- Host: GitHub
- URL: https://github.com/itznotabug/arc
- Owner: ItzNotABug
- Created: 2023-09-24T13:48:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-26T17:05:20.000Z (about 1 year ago)
- Last Synced: 2024-10-08T15:58:51.640Z (about 1 month ago)
- Topics: android, appwrite, appwrite-database, appwrite-remote-config, flutter, ios, remoteconfig
- Language: Kotlin
- Homepage:
- Size: 17.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `AppwriteRemoteConfig` 🚀
A Firebase RemoteConfig like solution for `appwrite`!## Features 🌟
1. **Fetching and Caching**
Seamlessly fetch configurations from an Appwrite, cache & store them locally!2. **Default Configurations**
Set default configurations that your app can fall back on in the absence of fetched configurations or when offline.3. **Realtime Updates**
Observe changes to your RemoteConfig collection in realtime using Appwrite's Realtime capabilities.4. **Drop In Replacement [Almost]**
The API is designed to be familiar to those who have used Firebase RemoteConfig.## Getting Started ðŸ›
1. **Database**: Create a Database, name it as you want & set an ID.
Recommended ID: `remote_config` (configurable in the api).2. **Collection**: Create a Collection, name it as you want & set an ID.
Recommended ID: `release` (configurable in the api).3. **Attributes**: Create 2 attributes as `key`, `value` pattern.
Recommended: `key: String` & `value: String` (configurable in the api).
Ensure the size of the value attribute is sufficient, especially if you plan to store URLs or other long strings. I'd advise using a size of 1024 as a precaution.## Usage 🔧
Explore the platform-specific directories (Android, iOS, Flutter) to get an insight into the `API` and its integration into your project.