Сам не так давно начал заниматься android разработкой. И на мой взгляд лучший путь
это создание своих программ для портфолио, и не калькулятор какой нибудь, а что то реально нужное с применением технологий, которые используют интересующие тебя фирмы. После пытаться устроится на работу(бесплатная стажировка тоже отлично). Когда наберешся опыта, то финальная стадия собственный коммерческий проект.
Фриланс неплох когда за плечами годы разработки, а для начинающих это поискать проект для учебного приложения.