element-hq / element-hq/element-ios

Improve deep link management

Open
#3,600 1 comment 0 reactions 0 assignees View on GitHub
A-Developer-Experience A-Navigation
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

Improve deep link from remote notifications and user activity. Centralize deep link generation like in this [blog post](https://medium.com/blacklane-engineering/coordinators-essential-tutorial-part-ii-b5ab3eb4a74).
The `AppCoordinator` will then be able to build the view stack according to generated deep link object.

Things to verify and decide:
- Use one enum for all kind of deep links
- Use a flat tree or a composable tree to represent deep linking

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.