An open API service indexing awesome lists of open source software.

https://github.com/theogrammer/flashcardapp


https://github.com/theogrammer/flashcardapp

Last synced: 2 months ago
JSON representation

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