Skip to content
This repository was archived by the owner on Sep 20, 2023. It is now read-only.
This repository was archived by the owner on Sep 20, 2023. It is now read-only.

Evaluate routing libraries and blog posts #2105

@rnystrom

Description

@rnystrom

Blog Posts

Criteria

  • Deep Links: Does the lib have external "open url" support?
  • Data Params: Can you provide arbitrary data when navigating?
  • Deep Nav: Does navigation support arbitrary nesting (not just push a single VC)
  • Tab Selection: Does the lib allow selection of UITabBarController?
  • Split VC: Does the lib automatically support UISplitViewController?
  • Custom Transitions: Can you do custom VC transitions?

Legend

  • ✅ Supported
  • ❌ Not supported
  • ⚠️ Supported with manual implementation

Libraries

Name Deep Links Data Params Deep Nav Tab Selection Split VC Custom Transitions
Compass ⚠️
URLNavigator ⚠️
DeepLinkKit ⚠️
routable-ios
Router ⚠️
WAAppRouting ⚠️
HHRouter
Marshroute ⚠️
swift-deep-linking ⚠️
RxCoordinator ⚠️
route-composer ⚠️ 🤷‍♀️
JLRoutes ⚠️

Metadata

Metadata

Assignees

No one assigned

    Labels

    🎯 project managementProject and Codebase management, cleanup and future vision

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions