The objective of this lab is to add animations to our notecard application that operate on every transition between different screen
When a new card is created, the application is supposed to animate a sliding transition to another screen. Upon returning, the transition screen should also be replicated. A logo was for the application launcher was added in the Android Manifest XML. When the card is flipped, an expanding circle about the center of the field should lead the trasition. When the user goes to the next card, the old card leaves from the left first, and a new card enters in from the right.
- User sees a transition animation when going from the main screen to the add card screen.
- User sees a reveal animation when the flashcard is tapped and the answer is shown
- User sees flashcards animating in / out when the 'next' button is tapped
- 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
The objective of this lab is to utilize SQL to save the data input into the flashcard, and then permit the user to switch between them.
- User can create a card and still see their created card when the app is relaunched.
- User can create muliple cards and browse through all created cards
- 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
The objective of this lab was to create a function that could create an additional flashcard with its own questions and answers
- User can click on a ‘+’ button that takes the user to new ‘Add Card Screen’
- The 'Add Card Screen' has a cancel button to take the user back to the main screen
- User can enter and submit a Question and Answer through the 'Add Card Screen'
- User will see the card they just created on the main screen when they press the 'Save Button'
- Push your progress to GitHub!
- User can edit a card
- An error message is shown if the user doesn't enter both a Question and an Answer
- A notification is shown if the card was created successfully
- User can also enter multiple choice answers when creating a card
- App is further styled and customized!
The objective of this application is to develop a minor notecard app where users can enter in their notes. From the notes, a corresponding question and sets of wrong and right answers will be produced, to question the user on their notes. Eventually, I intend to add in a "correct" counter, and logic for parsing out concepts from the notes.
For Lab 1, the objective is to make a basic multiple choice system that differentiates between the wrong and right answers, and to allow the user to toggle between basic flashcard functionality and quizzing.
- Create New Project in Android Studio
- Add a view for the front side of the flashcard to display the question
- Add a view for the back side of the flashcard to display the answer
- Build in logic to show the answer side when the card is tapped
- Push code to GitHu
- toggle the flashcard between the question side and the answer side
- [] Style the question and answer side of the card to better distinguish between the two sides
- Add selectable multiple choice answers beneath the card
- Change the background color of the multiple choice answers when clicked to indicate whether the question waanswered correctly
- Further customize and style the card