Как вы разрабатываете свои приложения?
Я тут предполагаю что вы хотите сделать какой-то стоящий продукт, который кому-то нужен:

Вас посетила очередная идея на миллиард. Вы полны решимости осуществить проект, но пока, кроме абстрактной идеи, ничего нет. Ваши действия?

Перевернуться на другой бок и спать дальше. Асбтрактная идея на миллиард ничего не стоит, даже 10 минут времени. Сотня абстракных идей - это просто в сто раз больше потраченного в пустую времени. 

Если сильно верите в какую-то идею, для начала - валидируете. 

понимаешь, что нихрена не понимаешь - нет представления, какие элементы на самом деле должны быть на данной странице. 
Тут вы почти уловили суть. Ваша "идея" вам должна говорить, какие элементы нужны, зачем они нужны и почему именно их надо делать прямо вот сейчас а не что-то другое. Пока этого нет - у вас не идея а какая-то смутная фантазия, вы не знаете что делаете, и вряд ли что-то сделаете. 

Изучите все что сможете насчет построения продукта. Подходов много, информации тоже. 
проблема в том что это совершенно другая область, вы там новичок и ноль без палочки, сил нужно приложить немало и если вам оно не интересно, то мозг будет активно сопротивляться. Постояно будет соблазн вместо этого взять и запилить какой-нибудь код, придумать кнопочки, накидать тасок в трелло - это просто и понятно. 

Тут вариантов два - найти кофаундера который будет двигать эту сторону, а себе оставить реализацию, либо пересилить себя и научиться нужным скиллам.
Ты либо что то делаешь, либо придумываешь себе причины, отговорки.
Все умения, навыки приходят только с опытом, не существуют гениев и сиюминутных результатов. 
Все предельно просто.