concretesolutions / canarinho

Utilitários Android para padrões Brasileiros
Apache License 2.0
178 stars 42 forks source link

Lib com plugin java somente #43

Closed GabriellCosta closed 5 years ago

GabriellCosta commented 5 years ago

Seria interessante quebrar a lib em duas uma somente com os formatadores e verificadores e afins que não precisem depender do android em si, e outra com as funcionalidades usadas no android em si onde ela depende desta outra primeira lib

Lib Android <-------Lib Java

Desta maneira a mesma poderia ser usada no próprio backend alguém precise de alguma validação ou formatar algo

Megamiun commented 5 years ago

Concordo, fui ver em nosso projeto backend e temos um caso de uma CPFUtils não muito agradável.

Ai eu pensei: e se usassemos a lib da Concrete destinada a isso?

Porém ao ver, olhei que ela estava acoplada ao android e que por isso não poderia utilizar uma lógica universal dela. Adoraria que fizessem isso.

rafaeltoledo commented 5 years ago

Fora do Android, tecnicamente já temos a Stella, mantida pela Caelum.

cs-bruno-silva commented 5 years ago

Nesse caso acredito que faz mais sentido utilizar a Stella, como o @rafaeltoledo comentou. https://github.com/caelum/caelum-stella/wiki/Validadores-core

cs-bruno-silva commented 5 years ago

Talvez usar o Stella aqui e só fazer uma ponte entre os formatadores e TextWatchers.