Этапы создания приложения (для не программиста)?
Евгений, я не хочу Вас огорчить, но как правильно написали выше,  идея не стоит ничего
Если Вы запускаете Ваш проект успешно - через 2, максимум 3 недели начинают появляться его кривые(и не очень кривые) клоны. Почитайте историю призмы из последнего. А там таки есть сложная технология внутри (условный фрилансер Вам это не напишет).
Что бы выжить и успешно развиться Вам нужно
а) Иметь не отчуждаемое и не копируемое преимущество. Им может быть технология, им может быть аудитория, им может быть эксклюзивное партнерство с кем то - итд итп. Но без этого - никак.
b) Иметь четкий план развития хотя бы на пару лет (и не бояться его корректировать)
Недостаточно лишь хорошей идеи. Нужна ещё удачная, продуманная в деталях реализация. Нужен как минимум, брейнсторминг вместе с разработчиком и экспертом по UX (оказывается тоже важно).
Если нужно ещё хранить какие-то данные вне мобильника, то нужно ещё продумывать веб сервис и вкладывать в построение инфраструктуры.