PDA

Ver la Versión Completa : Crear diccionario en Eclipse.


kaiser75
29/03/14, 12:30:03
Tenia en mente crear una especie de diccionario en android, simplemente unas palabras que muestran su significado, cual es la mejor manera de hacerlo?, parseando datos desde un servidor ya sea con un archivo json o xml, o incluir todo el texto en la aplicacion mediante strings?, esta segunda opcion aumentaria el tamaño del apk no? alguna sugerencia?

kriogeN
29/03/14, 18:49:25
Todo depende de lo "cambiante" que vaya a ser tu diccionario, y de si te interesa o no que funcione sin conexión a Internet. No puedo decirte si te conviene que sea online u offline sin saber para que lo quieres y su tamaño.

Obviamente la versión Online conllevaría más trabajo, porque además de programar la aplicación tendrías que programar el Backend.

En cuanto a la versión Offline, obviamente que el APK ocuparía más, todo depende de la cantidad de palabras. Y en cuanto a a hacerlo con Strings (supongo que te refieres a tener las distintas palabras cada una en su idioma en la carpeta Values) pues todo depende de la cantidad de palabras que vayas a tener y de lo "cambiante" que vaya a ser el diccionario. En un principio lo mejor sería hacerlo con SQLite, aunque conlleve un poco más de trabajo.

Para saber como añadir una BD SQLite a tu aplicación en el APK, y no que se genere la primera vez que ejecutas la app, puedes mirarlo en este tutorial:

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

kaiser75
30/03/14, 19:50:19
Si lo de Strings es lo de la carpeta "values" con sus respectivos idiomas, offline siempre es mas comodo, lo unico que online se podrian añadir palabras a menudo por ejemplo sin tener que generar otro apk para publicar. En cuanto a SQLite kriogeN, le echare un vistazo, gracias.