Обучение наставляемого + руководство наставника = быстрая кривая обучения.
Я думающий о себе разработчик iOS. Мне нравится учить и учиться тому, кто хотел создать табло, которое можно использовать для местного футбольного матча.
Что такое табло игры Mobile Soccer?
Табло было в основном построено для записи результатов местных футбольных матчей. Например, когда у нас проходят соревнования по уличному футболу. Не было возможности отслеживать счет для людей, которые не присутствовали на месте, чтобы посмотреть игру. Это приложение позволяет администратору обновлять счет игры в любой момент, а люди, которые не находятся на месте, получают обновление в режиме реального времени.
Технический стек, который я использовал
Я использовал Swift для этого проекта. Причина использования Swift заключается в том, что он гораздо более функционален, чем Objective C, его коды менее подвержены ошибкам, и у него есть хорошие и простые способы сократить размер приложения, в конечном итоге повышая производительность приложения.
Процесс создания табло игры Mobile Soccer
Когда я подумал о проблеме, я сначала взял бумагу и ручку, чтобы записать то, что нужно было решить. Позже я начал гуглить, как создать приложение для IOS.
Проблемы, с которыми я столкнулся
Некоторые из проблем, с которыми я столкнулся, были
- Получение хорошего наставника, который мог бы очень хорошо объяснить внутреннюю работу Swift.
- Знакомство с тем, как использовать socket.io для обновления в реальном времени с помощью Swift.
Основные выводы
Наличие хорошего наставника в процессе обучения или создания приложения имеет первостепенное значение. Создание этого приложения было довольно сложным, потому что мне пришлось потратить много времени, чтобы разобраться во всем. Были времена, когда я копировал и вставлял коды и редактировал их в соответствии со своими потребностями. В большинстве случаев отредактированный код не работал, потому что я действительно не понимал его внутренней работы. Так что я узнал, что очень важно, чтобы наставник хотя бы направлял вас во время обучения.
Заключительные мысли и следующие шаги
Я уже работаю над другим проектом для музыкальных исполнителей. Будьте начеку.