QuickMem - quick memory
It's an app learning by flashcard using Kotlin, Java, and SQLite.
I use a lot of libraries to make it easy to use and make it more beautiful.
I hope you like it.
Support Platform
- Android 7.0 (API 24) or higher
Todo
- improve learning by flashcard
- improve searching
- add login with Google and Facebook to easy to use
- add notification
- add firebase
- add learning by matching
- add learning by filling in the blank
- clean ui
Features
- [x] Create a new deck which can contain many cards
- [x] Create a new card in a deck
- [x] Edit a deck
- [x] Edit a card
- [x] Delete a deck
- [x] Delete a card
- [x] Learn by flashcard
- [x] Learn by quiz
- [x] Learn by true/false
- [x] Learn by multiple choice
- [x] Add to folder
- [x] Add to class
- [x] Decode password
- [x] Encode password
- [x] And more...
Technologies Used
- [x] Kotlin
- [x] Java
- [x] SQLite
- [x] AndroidX
- [x] Material Design
- [x] Navigation Component
- [x] Library
- [x] And more...
Screenshots
|
|
|
Welcome |
Sign In |
Sign Up |
|
|
|
Home |
Search |
View Flashcard |
|
|
|
Flip Card |
Mutiple Choice |
True False |
Will add soon
Contributing
You can contribute this project. Just Solve issue or update code and raise PR. I'll do code review and merge your
changes into main branch. See Commit message
guidelines https://initialcommit.com/blog/git-commit-messages-best-practices
Installation
Clone this repository and import into Android Studio
git clone https://github.com/Thisorp/flashcard.git
Build Gradle
build gradle
License
This project is licensed under the GPL-3.0 license - see the LICENSE.md file for details
Maintainers
This project is mantained by:
Acknowledgments
Authors
flashcard