13 pontos por xguru 2022-08-08 | 2 comentários | Compartilhar no WhatsApp
  • Já existem mais de 300 apps na App Store, mas nenhum me agradava
    → Objetivo: suporte offline, rapidez, salvar o histórico de buscas, remover recursos desnecessários, evitar lock-in e ter um bom conjunto de dados
  • Montei uma UI de texto simples e desenvolvi com SQLite + React Native, publicando como open source. Suporte a vários idiomas
  • Os dados do dicionário são baixados usando a API freeDictionary, que utiliza o Wiktionary
    → As 300 mil palavras em inglês mais usadas viraram um banco SQLite de 21 MB
  • As palavras pesquisadas são sincronizadas via iCloud e Google Drive

2 comentários

 
gguimoon 2022-08-08

Também existe uma versão para Android. Gosto do visual que reúne apenas os recursos necessários.

 
xguru 2022-08-08

No Wiktionary também há cerca de 270 mil palavras em coreano, então talvez valha a pena fazer...?

Em vez de usar a freeDictionary API, como no texto, se você usar o go-wiktionary-parse https://github.com/macdub/go-wiktionary-parse, ele pega os dados do dump, faz o tratamento e depois os salva em um banco sqlite.

Vi nos comentários do Hacker News que há várias outras pessoas que tentaram algo parecido. https://news.ycombinator.com/item?id=32300466