Onde inserir o código para inicialização do aplicativo?

Android newbee aqui, eu tenho algum código que eu quero executar quando o meu aplicativo Android é iniciado pela primeira vez. Ele verifica a versão do banco de dados local e baixa uma nova versão se a versão atual estiver desatualizada. Eu tenho insistido nisso na minha primeira atividade, tenho certeza que tem que haver um lugar melhor para colocar isso. Alguma recomendação de algum lugar eu posso colocá-lo onde ele será chamado uma vez na inicialização?

questionAnswers(2)

yourAnswerToTheQuestion