Какой набор технологий нужно изучить чтобы с одинаковой скоростью можно было реализовать со скоростью hello word какую-нибудь визуализацию для REST-сервиса?
Например, чтобы быстро клепать какие-нибудь сервисы на. Java нужно:
1) Система контроля версий (git, ...)
2) Система уравления зависимостями (gradle, maven, ...)
3) Знать ядро
4) Знать какой-нибудь фреймворк, типа Spring (Core, Boot, Web, ...), хотяб чуть
С описаным выше набором уже можно создавать PoC за короткое время, типа полчаса на REST API, полчаса на реализацию хранилища и тд.
Я хотел бы научиться проверять некоторые свои идеи в виде PoC. для iOS и хочу понять какие технологии надо изучить?
Front-end iOS Client:
1) Знать Swift(очевидно)
2) Знать UIKit
3) Знать Foundation
4) Знать Dispatch
5) Знать Core Data
6) Знать CocoaPODS(хотя любые менеджеры зависимостей считаю по большей части бесполезными в разработке клиента, ибо 80% работы - это работа интерфейса, где конкретных и нужных тебе решений крайне мало. Легче написать самому, а может и не легче, но лучше бы...)