Сервис хранения репозиториев кода GitHub решил запустить мобильное приложение. Оно позволит выполнять основные операции со смартфона, а значит, расширит возможности для разработчиков.
Большой анонс
Прототип приложения показали на конференции GitHub Universe 2019 в Сан-Франциско. Создатели приложения отметили, что с мобильной версией жизнь разработчиков станет гораздо проще и насыщеннее.
В приложении можно видеть сообщения о багах, назначать задачи, отвечать на вопросы. Можно будет выполнить мерж (объединить ветки кода) и код-ревью.
По скриншотам видно, что приложение адаптируется для различных разрешений экранов смартфона. Есть и поддержка ночного режима:
Где становиться в очередь
Для презентации мобильного приложения на GitHub появилась отдельная страница. Обещают версии для iOS и Android.
Android-пользователи могут оставить свой e-mail, чтобы попасть в список ожидания. Когда приложение появится в официальном магазине Google Play, сервис пришлет ссылку на него.
Для iOS-пользователей предлагают отправить приглашение в TestFlight. Бета-версия для этой ОС уже доступна для тестирования.
TestFlight – онлайн-сервис для загрузки, установки и тестирования мобильных приложений для iOS. Он принадлежит Apple и является частью «Программы iOS для разработчиков».
Чтобы получить доступ к мобильному приложению сервиса, у вас должен быть аккаунт на GitHub. Если у вас его до сих пор нет, это хороший повод зарегистрироваться в сервисе.
Хорошо забытое старое
В 2012 году GitHub сервис уже запускал собственное приложение. В нем можно было отслеживать обновление статусов (issues), использовать инструменты для создания фрагментов кода (gists), просматривать ленты новостей от всех друзей и репозиториев. Но доступа к исходникам со смартфона не предоставлялось.
Затем код репозитория стал основой для нового продукта - PocketHub. Это публичный продукт, который GitHub отказался поддерживать. Судя по частоте коммитов, проект с открытым исходным кодом продолжает развиваться.
Кроме того, с 2013 года существует полноценная мобильная версия GitHub.