Skip to content

Aplicación móvil para consultar el diccionario de la RAE, como alternativa a la aplicación oficial

License

Notifications You must be signed in to change notification settings

Foo-Manroot/da_rae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diccionario Alternativo de la RAE

Aunque ya existe una aplicación oficial para consultar el diccionario de la RAE, simplemente se muestra lo mismo que con el navegador y además está lleno de anuncios.

Por eso, decidí hacer mi propia aplicación que sacara los resultados de la página oficial (https://dle.rae.es), pero los presentara sin anuncios y de una manera más amigable para su uso con un móvil.

Toda la información se saca usando este scraper que hice precisamente para poder usarlo en una aplicación para móvil.

Principalmente, este proyecto lo he usado para aprender Flutter y Dart; así que habrá algunas cosas que estén programadas de una manera un tanto extraña, para poder explorar las capacidades de Flutter.

Descarga

Puedes descargarte la aplicación ya compilada desde aquí. Si no sabes cuál es la arquitectura de tu móvil (armeabi, arm64 ó x86_64), puedes probar con todas hasta que alguna se instale :D

La aplicación

Esta aplicación tiene tres pantallas principales: la pantalla principal, la de palabras guardadas y la vista de definición de una palabra.

Pantalla inicial

Aquí se muestran el historial y la palabra del día:

Si se pincha sobre la palabra del día, se realiza una petición para ver su definición.

Para buscar una palabra, se puede usar la barra superior. A medida que se vaya escribiendo, se mostrarán las sugerencias de palabras recogidas en el diccionario que comiencen por lo que se haya escrito:

Palabras guardadas

En esta pantalla se muestran todas las palabras cuya definición se haya guardado en la BDD. Cuando se acceda a su definición (ya sea desde esta pantalla o desde la barra de búsqueda), no se creará ninguna petición a dle.rae.es, ahorrando tráfico de red.

Definición de una palabra

Una vez se ha accedido a la definición de una palabra, se puede pinchar en cualquier palabra que no esté en color gris oscuro para buscar su definición:

Configuración

En la pantalla de configuración se puede cambiar el tema (los colores de los temas oscuro y claro son los que vienen por defecto, porque soy terriblemente malo en la parte de diseño...), la cantidad de elementos que se deben guardar en el historial y algunas cosillas más:

Informar sobre un error

Si has visto algún fallo, puedes crear un issue en Github o enviarme un correo a foomanroot@disroot.org

Si quieres colaborar con el desarrollo, cualquier aportación es bienvenida :)

Compilar

Debes tener instalado el SDK de flutter en tu ordenador. Como yo usé la rama master, es posible que flutter devuelva un error de dependencias. Si es así, puedes cambiar de rama ejecutando:

flutter channel master && flutter upgrade

Desde el directorio raíz, ejecuta

flutter run

si quieres ejecutar una versión de debug.

Si prefieres crear una versión para distribuir, ejecuta:

flutter build apk --shrink --release --split-per-abi

Compilar para iOS es un infierno y no tengo ni idea de cómo hacerlo, sobre todo porque no tengo un Mac ni un iPhone...

About

Aplicación móvil para consultar el diccionario de la RAE, como alternativa a la aplicación oficial

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages