Полная экипировка iOS-разработчика: сервисы, инструменты, фреймворки, веб-сайты
Огромная подборка полезных ресурсов, которые могут пригодиться разработчикам под iOS для решения повседневных задач и организации своей деятельности.
23К открытий24К показов
Огромная подборка полезных ресурсов, которые могут пригодиться разработчикам под iOS для решения повседневных задач и организации своей деятельности.
Продуктивность
- Организовать работу методом «Помидора» поможет приложение Tomato One.
- Pocket — для сохранения материалов «на потом».
- Расширение LINER позволяет выделять цветом фрагменты текста в вебе и PDF.
- Quiver — менеджер и блокнот для сохранения заметок, кода и файлов в snippets.
- Paste — удобный менеджер для буфера обмена.
- Trello — для организации текущих дел и проектов.
- JIRA — для командной работы.
- Asana — для управления проектами в небольших командах.
- SizeUp — менеджер окон.
- Kap — устройство записи экрана с открытым исходным кодом.
- Ulysses — приложение для написания, разметки и публикации статей.
- BitBar можно использовать, по словам разработчиков, «для размещения чего угодно» в верхнем горизонтальном меню. Не забудьте проверить установку dev-плагина.
- Собирать и организовывать цвета поможет Sip.
Git и GitHub
- GitKraken — графический интерфейс для работы с Git. Возможно автоматическое добавление GitFlow.
- SourceTree — еще одно GUI-приложение для работы с Git и Hg.
- Отдельно можно использовать Gitscout для работы с Issues.
- GitSome — интерфейс командной строки для Git/GitHub.
- GitBar — напоминалка для тех, кто периодически забывает делать коммиты и пуши.
- Gitflow Workflow — для структуризации веток в Git.
Командная оболочка
- Oh My Zsh — фреймворк для Z shell, одной из современных командных оболочек UNIX.
- Шпаргалки по командам и сочетаниям клавиш для Терминала: раз, два.
Изображения, звук, данные
- Pixelmator — недорогая альтернатива Photoshop.
- Приложения для создания дизайнов любого уровня — Sketch и Zeplin.
- Icons8 — бесплатно предоставляет более 50 000 иконок.
- Для сжатия изображений подойдет Squash или guetzli.
- Преобразовать изображения в код можно с помощью Paint Code.
- Zoommy — бесплатные стоковые фотографии.
- TheNounProject — бесплатные иконки высокого качества.
- AudioKit — мощный фреймворк для работы со звуком.
- LittleIpsum — генерирует слова, предложения и целые параграфы.
- Fakery — еще один генератор данных.
Разработка
- Fabric — модульная система плагинов для iOS-приложений.
- Docker подойдет для создания бэкенда, баз данных и распределенных систем, если нет желания использовать MongoDB, MySQL и т. п. Отдельно обратите внимание на Docker для Swift.
- Kitematic и Captain — для работы с Docker-контейнерами.
- digitalOcean — платформа для облачных вычислений.
- SwiftLint — инструмент для интеграции стилей и соглашений Swift с рабочим пространством в XCode.
- WatchDog — автоматически очищает устаревший кэш без необходимости перезагружать ОС или даже XCode.
- Cakebrew — GUI-приложение для менеджера пакетов Homebrew.
- Liya — интерфейс для доступа к MySQL, PostgreSQL и SQLite3.
- Alcatraz — менеджер пакетов для XCode.
- Jazzy — утилита командной строки, генерирует документацию для Swift/Objective-C.
- Cocoa Pods — менеджер зависимостей для iOS-приложений.
- Carthage — простой децентрализованный менеджер зависимостей для Cocoa.
- Power JSON Editor — для редактирования и просмотра JSON-файлов.
- Atom в некоторых случаях может быть удобнее, чем XCode — например, при работе с Ruby/Python или Podfiles.
- Шпаргалка по XCode.
- Brackets — для работы с Node.js или Express.js.
- gitignore.io — инструмент для быстрого создания файлов .gitignore.
- Charles — для мониторинга HTTP-трафика.
- LocalizationKit — динамическая система для языковой локализации.
- SwiftGen — инструмент для автоматической генерации Swift-кода.
- Bohr — фреймворк для настройки экрана настроек.
- SwiftyJSON и Gloss — библиотеки для парсинга JSON.
- Kitura — простой и высокопроизводительный веб-фреймворк для создания приложений на Swift.
- SwiftyBeaver — удобное журналирование в Swift-проектах.
- Hero и Jelly — библиотеки для создания навигации и анимаций переходов между экранами.
- Alamofire — Swift-библиотека для конфигурации HTTP.
- PromiseKit — библиотека для организации асинхронного кода с помощью промисов.
- Tweaks — простой инструмент для настройки параметров в процессе разработки.
- Realm — хорошая альтернатива фреймворку Core Data для хранения и управления графом модели.
- R.swift — поможет типизировать код, в котором используются ресурсы типа изображений и шрифтов.
Сборка, тестирование и отладка
- Buid Time Analyzer — анализатор длительности сборок проекта.
- CCMenu — приложение, которое отображает статус сборки проекта на сервере с непрерывной интеграцией.
- Instruments — один из инструментов XCode. Позволяет анализировать и тестировать производительность приложения.
- Testflight — нативный фреймворк для организации бета-тестирования.
- RevealApp — интерактивная среда для тестирования и отладки макетов.
- Rollout — для обновлений и устранения проблем в ПО.
- Chisel — коллекция LLDB-команд для упрощения отладки.
- PAW или Postman — для тестирования и документирования RESTful API.
Релиз, аналитика и взаимодействие с пользователями
- Mixpanel — для мобильной аналитики.
- Smooch — программный интерфейс систем сообщений. Удобен для получения обратной связи от пользователей.
- Google Analytics — для отслеживания статистики по продукту.
- Для облегчения работы с сервисом push-уведомлений можно использовать Easy APNs Provider и houston.
- Fastlane — комплекс инструментов для автоматизации процессов и реализации непрерывной поставки (continuous delivery).
- Armchair — простой, но мощный менеджер отзывов на iOS-приложение.
- Siren — система оповещения пользователей о выходе новых версий приложения.
- COSTouchVisualizer — визуализация работы с сенсорным экраном.
Полезные ресурсы
- Список сайтов с общедоступными API.
- На AppSight можно посмотреть, какими SDK и сервисами пользуются различные iOS-приложения.
- iOS Dev Tools — постоянно пополняемая подборка инструментов для iOS-разработчиков.
- NSHipster — еженедельный блог про обойденные вниманием фишки Objective-C, Swift и Cocoa.
- NSHint — блог с короткими практическими заметками.
- Khanlou — неплохой блог про iOS и смежные области.
- iOS Cookies — коллекция iOS-библиотек, написанных на Swift.
- Little Bites of Cocoa — блог с советами и техниками для iOS- и macOS-разработки.
- Ray Wenderlich — сборник отличных руководств по программированию.
- Awesome iOS — отсортированный по категориям список полезных библиотек.
- Cocoa Controls — тысячи компонентов пользовательского интерфейса для iOS и macOS с открытым исходным кодом.
- iOS Fonts — библиотека шрифтов для iOS.
23К открытий24К показов