Skip to content

12Grace12/Flashcards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Lab 4

App Description

This is a stylized Flashcards app that allows a user to read a question on a card and tap on it for the correct answer. There is even multiple choice options where clicking the right answer reveals the correct answer. Users can also create as many new cards they would like and scroll through their cards in the deck. They have the option to delete and edit them from the deck for more learning if they desire. It serves as a great studying tool! App can now run properly on any iPhone phone.

App Walk-though

Shows stylized features: App icons, Animation, Randomized Multiple Choice


Running app on different phone: iPhone 8 Plus


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

This is a simple Flashcards app that allows a user to read a question on a card and tap on it for the correct answer. There is even a multiple choice option where clicking the right answer reveals the correct answer. Users can also create as many new cards they would like and scroll through their cards in the deck. They have the option to delete and edit them from the deck for more learning if they desire. It serves as a great studying tool!

App Walk-though

Adding and Scrolling Through Multiple cards


Loading up Saved Data and Showing Deletion


Editing of a card


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

Flashcards App

Lab 2

App Description

This is a simple Flashcards app that allows a user to read a question on a card and tap on it for the answer. There is even a multiple choice option where clicking the right answer reveals the correct answer. Users can also create new cards and edit existing ones for more learning. It serves as a great studying tool!

App Walk-though

Adding a New Card


Editing Existing Card


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

Flashcards

Lab 1

App Description

This is a simple Flashcards app that allows a user to read a question on a card and tap on it for the answer. There is even a multiple choice option where clicking the right answer reveals the correct answer. It serves as a great studying tool!

App Walk-though


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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages