Skip to content

Words is an Android application aimed at helping users learn English-Turkish vocabulary. The app provides an easy-to-use interface for managing and expanding a personalized word list.

Notifications You must be signed in to change notification settings

CenkerAydin/Words

Repository files navigation

Words

Project Features

- MVVM (Model, View, ViewModel)
- LiveData
- Room Database
- Navigation Component(NavGraph, BottomNav)
- Firebase Auth (Email, Google)
- SearchView
- Lottie


Login Screen







Login and Sign up operations are provided with Firebase Authorization














Main Screen

- Words are saved using a Room database. Each user can only see their own added words and cannot view others' words.
- They can delete words they added using the delete icon.
- When a word is clicked, a dialog will appear with an option to add it to "learned" words.


Learned Screen


Add Screen

Setup

  1. Clone the repository
  2. Open the project in Android Studio
  3. Configure Firebase and Google Sign-In as per the Firebase setup guide
  4. Build and run on an emulator or physical device.

License

MIT License

Contact

For any questions, reach out to cenkeraydin14@gmail.com.

About

Words is an Android application aimed at helping users learn English-Turkish vocabulary. The app provides an easy-to-use interface for managing and expanding a personalized word list.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages