PlagAnalyser is a android app which can be used to check Plagiarism between the given texts. It uses Vector similarity metric to find the percentage of plagiarism between the texts.
The idea is to create an app implementing a Plagiarism Algorithm on Android and using Architecture Components for learning.
The codebase focuses on following key things:
- Kotlin
- MVVM Architecture
- Room Database (SQLite)
- Unit tests 🛠
You will require latest version of Android Studio 3.0 (or newer) to be able to build the app.
PlagAnalyser uses libraries and tools used to build Modern Android application, mainly part of Android Jetpack 🚀
- Kotlin first
- Architecture components
- Room Database to save data in a local database 🗡
- MVVM Architecture
- Other Android Jetpack components
The app uses MVVM [Model-View-ViewModel] architecture to have a unidirectional flow of data, separation of concern, testability, and a lot more.
Read more: