Вернуться назад

Творчество, работа, игры... Разработка! Раздел для программистов в App Store. Что там интересного?

Многие начинающие разработчики не знают, а в App Store есть не только «Работа», «Игры» или «Творчество», но и раздел «Разработка». Программист может найти там немало занятного и полезного. Сегодня блог Almamat делает краткий обзор текущего контента раздела.

 

Учебные приложения и материалы для изучения программирования

Приложение Apple Developer – это, по сути, профессиональное медиа для разработчиков под экосистему Apple: тут можно читать истории девелоперов и новости комьюнити, смотреть видео, следить за ивентами, такими как WWDC (это известная конференция для разработчиков под девайсы Apple). В Developer есть множество видеоматериалов с транскриптами по разным темам: прототипирование, интерактивный дизайн, UI фреймворки, машинное обучение, AR/VR, 2D/3D-графика, игры, Swift и т. д. Все это на английском языке, и это очень хорошо, потому что помогает начинающему разработчику повышать свою технологическую эрудицию на интернациональном языке IT-индустрии. Напомним, технический английский – must для программистов и других IT-специалистов.

Если говорить о совсем начинающих, то в июле 2021 года в разделе «Разработка» App Store можно найти ряд игр для изучения основ программирования и других IT-навыков. Головоломки вроде Human Resources Mashine и 7 Billion Humans по сути представляют собой задачки по программированию. Adventure Land, – это Code MMORPG в жанре фэнтези: игра может заинтересовать тех, кто изучает JavaScript. Игры вроде While True: Learn – это задачки на логику, визуальное программирование и работу с данными. А название игры Swift Playground говорит само за себя: тут можно изучать язык Swift, который в наши дни применяется в работке приложений, работающих в экосистеме Apple.

 

 

Инструменты разработчика 

Посмотрим, какие инструменты программисты и другие IT-специалисты могут находить в разделе «Разработка». Xсode – интегрированная среда для разработки приложений для экосистемы Apple, где пишут код на Swift, C, C++ и Objective-C, создают пользовательский интерфейс, тестируют, а также занимаются дебаггингом. 

В разделе «Разработка» в App Store множество текстовых редакторов. Пример: SubEthaEdit, облачный текстовый редактор для одновременной работы 30 программистов: изменения там отображаются в виде цветовых тегов, есть подсветка синтаксиса, автозаполнение кода и другие инструменты, несколько упрощающие работу программиста. Другие примеры приложений для разработки: Whisk для HTML, PHP, CSS и JavaSctipt, а также Textastic для HTML, JavaScript, PHP, C++, Swift, Perl, С, Objective-С, Python, SQL, CSS, Markdown, XML.

Также есть пул инструментов для создания макетов приложений и графики: Affinity Designer, Adaptivity (A), MockFlow, Vectornator: Design Software, Contrast – Color Accessibility, xScope 4, Universe – Website Builder, Graphic, Paletter 4, Amadine и др.

Transporter – приложение для выгрузки контента в Apple. Оно потребуется тем, кто создает приложения для App Store или контент для Apple Music, Apple Books, Apple TV, iTunes. Кстати, приложения в App Store разработчики могут выгружать и из Xcode, но Transporter считается более удобным для этого.

А вообще в разделе можно найти довольно много утилит для самых разных задач, с которыми имеет дело программист. Например, LiveReload автоматически обновляет браузер; Monodraw создан для визуализации структур данных и алгоритмов; SnippetsLab позволяет программисту сформировать библиотеку персональных сниппетов кода; в CodeRunner 4 можно писать и запускать код на 25 языках, чтобы проводить дебаг; Patterns – приложение для работы с регулярными выражениями; и т. д.

 

 

В Топе платных приложений и Топе бесплатных приложений можно отслеживать наиболее популярные в среде программистов инструменты. К примеру, в Топ-10 бесплатных приложений сейчас входят Xcode, Apple Developer, Jira Cloud, Termius – SSH client, Swift Рецепты (справочник часто используемых операций на языке Swift и запросов SQL для изучения синтаксиса языка на конкретных примерах кода), BBEdit, Boop, Moped Text Editor, Sunset Code и Python Рецепты (это тоже справочник часто используемых операций на языке, только на Python).

В разделе можно найти и неочевидно полезные в разработке софта инструменты. GrandPerspective находит и удаляет лишние файлы с Mac-компьютеров. Или, к примеру, приложение Noted: разработчики Теренз Юэнь и Фай Тун решили создать его после того, как попытались расшифровать часовую запись своего совещания, чтобы вспомнить, что в каком порядке обсуждали и к каким договоренностям пришли. Это оказалось непростой задачей. И тогда они сделали утилиту, где текст расшифровки совмещается с записью по временным тегам, долгие паузы автоматически пропускаются, поддерживается русский язык, а данные не связываются с пользователем. 

 

Опыт разработчиков

Это интересный раздел, где разработчики, в частности, удостоенные награды Apple Design Award, рассказывают, как они создавали свои приложения: как возникла идея, какую проблему решает инструмент или какую лучшую рекомендацию они когда-либо получили. Такие топики полезно читать начинающим, чтобы понять логику работы над приложениями.

 

Фото: Shutterstock / GaudiLab, fizkes

 

Вернуться назад
Поделиться
Запишитесь на бесплатный диагностический урок
Читать еще