Android com SQLite

Olá

Estou começando a estudar o desenvolvimento para android… vi em alguns exemplos com banco SQLite que o pessoal cria o banco e as tabelas direto no código a aplicação.

Eu já fiz uns projetos pequenos em java com SQLite e eu gero o arquivo por fora e abro dentro da aplicação.

Qual a melhor forma de trabalhar com esse banco?

[quote=alexpassos]Olá

Estou começando a estudar o desenvolvimento para android… vi em alguns exemplos com banco SQLite que o pessoal cria o banco e as tabelas direto no código a aplicação.

Eu já fiz uns projetos pequenos em java com SQLite e eu gero o arquivo por fora e abro dentro da aplicação.

Qual a melhor forma de trabalhar com esse banco?[/quote]

A melhor forma seguramente é fazer com que a própria aplicação crie o banco de dado, pois não terá que pensar em uma maneira de fazer o usuario final importar um banco já pronto.

Ao usar o SqliteOpenHelper você tem também a ‘trackabilidade’ de versões através dos onDatabaseUpgrade tornando mais fácil a manutenção das tabelas (caso insira campos novos por exemplo).