Можно ли до защиты диплома выложить свою программу на маркет?
Нужно. Если ей еще и пользоваться будут, и вы не поленитесь собрать статистику, то можно написать главу об использовании продукта юзерами. Это несомненно понравится дипломной комиссии.
Можно, мне были дали тему дипломки, нашел подобное задание на фрилансе
И диплом был и деньги ))
Главное чтобы были доступы + исходный код