cache é feito através do SharedPreferences (chave-valor)
Pensando em como o app deve agir em relação a login, depende de que
tipo de app é e deve ser levado em consideração que é algo pessoal.
Sendo assim, apps de bancos pendem para logar a cada certo período
de tempo, já apps como redes sociais não vale a pena, já que,
teoricamente, só o dono irá usar
Jetcompose → nova maneira de criar widgets usando código kotlin