Deep links are making the mobile Web more effortless for users and more profitable for developers through targeted app pathways.
This week’s GitHub Project of the Week shows how Button, a mobile e-commerce startup founded by two former Venmo employees, is simplifying the deep-linking process for developers to ultimately drive cross-app acquisitions.
DeepLink Kit is an open-source project that provides developers with either a block-based or class-based route matching method to program deep links with just a few lines of code. Every new deep-linking technology aims to simplify the process on the development side, and DeepLink Kit does this by swapping out the lengthy progression of URL formatting and parsing, data transfer and manual content with a few lines of code to automate the deep link.
(Related: Deep linking: The foundation for a new mobile Web)
As Button cofounder Chris Maddern put it during a deep-linking meetup back in December, “Our lives are a chain of linked app experiences,” and deep links are a way to make sure the chain doesn’t break.
DeepLink Kit can add deep-linking functionality to an app in five minutes, according to Button. It can be installed for iOS apps using the CocoaPods dependency manager for Swift and Objective-C. After creating an app instance, developers register a route handler with a line of code, pass incoming URLs to the router with a few more, and the deep link is set up.
The kit also support Facebook’s AppLinks deep-linking standard. More details about DeepLink Kit are available here.
For an idea of how other startups and companies are innovating around deep links, take a look at our coverage of URX AppViews, the Deeplink AppWords platform, and how both Facebook and Google are handling their respective mobile deep linking efforts.
Top 5 projects trending on GitHub
#1: Awesome was featured in last week’s Top 5 trending projects.
#2: Waifu2x provider image “super-resolution” for anime art using deep convolutional neural networks.
#3: Space Engineers is the source code for the popular Steam game pitting the user against the elements to complete engineering and construction tasks in an outer space asteroid field.
#4: JSON Server was also featured last week.
#5: Node.js Foundation is a new working repository based on the Node.js and io.js merger. SD Times wrote about the two forks joining forces here.