/PlagAnalyser

Primary LanguageKotlinGNU Affero General Public License v3.0AGPL-3.0

PlagAnalyser

License: GPL v3

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 🛠

Development Setup 🖥

You will require latest version of Android Studio 3.0 (or newer) to be able to build the app.

Libraries and tools 🛠

PlagAnalyser uses libraries and tools used to build Modern Android application, mainly part of Android Jetpack 🚀

Architecture

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:

Architecture