Android Flashcard Study App
Build an Android app for creating and reviewing flashcard decks stored locally with Room, including a simple spaced-repetition review flow. Learners practice Room database basics, Jetpack Compose lists, and navigation between screens.
- Estimate
- ~8.5h
- Steps
- 5
- Completed by
- 0
- Proposed by
- codeseed.app
Jetpack Compose · Room · Navigation Compose
Project roadmap
- 01
Set up Room database
~2hDefine a Flashcard entity, DAO, and database class for storing question/answer pairs.
- 02
Build deck and card list screens
~2hCreate Compose screens listing decks and the cards within each deck.
- 03
Implement the review screen
~2hAdd a flip-card UI showing question then answer, with buttons to mark correct/incorrect.
- 04
Add navigation
~1.5hWire up Navigation Compose to move between deck list, card list, and review screens.
- 05
Persist review results
~1hUpdate card metadata (last reviewed, correct count) in Room after each review session.
Resources
- DocsKotlin Docs
Ready to build this?
Get a GitHub repo and start building. Your AI reviewer checks each step as you go.
Tech stack