@Tim06ka
Java developer

Минимальный набор знаний для разработчика iOS?

Доброго времени суток!

Какой набор технологий нужно изучить чтобы с одинаковой скоростью можно было реализовать со скоростью hello word какую-нибудь визуализацию для REST-сервиса?

Например, чтобы быстро клепать какие-нибудь сервисы на. Java нужно:
1) Система контроля версий (git, ...)
2) Система уравления зависимостями (gradle, maven, ...)
3) Знать ядро
4) Знать какой-нибудь фреймворк, типа Spring (Core, Boot, Web, ...), хотяб чуть
С описаным выше набором уже можно создавать PoC за короткое время, типа полчаса на REST API, полчаса на реализацию хранилища и тд.

Я хотел бы научиться проверять некоторые свои идеи в виде PoC. для iOS и хочу понять какие технологии надо изучить?
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
doublench21
@doublench21
Вы приводите в пример сервисы на основе Spring, только я не пойму, причём тут iOS?

Напишу оба варианта.

Back-end:
1) Знать Swift(очевидно)
2) Знать Vapor
3) Знать Swift Package Manager
4) Знать NIO
5) Знать Foundation
6) Знать Dispatch

Front-end iOS Client:
1) Знать Swift(очевидно)
2) Знать UIKit
3) Знать Foundation
4) Знать Dispatch
5) Знать Core Data
6) Знать CocoaPODS(хотя любые менеджеры зависимостей считаю по большей части бесполезными в разработке клиента, ибо 80% работы - это работа интерфейса, где конкретных и нужных тебе решений крайне мало. Легче написать самому, а может и не легче, но лучше бы...)

* Сортировка в порядке важности.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы