airbnb / airbnb/DeepLinkDispatch
Move parameter parsing to compile time
Open
enhancement
- Dominant language
- Kotlin
- Stars
- 4.4k
- Forks
- 414
- PR merge metrics
- No merged PRs in 30d
Description
We could move the regex code that extracts parameters from the URI into compile time by baking that into the processor
Contributor guide
Research direction
Start by locating the annotation processor and the regex code that extracts parameters from the URI. Determine how parameter information is currently produced and used at runtime; done means that extraction is baked into the processor at compile time without changing deep-link handling behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100