- App Store'da zaten 300'den fazla uygulama vardı ama içime sinen yoktu
→ Hedefler: çevrimdışı destek, hızlı olması, arama geçmişini kaydetmesi, gereksiz özelliklerin kaldırılması, kullanıcıyı ekosisteme kilitlememesi ve iyi bir veri setine sahip olması
- Sade bir metin tabanlı UI oluşturuldu; SQLite + React Native ile geliştirildi ve açık kaynak olarak yayımlandı. Çok dilli destek sunuyor
- Sözlük verileri, Wiktionary'yi kullanan freeDictionary API üzerinden indiriliyor
→ En sık kullanılan 300 bin İngilizce kelimeden 21 MB'lık bir SQLite veritabanı oluşturuldu
- Aratılan kelimeler iCloud ve Google Drive ile senkronize ediliyor
2 yorum
Android sürümü de varmış. Yalnızca gerekli özellikleri bir araya getiren yapısı hoş görünüyor.
Wiktionary’de Korece için de yaklaşık 270 bin kelime var, o halde yapmayı denemek de mümkün olabilir.. ?
Yazıdaki gibi freeDictionary API kullanmak yerine, go-wiktionary-parse https://github.com/macdub/go-wiktionary-parse kullanılırsa dump alınmış veriyi getirip temizledikten sonra sqlite DB’ye kaydediyor.
Hacker News yorumlarında görünce benzer denemeler yapan başka birçok kişi olduğunu fark ettim. https://news.ycombinator.com/item?id=32300466
Notification Dictionary https://github.com/tirkarthi/NotificationDictionary
→ Seçilen kelimenin açıklamasını Android bildirimiyle gösteren bir sözlük uygulaması
→ Yukarıdaki go-wiktionary-parse ile oluşturulan veriyi kullanıyor.
Stictionary https://www.stictionary.com/
→ Wordnote’a benzer işlevler sunan, reklamsız ücretsiz bir sözlük uygulaması