Подборка фреймворков и инструментов для iOS-разработчика 2017

В этой подборке представлен список фреймворков, блогов, подкастов, сервисов и инструментов для iOS-разработчика, которые окажутся полезными в 2017 году.

Сервисы

  • Модульная система плагинов для iOS-приложений, называется Fabric.
  • Testflight — это нативный фреймворк для распространения тестовых бета-версий приложений.
  • SupportKit, или Smooch — это отличный SDK, который я использую, чтобы получать отзывы напрямую от моих пользователей.
  • Мобильная аналитика с Mixpanel.
  • Я использую Trello, чтоб управлять и следить за моими личными проектами.
  • Работая в команде, я предпочитаю использовать такие инструменты, как JIRA, напрямую соединяясь с репозиторием, в связке со SCRUM и Gitflow Workflow.

Инструменты

  • Автоматическая доставка становится ещё проще с Fastlane.
  • Я использую RAW или Postman для тестирования и документирования различных RESTful APIs.
  • Для поисков утечки памяти и многого другого я использую Instruments.
  • Jazzy — это утилита командной строки, генерирующая документацию для Swift или Objective-C.
  • Если вы применяете Git, я настоятельно рекомендую Source Tree.
  • Работая с Ruby или Python, я с большим удовольствием применяю Atom, чем Xcode.
  • Прекрасный менеджер плагинов для Xcode — Alcatraz.
  • Доступ к директории приложений симулятора прямо из строки меню и много чего другого с SimPholders.
  • Cocoa Pods — это система управления зависимостями для iOS-приложений.
  • Carthage — это простой, децентрализованный менеджер зависимостей для Cocoa.
  • Если вы хотите контролировать все HTTP-запросы с вашего iУстройства, используйте Charles.
  • Улучшите отладку с коллекцией LLDB команд — Chisel.
  • Превращайте рисунки в код с помощью Paint Code.
  • Icons8 App предлагает 40 600 бесплатных иконок для ваших приложений.
  • Pixelmator — это прекрасная и недорогая альтернатива Photoshop для MacOS.
  • Power JSON Editor — это отличный инструмент для редактирования и просмотра ваших JSON-файлов.
  • Вместе с Sip вы можете собирать, упорядочивать и делиться своими цветовыми палитрами.

Фреймворки и библиотеки

  • Работа с сетью в Objective-C становится проще с AFNetworking.
  • Работа с сетью в Swift становится проще с Alamofire.
  • PromiseKit делает асинхронные операции компонуемыми и гибкими объектами.
  • Jelly обеспечивает разнообразные переходы между View Controller’ами с помощью всего пары строк кода.
  • AudioKit — это мощный фреймворк для синтеза, обработки и анализа аудиодорожек.
  • FBTweaks — это отличный способ управлять параметрами в рантайме.
  • Хорошим решением проблем с ветвлением и слиянием в Git является Gitflow Workflow.
  • Realm - это прекрасная альтернатива для Core Data.
  • Получите строго типизированный автодополнение таких ресурсов, как названия картинок, шрифтов и переходов в своих проектах на Swift, используя R.swift.
  • Визуализируй касания, жесты или долгое удержание пальца на экране на вашем iPhone или iPad с COSTouchVisualizer.
  • SwiftLint— это инструмент, который обеспечивает соблюдение стиля и соглашений в языке Swift, показывая ошибки и предупреждения непосредственно в Xcode.

Блоги и веб-сайты

  • Ray Wenderlich предлагает очень интересные и высокоуровневые видеоуроки по программированию.
  • Книги, лекции и уроки на Objc.io.
  • NSHipster — это блог со множеством статей-уроков на самые разные темы в сфере iOS-разработки.
  • NSScreencast — это ресурс с еженедельными коротенькими скринкастами на самые полезные темы.
  • Natasha the Robot — блог разработчика с большим количеством небольших статей для расширения познаний в программировании на Swift.
  • Создавай полезные .gitignore файлы для вашего проекта с gitignore.io.
  • Pttrns — это коллекция паттернов проектирования, ресурсов и вдохновения.
  • Вы найдете потрясающий список инструментов и ресурсов для iOS-разработки с iOSDev.tools.
  • Cocoa Controls предлагает 4200 UI-компонентов в открытом доступе для iOS и MacOS.
  • Вы найдете коротенькие и полные советов статьи на NSHint.
  • khanlou — отличный блог об iOS и не только.

Подкасты

  • Core Intuition — это подкаст об инди-разработке программного обеспечения для MacOS, iOS и других Apple технологий.
  • iPhreaks — предлагает еженедельные дискуссии о деталях программирования под iOS.
  • Отличный подкаст о разработке приложений — The RayWenderlich.com Podcast.

Прочее

  • Terminal Cheat-Sheet — это моя личная шпаргалка для терминала в MacOS.

Не стесняйтесь добавлять меня на GitHub, Twitter, LinkedIn или Xing, если у вас есть какие-либо вопросы ко мне. А если вам нравится электронная музыка, то послушайте мои треки на SoundCloud:)

Другие статьи по теме

Лучшие JavaScript фреймворки, библиотеки и инструменты в 2017

Перевод: Роман Мирзоян
Оригинал можете найти здесь.

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ