В этой подборке представлен список фреймворков, блогов, подкастов, сервисов и инструментов для 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
Перевод: Роман Мирзоян
Оригинал можете найти здесь.
Комментарии