По поводу вуза: именно на андроид-разработчика там не учат, так что придётся идти на какие-то общие специальности, что в общем-то неплохо, если у вас есть время. Или можно учиться в вузе и совмещать это с курсами по андроид-разработке — они есть совсем короткие от 1 месяца, а есть более комплексные длительностью до 2 лет.
Что нужно знать:
Это в общих чертах. Плюс если проект масштабный, то над ним работает целая команда и обязанности распределяются между ее членами. Ещё нужно уметь работать в Android Studio и освоить язык Java.
Курсы: "скромный бюджет" — понятие относительное, но в любом случае, большинство курсов можно оплатить в рассрочку, и ежемесячный платёж зависит от её срока. Вот несколько вариантов:
Надо знать: прогромировонье, всё про компанию андроит, знать все модели и обвновки
ВУЗ:думаю что да, но это тольуо моё мненее
Буджет:там очень много платят, довольно что бы прокормить 4 человека и ещё просто деньги.
А дальше не чего не могу сказать, удачи вам там!)