Migrate examples from `MapboxNavigationProvider` to `MapboxNavigationApp`
Nessuno ha ancora preso questa issue.
- #129 di @kmadsen — chiusa senza merge
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia con il piano di migrazione e le attività di esempio elencate, quindi esamina la documentazione di MapboxNavigationApp e la qa-test-app per individuare pattern di migrazione. Il branch migrate-MapboxNavigationApp e le risorse architetturali collegate forniscono ulteriore contesto. Il lavoro è completato quando gli esempi elencati sono stati migrati in modo coerente oppure è stata documentata la decisione di continuare a usare direttamente MapboxNavigation.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
It will be some time before we upgrade the examples repository to com.mapbox.navigation:android:2.8.0-alpha.2.
Opening so we can start considering the migration, but we're still building tools that make migration easier
For example the extensions are still experimental.
- ShowAlternativeRoutesActivity
- ShowManeuversActivity
- MultipleWayPointsActivity
- ShowTripProgressActivity
- ShowCameraTransitionsActivity
- ShowCurrentLocationActivity
- ShowJunctionsActivity
- FetchARouteActivity
- RenderRouteLineActivity
- TurnByTurnExperienceActivity
- MapboxSignboardActivity
- PlayVoiceInstructionsActivity
- ShowSpeedLimitActivity
- ReplayHistoryActivity
- CustomArrivalActivity
- ShowBuildingExtrusionsActivity
Migration plan
We want to commit to a migration plan for the examples repository by September 5th because that is the week the 2.8.0 release becomes a release candidate and we will be committed to apis for a stable release.
Note that, not-migrating and using MapboxNavigation directly is also an option. MapboxNavigationApp is built for large apps.
Resources
The architecture is designed for you to build de-coupled classes like the LocationComponent, or a more complicated example is the CameraComponent. There are other approaches that are worth considering.
Some public documentation on the MapboxNavigationApp can be found here https://docs.mapbox.com/android/navigation/guides/androidauto/car-app-lifecycle/
We will also explore migration ideas in the qa-test-app
Ideas are welcome
I'm obviously not the only one using this new library, so feel free to bring in some opinions and ideas. Feel free to open a pull request against this migrate-MapboxNavigationApp branch. Or create new pull requests.
cc: @mapbox/navigation-android
- Lingua principale
- Kotlin
- Stelle
- 65
- Fork
- 56
- Merge medio
- 1g 4h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di mapbox/mapbox-navigation-android-examples
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
onClick on map is not foundAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
mapbox/mapbox-navigation-android-examples#207 · 4 commenti ·
-
instruction index is nullAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di mapbox/mapbox-navigation-android-examples
Issue simili
-
[BUG] Navigation drawer drops library-name suffixes without ellipsis (1.0.8, NVIDIA Shield)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
damontecres/Wholphin#2069 ·
I maintainer di solito rispondono entro 1 giorno
-
Android (vision-camera-location): HybridLocationManager never quits its HandlerThread on disposeAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
margelo/react-native-vision-camera#4217 ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
saisaharsh3/Leftovers#13 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 67/100
navikt/esyfo-narmesteleder#700 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
nightscout/AndroidAPS#5280 ·
I maintainer di solito rispondono entro 1 giorno