https://github.com/theogrammer/flashcardapp
https://github.com/theogrammer/flashcardapp
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/theogrammer/flashcardapp
- Owner: theogrammer
- Created: 2020-03-12T19:09:26.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-28T05:02:21.000Z (about 5 years ago)
- Last Synced: 2025-01-17T21:42:56.820Z (4 months ago)
- Language: Java
- Size: 2.78 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## FlashApp
## Lab 4
### App Description
Lab 4: Flashcard App - Animations and Styling
- Understand how and when to implement different types animations within an app### App Walk-though
## Required
- [x] User sees a transition animation when going from the main screen to the add card screen.
- [x] User sees a reveal animation when the flashcard is tapped and the answer is shown
- [x] User sees flashcards animating in / out when the 'next' button is tapped## Optional
- [x] Extra styling is added!
- [ ] User sees a countdown timer for each question
- [ ] User sees a 'card flip' animation when the card is tapped
- [ ] User sees a celebration animation with confetti when they answer a question correctly## Lab 3
### App Description
Lab 3: Flashcard App - Saving Cards
- Understand how to save data within an app
- Understand how to retrieve saved data within an app### App Walk-though
## Required
- [x] User can create a card and still see their created card when the app is relaunched.
- [x] User can create muliple cards and browse through all created cards## Optional
- [ ] User can delete a card and no longer see it in their deck anymore
- [ ] Flashcards are shown in random order instead of the order they were created in
- [ ] User can edit a card and see the edit saved when they browse through their deck of cards
- [ ] User can create flashcards with multiple answers and be able to browse through cards with multiple choice answers shown## Lab 2
### App Description
Lab 2 - Creating Cards
- Let users create their own flashcard### App Walk-though
## Required
- [x] User can click on a ‘+’ button that takes the user to new ‘Add Card Screen’
- [x] The 'Add Card Screen' has a cancel button to take the user back to the main screen
- [x] User can enter and submit a Question and Answer through the 'Add Card Screen'
- [x] User will see the card they just created on the main screen when they press the 'Save Button'
- [x] Push your progress to GitHub!## Optional
- [x] User can edit a card
- [x] An error message is shown if the user doesn't enter both a Question and an Answer
- [x] A notification is shown if the card was created successfully
- [x] User can also enter multiple choice answers when creating a card
- [x] App is further styled and customized!## Lab-1
### App Description
Lab 1: Creatng our Flashcard App
- Add and customize views to be displayed on the screen### App Walk-though
## Required
- [x] Create New Project in Android Studio
- [x] Add a view for the front side of the flashcard to display the question
- [x] Add a view for the back side of the flashcard to display the answer
- [x] Build in logic to show the answer side when the card is tapped
- [x] Push code to GitHu
## Optional
- [x] toggle the flashcard between the question side and the answer side
- [x] Style the question and answer side of the card to better distinguish between the two sides
- [x] Add selectable multiple choice answers beneath the card
- [x] Change the background color of the multiple choice answers when clicked to indicate whether the question waanswered correctly
- [x] Further customize and style the card