Прикладное программирование не рокет саенс, нужно просто больше практики.
Хороший выбор - поработать в конторе, набьешь руку.
Можешь себя заставить- найди опенсорс приложение на гитхабе(например
https://github.com/RocketChat/Rocket.Chat.Android.Lily) и допили его. Или для себя напиши что-то...Прогнозчик погоды, клиент к апи, парсер-клиент к сайту.
Вообще отлично развивает чтение + допиливание чужого(но хорошего) кода.
Накрайняк можно просто просить у контор тестовык задания и писать их, родимых. Мотивация будет, да и мало-мальски типовые задачи поймешь.