Notificação de progresso de download de arquivo
Neste repositório, você saberá como baixar arquivos do servidor utilizando a biblioteca Retrofit e também saberá como mostrar o andamento do download na tarefa de notificação.
Eu usei aqui:
Serviço de intenção (executar como serviço em primeiro plano)
Serviço vinculado
Canal de Notificação
Reforma
Ligação de dados
BroadcastReceptor
WAKE_LOCK e muito mais.