Criei este projeto para aplicar meus conhecimentos sobre a API Shared Preferences no Android. O projeto foi desenvolvido utilizando a linguagem de programação Kotlin e consiste em uma simples tela de edição de perfil, a qual permite salvar e atualizar dados do usuário. Há possibilidade de adicionar melhorias no projeto (MVVM, Fragments, LiveData, DataBinding, ...), entretanto o foco foi utilizar Shared Preferences, o qual permite o armazenamento simples de pares chave-valor em um arquivo XML.
- Validar dados digitados pelo usuário
- Salvar dados digitados pelo usuário
- Ler dados armazenados do usuário
- Atualizar dados armazenados do usuário
- Carregar dados armazenados e os inserir no EditText para facilitar a atualização destes dados pelo usuário
- Exibir mensagem para o usuário sobre uma operação (utilizando a classe Toast) permitindo uma melhor experiência do usuário
- Android Studio
- Kotlin
- View Binding
- Shared Preferences
Utilizei o Figma para criar o layout do projeto.
- LinkedIn: https://www.linkedin.com/in/ericksavluchinske
- GitHub: https://github.com/ericksavluchinske
Licença MIT.
Feito com ❤️ por Erick Savluchinske Entre em contato!