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