Também da uma olhada nos cursos da Udemy, os do Android são feitos pelo Google, eles visão o melhor desempenho, mostrando técnicas básicas, como uso de threads, AsyncTasks etc.
Também indico você seguir o canal oficial no Youtube, dos desenvolvedores do Android, eles postam vídeos sobre melhoria de desempenho quase sempre.
Mas começa pela API para entender tudo que acontece por baixo dos panos, assim você vai poder ter uma melhor ideia de como melhorar sua aplicação.