Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] ORM Hadi = ActiveAndroid?

 Pedro, cara implementei uma vez o Hadi e funcionou, porem depois de algum tempo estou implementando ele novamente na sua versão 1.6, porém quando vou executar minha app está dando o seguinte erro:

[2013-12-02 13:31:35 - AppTest] Dx bad class file magic (cafebabe) or version (0033.0000)

...while parsing com/the9tcat/hadi/HadiApplication.class

...while processing com/the9tcat/hadi/HadiApplication.class

[2013-12-02 13:31:35 - AppTest] Dx 9 warnings

[2013-12-02 13:31:35 - AppTest] Dx no classfiles specified

[2013-12-02 13:31:35 - AppTest] Conversion to Dalvik format failed with error 1


Poderia me dar um conselho de onde estou errando, já fiz de tudo, pelo menos quase tudo, removi as libs e inseri novamente, dei um clean no projeto...


Obrigado!


Em quarta-feira, 10 de outubro de 2012 14h19min05s UTC-3, Pedro Subutzki escreveu:
Olá Diogo,
O "upgrade" é feito automatiicamente quando vc muda a tag de versão do banco no AndroidManifest.
O único porém é que ele não mantém os dados do banco.

Estamos avaliando pra uma versão futura, que após efetuar o upgrade do banco, recarregar os dados antigos.

--
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi


Em 10 de outubro de 2012 13:49, Diogo Henrique <diog...@gmail.com> escreveu:
Pedro, e simples fazer o upgrade do banco de dados usando o Hadi ? tipo eu tenho um APP com um banco de dados já fixo, o Hadi tem suporte a isso ? e quando o usuário vai atualizar o APP ?

Diogo Henrique
(83)87344178
Rede Sociais: 
Meditando Provérbios: 





Em 10 de outubro de 2012 13:46, Felipe Aron <felip...@gmail.com> escreveu:

Muito obrigado pela explicação Pedro.

Aqui na empresa estou pra iniciar um novo projeto Android, e estou pensando em usar ORM. O primeiro projeto, já em produção, funciona, porém sua estrutura está desorganizada, sem uso de padrões específicos ou ORM.

O projeto consiste basicamente em montagens de sacola para revendedoras, a partir de um Tablet, e comunicação via Webservice (JSON) para troca de informações com o sistema principal.

Pelos exemplos do próprio ORM, na Internet, vi que seu uso é simplificado, porém vi apenas o "básico".

Pedro, gostaria sim de receber o último Deploy teu. Se possível gostaria de trocar uma idéia contigo pra aprender melhor sobre esse ORM.

Uma pergunta em relação ao HADI:

- A criação do banco de dados é feita junto com o ORM ou preciso criar manualmente através do SQLiteOpenHelper?


Em 10 de outubro de 2012 13:12, Pedro Subutzki <Pepeu> <faleco...@gmail.com> escreveu:

Eu testei alguns ORMs mas nenhum se adaptou a minha necessidade.
Eu precisava de um ORM que me permitisse usa-lo em conjunto com Intent Services (muitos tem problema pra pegar o Context da app) e que fosse simples de usar. Não queria perder tempo configurando ou resolvendo problemas em coisas triviais.

O Aliendroid Activerecord é muito bom, bem simples porém tinha o problema de contexto nos serviços, acabou não encaixando a minha necessidade.

Por um acaso achei o Hadi e testei. Achei ele bem simples de usar e bem leve, só que ele tinha alguns bugs.
Mandei um email para o autor do projeto (SourceForge), corrigi alguns bugs e subi uma versão no GitHub.
Apartir daí fiz algumas melhorias e tenho mantido o projeto atualizado e funcionando.

Uso o Hadi em vários projetos e tem resolvido bem todos os problemas.
Não perco meu tempo com SQL, conexões com a base, etc... perco meu tempo resolvendo os problemas que os meus projetos tem que resolver.


--
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi




Em 10 de outubro de 2012 11:43, Bernardo Ferreira e Souza <berna...@gmail.com> escreveu:

Não cheguei a trabalhar diretamente com o ORMLite, mas foi usado em um projeto que participei e a experiência não foi boa..
Tem uns problemas bem chatos de se resolver, principalmente no trabalho com coleções..

No fim ficou decidido a remoção do ORMLite e criação de uma estrutura de controle de dados genérica própria da nossa aplicação.

Em 10 de outubro de 2012 11:41, Pedro Subutzki <Pepeu> <faleco...@gmail.com> escreveu:
Olá Cyro,
Eu tentei usar o ORMLite mas não consegui. Achei ele meio confuso e desisti por falta de tempo.
Não tenho informações sobre desempenho.


--
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi


Em 10 de outubro de 2012 11:11, Cyro Paulino da Costa Jr <cyro...@gmail.com> escreveu:
ORMLite*

Em 10 de outubro de 2012 11:11, Cyro Paulino da Costa Jr <cyro...@gmail.com> escreveu:

Alguma recomendação para usar a bilbioteca ORMLie Android? Alguem já utilizou?

Em 10 de outubro de 2012 11:02, Pedro Subutzki <Pepeu> <faleco...@gmail.com> escreveu:

Olá Felipe,
Os projetos tem o mesmo FIM mas são completamente diferentes.
O ActiveAndroid como o nome sugere, faz a implementação baseado no padrão Active Record (http://en.wikipedia.org/wiki/Active_record_pattern) . Outro ORM que faz uso do mesmo padrão e é gratis (e aberto) é o "Aliendroid ActiveRecord" feito pelo Marlon Carvalho (https://github.com/marloncarvalho/aliendroid-activerecord)

O Hadi não é baseado no Active Record, ele utiliza o já conhecido padrão DAO. Na verdade ele implementa um DefaultDAO que trabalha direamente com o modelos (através de annotations) permitindo que vc crie, altere e manipule os dados da sua aplicação. Eu não costumo utilizar o DefaultDAO diretamente, prefiro fazer uma  pseudo-implementação do padrão Repository que utiliza o Hadi. Ahhhhh... não recomendo o uso do Hadi através do SourceForge pois o projeto lá está abandonado. Se quiser usar o Hadi utilize a fonte oficial no GitHub (https://github.com/PepeuCps/Hadi).

Não sei se fui muito claro, mas se ficar com dúvida me avisa.
Se quiser mando o ultimo deploy do Hadi pra você.

--
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi



Em 10 de outubro de 2012 09:52, Felipe Aron <felip...@gmail.com> escreveu:
PessoALL, num post anterior foi mencionado o uso de ORM, e a indicação foi o Hadi-ORM. 

Pesquisando sobre o Hadi (http://hadi.sourceforge.net/), encontrei também o ActiveAndroid (https://www.activeandroid.com/) e por acaso, um é cópia do outro. Questão é: Quem veio primeiro? Ovo ou a Galinha? rs....

Alguém sabe me dizer as diferenças entre eles? Porque até onde vi são quase idênticos. Vi que o Active é pago e o Hadi é Free.

--
Analista-Programador

--
 
 




--
 
 


--
 
 



--
 
 

--
 
 




--
 
 



--
Analista-Programador

--
 
 

--
 
 



--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário