Skip to content

aphan314/Flashcards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab 4

App Description

Flash Cards App allows users to input questions and answers. On the tap of the question label, the screen will show the answer. To return to the question, the user simply has to tap on the answer label. There is a multiple choice option in which the back side of the flashcard will display only if the user taps on the correct answer. If the user would like to create a new flashcard, he or she would tap on the '+' button which navigates to a different view. The user can either cancel out of the creation view by tapping the 'Cancel' button or input a new question along with the corresponding answer. Once the user has entered in a new question and answer in the textboxes, he or she can display the flashcard by tapping on the 'Done' button and it will navigate back to the main view which is now updated with the new flashcard. If there is no text written in the text field, then the app will display an error message. User can also edit existing flashcard by clicking the pencil button. The user can flip through multiple flashcards using the Prev and Next buttons. When the re-opening the Flash Cards App, the user can see the previously created flashcards that were saved to the disk.

With the help from CodePath, Flash Cards App was developed using Xcode and code was written in Swift.

App Walk-through


Required

  • User should see the app icon
  • User should see a splash screen
  • User should see an flip animation when revealing the answer
  • User should see a slide animation when going to the next flashcard
  • User should see a slide animation when going to the previous flashcard
  • Push code to GitHub

Optional

  • User should see a nicer flaschard with rounded corners, shadows, and animating when showing the first time
  • User should see all views properly layout when using the app on a phone of different sizes
  • Correct answer in multiple choice should be random

Lab 3

App Description

Flash Cards App allows users to input questions and answers. On the tap of the question label, the screen will show the answer. To return to the question, the user simply has to tap on the answer label. There is a multiple choice option in which the back side of the flashcard will display only if the user taps on the correct answer. If the user would like to create a new flashcard, he or she would tap on the '+' button which navigates to a different view. The user can either cancel out of the creation view by tapping the 'Cancel' button or input a new question along with the corresponding answer. Once the user has entered in a new question and answer in the textboxes, he or she can display the flashcard by tapping on the 'Done' button and it will navigate back to the main view which is now updated with the new flashcard. If there is no text written in the text field, then the app will display an error message. User can also edit existing flashcard by clicking the pencil button. The user can browse through multiple flashcards using the Prev and Next buttons. When the re-opening the Flash Cards App, the user can see the previously created flashcards that were saved to the disk.

With the help from CodePath, Flash Cards App was developed using Xcode and code was written in Swift.

App Walk-through


Required

  • User can browse through multiple flashcards
  • User can re-open the app and see previously created flashcards
  • Push code to GitHub

Optional

  • User can delete a flashcard
  • User can edit existing flashcard
  • User can store multiple choice questions

Lab 2

App Description

Flash Cards App allows users to input questions and answers. On the tap of the question label, the screen will show the answer. To return to the question, the user simply has to tap on the answer label. There is a multiple choice option in which the back side of the flashcard will display only if the user taps on the correct answer. If the user would like to create a new flashcard, he or she would tap on the '+' button which navigates to a different view. The user can either cancel out of the creation view by tapping the 'Cancel' button or input a new question along with the corresponding answer. Once the user has entered in a new question and answer in the textboxes, he or she can display the flashcard by tapping on the 'Done' button and it will navigate back to the main view which is now updated with the new flashcard. If there is no text written in the text field, then the app will display an error message. User can also edit existing flashcard by clicking the pencil button.

With the help from CodePath, Flash Cards App was developed using Xcode and code was written in Swift.

App Walk-through


Required

  • User can open the creation screen
  • User can cancel out of the creation screen
  • User can enter a new question and answer in the creation screen to then show it on the flashcard
  • Push code to GitHub

Optional

  • User gets an error if they try to create a new flashcard with no question or answer
  • User can edit existing flashcard
  • User can add multiple choice answers in the creation screen

Flash Cards App

App Description

Flash Cards App allows users to input questions and answers. On the tap of the question label, the screen will show the answer. To return to the question, the user simply has to tap on the answer label. There is a multiple choice option in which the back side of the flashcard will display only if the user taps on the correct answer.

With the help from CodePath, Flash Cards App was developed using Xcode and code was written in Swift.

App Walk-through


Required

  • Create New Project in Xcode
  • 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 GitHub

Optional

  • 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

About

Flashcards is an iOS application allowing users to create multiple choice questions and study from saved flashcards.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages