GitHub launches mobile app for iOS

Get a free Techzine subscription!

GitHub has launched its own mobile app for iOS and iPads. It allows users to receive notifications of open source or private projects, merge pull requests, add code to repositories, and report new issues. An Android app should also be available in early 2020.

This is the first time that GitHub has explicitly shifted to mobile platforms. CEO Nat Friedman tells Venturebeat that he expects half of the interactions at GitHub to take place on mobile platforms in five years’ time.

“This is the missing link in the GitHub experience,” said Dana Lawson, vice president of engineering at GitHub. “With mobile, you can manage and delete notifications, collaborate on pull requests, and receive notifications when you’re directly addressed.”

GitHub Actions


The company unveiled the mobile app during GitHub Universe, a developer conference in San Francisco. The company also announced that GitHub Actions and Package Registry are now widely available.

GitHub Actions was unveiled last year and has been in beta since August. Actions is an automation platform for workflows, which allows developers to create actions to start events. Self-hosted runners will also be made available for Actions, allowing enterprise customers to run actions on their own servers.

Actions is integrated in Package Registry, of which a beta version has been available since May. With Package Registry, developers can publish public and private packages next to their source code. This works via the same GitHub interface they already use for their code.

Additional features

GitHub also introduced a number of new features, including semantic code navigation for all Reiki, Python and Go repositories. There is also an option to schedule pull request reminders and an option to assign code reviews to specific team members.

GitHub Sponsors will also receive an extension. This is a way to find financial support for developers who maintain open source software. Previously, Sponsors was only available for individual developers, but now the option also gets support for complete teams.