13 puntos por xguru 2022-08-08 | 2 comentarios | Compartir por WhatsApp
  • Aunque ya había más de 300 apps en la App Store, no había ninguna que me convenciera
    → Objetivo: soporte offline, rápida, guardar el historial de búsqueda, eliminar funciones innecesarias, sin quedar atado a una plataforma y con un buen conjunto de datos
  • Armé una UI de texto simple y la desarrollé con SQLite + React Native, publicándola como código abierto. Soporte multilenguaje
  • Los datos del diccionario se descargan usando la API freeDictionary, que utiliza Wiktionary
    → Se generó una base de datos SQLite de 21 MB con 300 mil de las palabras en inglés más usadas
  • Las palabras buscadas se sincronizan con iCloud y Google Drive

2 comentarios

 
gguimoon 2022-08-08

También hay una versión para Android. Me gusta el enfoque de reunir solo las funciones necesarias.

 
xguru 2022-08-08

En Wiktionary también hay unas 270 mil palabras en coreano, así que quizá valdría la pena hacerlo... ?

Como en el artículo, si en lugar de usar la API de FreeDictionary usas go-wiktionary-parse https://github.com/macdub/go-wiktionary-parse, toma los datos del volcado, los depura y luego los guarda en una base de datos SQLite.

Viendo los comentarios en Hacker News, parece que hay muchas otras personas que intentaron algo parecido. https://news.ycombinator.com/item?id=32300466