​​Полезные советы начинающему разработчику мобильных приложений:



1. Первым делом скачайте наиболее популярные приложения конкурентов, т.е. близкие по тематике к вашему будущему проекту. Изучите их. Подумайте, что реализовано удобно, что – не очень. В чем бы вы могли сделать лучше.



2. Разработайте эскиз. Его можно выполнить даже карандашом на бумаге. Продумайте, сколько у вас будет экранов, как будет осуществляться переход – от какого экрана к какому и т.д. Эскиз и планирование – важнейший навык для любого разработчика мобильных приложений.



3. Продумайте цветовую гамму и дизайн элементов. Для учебного проекта можно использовать готовые кнопки, стили, комбинировать какие-то решения. В будущем вы либо освоите навыки дизайна самостоятельно (по желанию), либо будете сотрудничать с дизайнерами. Этот вариант используют обычно и в крупных компаниях, и в стартапах. Но базовые навыки работы с графикой будут для вас всегда плюсом. Хотя бы потому, что вы сможете понять, что можно требовать от дизайнера, а что – не стоит.



4. Начинайте программирование. Пробуйте создавать собственный код. Вникайте в подробности и особенности ЯП на практике. Регулярно тестируйте результаты. Поначалу они будут часто отличаться от ваших ожиданий. Это нормально, ведь вы учитесь.



5. Изучите правила и добавьте проект в App Store/Google market. Скорей всего, придется подождать от 3 до 7 дней решения администрации. И потом с высокой вероятностью вы получите отказ, а то и не один. Изучайте комментарии, советуйтесь с коллегами. Запасайтесь терпением. Этот этап поможет вам изучить требования App Store/Google market.