Итак, идея приложения мне пришла в голову два года назад.
Я работаю репетитором и времена - самое сложное для детей.
К сожалению, в App Store не было приложений, чтоб было "как я хочу".
Вот решил написать своё.
Свифт на тот момент я учил от силы месяц.
Сначала взялся за дизайн. Получалось отвратительно. Где-то полгода я только пытался сделать дизайн и ещё много раз менял его в процессе разработки.
Буду честным: поскольку я начинал его писать без какого-либо опыта в разработке, многие ключевые функции состоят из туториального кода и костылей. Архитектуры в нормальном понимании в нем нет.
Я этим не горжусь, но это факт.
Делал я его суммарно более 1.5 лет. Очень много времени заняло создание самой теории, заданий, их проверка, исправление. Месяца два заняла работа с картинками: поиск художника, эскизы, согласование, торг 😆, правки.
Безусловно, все можно было бы сделать быстрее, если бы я не был полным джуном и параллельно не работал и не учился.
Отдельная тема -- Review. Оно шло аж 12! дней. Причем первые 11 дней они не делали ничего, а вчера проверили только инаппы и одобрили.
Новичкам могу посоветовать изучить хотя бы MVC перед началом разработки своего приложения для App Store, потому что без хоть какой-то архитектуры расширять функциональность потом будет больно.
Вроде всё, что так на ходу вспомнилось.
Есть вопросы - задавайте)
Красава!!! Выглядит классно!