После четырех месяцев бета-тестирования GitHub для мобильных устройств, наконец, стал общедоступным с полностью нативным интерфейсом как для iOS, так и для Android. Мы протестировали его, чтобы показать, что вы можете с ним сделать.
GitHub для мобильных устройств был основным новым продуктом, обещающим предоставить инструменты для совместной работы на маленьком экране, о котором Нэт Фридман объявил во время своего выступления на прошлогодней Вселенной GitHub. Идея приложения состоит в том, чтобы дать вам гибкость для продвижения работы и оставаться на связи со своей командой, где бы вы ни находились, с возможностью просматривать код и объединять изменения из любого места.
Хотя его появление — захватывающая новость, вы должны понимать сценарий использования приложения. Согласно официальному сообщению:
На GitHub вы можете многое сделать, не требуя сложной среды разработки, например, поделиться отзывами о обсуждении дизайна и просмотреть несколько строк кода. Теперь мы упрощаем выполнение этих задач независимо от того, где вы работаете. , с прекрасным родным опытом.
Так что не ждите, что у вас получится полноценный клиент, который сможет делать все, что может ваша настольная версия.
В своем сообщении в блоге Райан Нистром сообщает нам, что с GitHub для мобильных устройств вы можете:
Организуйте задачи одним касанием: мгновенно обнуляйте свой почтовый ящик — проведите пальцем по экрану, чтобы завершить задачу, или сохраните уведомление, чтобы вернуться к нему позже.
Оставляйте отзывы и отвечайте на проблемы: отвечайте на комментарии, пока вы в пути.
Просматривайте и объединяйте пул реквесты: проверяйте код, объединяйте и помечайте пул реквесты.
Это очень полезные функции, однако наиболее полезной должна быть та, что с помощью мобильного приложения вы будете получать уведомления об ожидающих уведомлениях.
Вот краткое изложение его функций, начиная с экрана вашего профиля.
В мгновение ока вы видите основную информацию: количество репозиториев, присоединившихся организаций, количество помеченных репозиториев и количество проектов, на которых вы подписаны. Каждая строка может быть нажата, что означает, что если вы нажмете на одну из них, вы попадете на следующий экран с более подробной информацией; например, Репозитории:
Затем, нажав на репо, например, мое репо, созданное, когда я работал с разработчиком Android Nanodegree, я перехожу на соответствующий экран.
С первого взгляда я могу увидеть его описание, проблемы и запросы на извлечение. Это также позволяет мне просматривать код более простым способом, чем его аналог для настольных компьютеров.
Хотя я также могу видеть количество звезд и вилок, накопленных репо, я не могу увидеть более подробную информацию, чтобы получить более полное представление о его популярности. Что, если я захочу глубже изучить эту статистику? Не бойтесь, так как есть еще одно недавно выпущенное приложение под названием GitTrends, которое служит именно этой цели и дает представление обо всех аспектах популярности вашего репо. Мой обзор этого находится в стадии разработки.
Вернувшись на главный экран, экран, на котором разработчики, как ожидается, будут проводить большую часть времени, вы увидите значки для проблем, запросов на вытягивание, репозиториев и организаций.
Открыв экран репозиториев, я сразу заметил несоответствие между ним и экраном репозиториев на странице моего профиля. Сначала я был немного озадачен тем, почему я видел на нем репозитории, такие как springfox, goaccess, joplin и berrybrew, с которыми я не связан. Затем я понял, что это все репозитории, в которых когда-то в прошлом я открывал проблемы. Итак, я предполагаю, что различие состоит в том, что список репозиториев страниц профиля — это те, которые принадлежат мне или к которым я связан, тогда как домашний экран включает тех, с которыми я взаимодействовал.
На экране «Проблемы» и в разделе «Созданные» есть только одна проблема, которую я поднял. Это потому, что основной запрос выглядит примерно так:
«is: open is: issue author: nikosvaggalis в архиве: false»
ограничение списка открытыми вопросами.
Я нашел комментарий, который добавил к проблеме в репозитории Sprinfox на вкладке «Недавние» на главной странице.
Вкладка «Уведомления» на главной странице позволяет вам видеть все уведомления, поднятые в репозиториях, которые вы смотрите, в то время как поиск позволяет искать репозитории, проблемы, запросы на вытягивание, людей и организации, которые соответствуют вашему поисковому запросу.
Все в порядке, но у меня такое ощущение, что все дополнительные функции действуют как оболочка для основной утилиты, которая работает с запросами Issues и Pull.
Тем не менее, приложение интуитивно понятно, поскольку как собственное приложение оно разработано, чтобы быть отзывчивым и адаптироваться к любому размеру экрана, будь то на вашем мобильном телефоне или планшете, оно обеспечивает значительную функциональность и позволяет вам контролировать и общаться с первого взгляда. Он может выиграть от небольшой доработки здесь и там, а также от более подробных описаний и помощи по различным вкладкам и функциям, но в целом это довольно хорошо продуманное предложение.