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

Вот некоторые важные моменты, которые необходимо учитывать пока вы размышляете над вашим приложением:

Планируете ли вы разрабатывать приложение самостоятельно, или вы в состоянии нанять команду программистов?
Чем приложение будет полезно людям
Потребует ли приложение ежедневного контроля
Вы хотите, чтобы ваше приложение стало вашим основным бизнесом или просто одиночным проектом
На каких платформах будет работать ваше приложение

Типы приложений
Есть очень много категорий, в которых можно создать приложение. Вот список с примерами некоторых наиболее популярных вариантов.