Разработка мобильного приложения — с чего начать и сколько нужно времени?
Порекомендую следующее - начинаете читать литературу по андроид-разработке.
Как только натыкаетесь на незнакомую конструкцию - открываете литературу по Java и грызете часть, относящуюся к новой незнакомой конструкции до тех пор, пока не придет озарение.
Так будет проще прогрессировать - будет виден результат, не в виде абстрактных консольных выводов, а в виде развития (хоть и небыстрого) интересного вам приложения.
6 месяцев. Читать книгу по джаве и документацию по андроиду.