Какие нужны базовые знания в области разработки мобильных приложений?

Какими базовыми знаниями должен обладать человек, который связан с разработкой мобильных приложений под управлением iOS?
  • Вопрос задан
  • 2525 просмотров
Пригласить эксперта
Ответы на вопрос 2
kaspartus
@kaspartus
Про порог входа: ничего специфического, лучше понимать ООП, опыт в С/С++ будет небольшим плюсом, а все остальное будет получено в процессе изучения сдк. Понятно, что у любого сдк есть "любимые патерны", их тоже можно изучить уже в процессе.

Про джуниора: Есть о чем поспорить, и очевидно что строгих рамок нет, лично я считаю, что достаточно просто прочитать одну толстую книжку "обо всем" по iOS разработке и попробовать оттуда все.
Из принципиального:
1. патерн delegate, KVO, notification, singleton, уметь пользоваться блоками(даже не обязательно самому их писать)
2. сетевое взаимодействие
3. Работа с UITableView
4. Уметь создавать работающие кнопочки как из интерфейса, так и из кода.
5. Уметь выносить расчеты в другой поток любым способом.

Но я бы еще погуглил на тему что надо на джуниора и составил бы собственную точку зрения на вашем месте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы