Obrigado pela sugestão! De fato aprendi bastante coisa fazendo ele, só não sei como estruturar esse aprendizado em forma de texto para compartilhar, mas se mais pessoas ficarem interessadas nisso eu me esfoçor pra fazer isso!
Dando já alguns spoilers:
O app foi feito em Flutter, inspirado (layout e funcionalidade) em alguns apps como Reflectly, Daylio, entre outros.
Fiz uma primeira versão há uns 2 anos mas não sabia muita coisa de layout, era bem ruim, depois de estudar mais sobre UI/UX decidi refazê-lo.
Uma das maiores dificuldades foi fazer o app abrir assim que o usuário desbloqueia o celular de forma rápida. Pra isso tive que implementar alguns códigos nativos no Android que escutam essas ações de bloqueio/desbloqueio da tela e o intervalo de tempo entre o último registro.