mapbox / mapbox/mapbox-navigation-android
Coroutines support for MapboxNavigation
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 651
- Forks
- 321
- PR merge metrics
- No merged PRs in 30d
Description
Add an optional module which provides Kotlin Coroutines friendly API for all `MapboxNavigation` methods. Provide `Flow` and `suspend` functions instead of callbacks.
TODO:
- [ ] add new module
- [ ] implement wrappers
- [ ] mention wrapper in the docs
- [ ] make the module publishable
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
Start at the MapboxNavigation entry point and identify the existing module structure and publishing configuration. Work through the TODO list: add the optional module, provide coroutine wrappers for all MapboxNavigation methods, document the wrapper, and make the module publishable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- api, mobile-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100