Skip to content

A trivia app with random or input numbers, using clean architecture.

License

Notifications You must be signed in to change notification settings

joaopedroquintino/number_trivia

Repository files navigation

Number Trivia

Flutter 2.22.3 Dart >= 2.6.0 < 3.0.0

Este é um app de fatos interessantes sobre números. Nele, o usuário insere um número e tem como resposta um fato curioso sobre aquele número. Também é possível buscar por um fato de um número aleatório.

Considerações

Este app foi desenvolvido seguindo este curso de TDD e Clean Architecture do Reso Coder.
O desenvolvimento deste app utiliza os princípios de TDD e Clean Architecture.

Screenshots

Stack

A stack de ferramentas utilizadas no desenvolvimento deste app é:

API

Injeção de dependências

Gerenciamento de estados

Armazenamento local (Cache)

Outras ferramentas utilizadas

Estrutura de pastas

Para manter a organização do projeto foi utilizada uma estrutura de pastas baseada na estrutura do Clean Architecture. Abaixo é possível ver um exemplo:

  • lib/
    • features/
      • number_trivia/
        • data/
          • datasources/
          • repositories/
          • models/
        • domain/
          • entities/
          • repositories/
          • usecases/
        • presentation/
          • bloc/
          • pages/
          • widgets/

About

A trivia app with random or input numbers, using clean architecture.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages