PostHog / PostHog/posthog-android
Feature Flags: Add Remote config to Java SDK
Open
Nobody has claimed this yet.
enhancement
Feature Flags
server
- Dominant language
- Kotlin
- Stars
- 90
- Forks
- 49
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 61
Description
Feature request
Is your feature request related to a problem?
- Currently only the Node.js, Python, Go, Ruby, & C# SDK's can use Remote Configs.
- Java doesn't appear to have this functionality.
Describe the solution you'd like
- It would be great to add remote config to the Java SDK.
Describe alternatives you've considered
- At the moment you can construct flag calls for similar functionality, but this would be for parity.
Additional context
- From https://posthoghelp.zendesk.com/agent/tickets/60425 (moved to PostHog: https://us.posthog.com/project/2/support/tickets/61534)
Debug info
Session: https://us.posthog.com/project/sTMFPsFhdP1Ssg/replay/019ecc7d-da51-798a-9dff-4036955dba94?t=17935
Admin (internal): http://go/adminOrgUS/019c4ed6-add0-0000-998a-30c999608349 (project ID 311650)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file or test is named. Start by locating the Android SDK's existing flag-call and configuration entry points, then compare remote-config implementations in the Node.js, Python, Go, Ruby, and C# SDKs. Done means the Java SDK supports remote configs with parity to those SDKs and has coverage for the new behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java, kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100