Aplicativo Android para gerenciamento de livros desenvolvido como projeto para a disciplina de Programação para Dispositivos Móveis (UFRN).
O aplicativo permite o gerenciamento completo de um catálogo de livros, incluindo funcionalidades de cadastro, listagem, atualização e remoção de livros. O sistema conta com autenticação de usuários e armazenamento local dos dados.
- Login de usuários
- Cadastro de novos usuários
- Recuperação de senha disponível para o usuário
- Cadastro de novos livros
- Listagem de todos os livros cadastrados
- Visualização detalhada de cada livro
- Atualização de informações
- Exclusão de livros
- Busca por ISBN
- Título
- Autor
- Editora
- ISBN (identificador único)
- Descrição
- URL da capa do livro
- Android SDK
- XML para layouts
- Material Design
- AndroidX
- RecyclerView
- AppCompat
- ConstraintLayout
- Glide/Picasso para carregamento de imagens
- SQLite - Banco de dados local
- SharedPreferences - Armazenamento de dados de login
- ScrollView
- LinearLayout
- ConstraintLayout
- RecyclerView + Adapter
- ImageView
- TextView
- EditText
- Button
- Intents - Navegação entre telas
- Sistema de cores personalizado
- Drawables e recursos de design
- Tools e namespaces Android
- Sistema de dimensionamento (dp/sp)
- Material Design Components
- Layouts responsivos
- textEmailAddress
- textPassword
- textPersonName
- textMultiLine
- textUri
- number
- InputType
- Constraints de layout
- Validação de formulários
git clone git@github.com:ViniciusProgrammer/IMD0509-IMD-BOOKS.git