Skip to content

Mateuxx/Book-Review-App

Repository files navigation

Book App Review

Tecnologias Utilizadas

  • Arquitetura de Software: Uso do padrão MVVM (Model-View-ViewModel) e Clean Architecture para manter o código modular, reutilizável e de fácil manutenção.
  • Navegação: Implementação de navegação com Single Activity e Fragments, garantindo uma experiência fluida e consistente para o usuário.
  • Injeção de Dependências: Utilização de frameworks como Hilt ou Dagger para injeção de dependências, facilitando a criação de componentes desacoplados e testáveis.
  • Persistência Local: Uso de Room como ORM (Object Relational Mapping) para o gerenciamento do banco de dados SQLite, garantindo a persistência de dados localmente.
  • Acesso a REST API: Acesso a serviços de API RESTful utilizando Retrofit para consumir dados de serviços como AI Service.
  • Jetpack Compose e View Binding: Uso de Jetpack Compose para desenvolvimento de interfaces modernas e flexíveis, além de View Binding para facilitar o acesso a views em XML.

Funcionalidades do Aplicativo

  • Conexão com Serviço de IA: Integração com uma API de serviço de inteligência artificial utilizando Retrofit, permitindo processamento inteligente no app.
  • Banco de Dados Local: Implementação do banco de dados local utilizando Room, para armazenamento e recuperação de informações de maneira eficiente.
  • Interface Moderna: Uso de Jetpack Compose para criar uma UI moderna e fluida, proporcionando uma experiência de usuário agradável.
  • Navegação Simples: Navegação feita com Single Activity e Fragments para um fluxo de navegação claro e eficaz.
  • Injeção de Dependência: Uso do Hilt ou Dagger para injeção de dependência, reduzindo o acoplamento e facilitando a manutenção do código.

Se precisar de mais informações ou quiser discutir ideias, estou à disposição!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages