Skip to content

Terciocode/WiktionaryTercioApp

Repository files navigation

Simple Wiktionary

Android Kotlin Jetpack Compose

Simple Wiktionary is an open-source Android app that provides an easy-to-use interface for searching and retrieving definitions from the Wiktionary API. Unlike other Wiktionary clients, this app is completely free, ad-free, and open-source. It supports English and Spanish Wiktionary definitions, as well as definitions of the words in other languages. Each definition page includes IPA pronunciationetymology, and other word details.


Features

  • Free and Open Source: No ads, no payments, just a simple dictionary app.

  • Multi-language Support: Get definitions in multiple languages using the Wiktionary API.

  • Word Details:

    • IPA pronunciation

    • Etymology

    • Additional word details (to be added in future updates)

  • Modern UI: Built with Jetpack Compose and Material Design 3 for a clean and intuitive user experience.

  • Easy Installation: Available on the Google Play Store (approval pending) or can be built locally using Android Studio.


Installation

Option 1: Install via Google Play Store (Pending Approval)

Once approved, you can download the app directly from the Google Play Store.

Option 2: Build Locally

  1. Clone this repository: git clone https://github.com/Terciocode/WiktionaryTercioApp.git

  2. Open the project in Android Studio.

  3. Build and run the app on your Android device or emulator.


Usage

  1. Open the app.

  2. Enter a word in the search bar.

  3. View the definition, IPA pronunciation, etymology, and other details.

  4. Switch between languages to see definitions in different languages.


Technologies Used

  • Jetpack Compose: Modern Android UI toolkit.

  • Retrofit: For making API calls to both Wiktionary API and Kaikki.org.

  • Moshi: For parsing JSON responses from the API.

  • Material Design 3: For a clean and modern user interface.


Credits

  • Wiktionary API and Kaikki.org: For providing the word definitions and details.

  • Jetpack Compose: For enabling a modern and declarative UI.

  • Material Design 3: For the beautiful and intuitive design components.

About

Android dictionary app using Kaikki and Wiktionary API

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages