Skip to content

michaeldsanchez/ThreeByFive_iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThreeByFive

Lab 4

App Description

Study effectively with ThreeByFive, an app that will let you create flashcards from material of your choosing. Multiple choice options will test your knowledge as you study and indicate when you've answered correctly. Take your study material everywhere you go with ThreeByFive for iOS! Updates bring more fluid and enjoyable experiences to ThreeByFive with flip animations, an app icon, and a splash screen. The app has also been optimized for different screen sizes.

App Walk-though

Flashcards that you create using the + button are stored persistently on your device! Use the Prev and Next buttons to navigate through your collection. Pressing the ✏️ icon will allow you to edit your existing Flashcard, and the to delete it. Multiple choice questions will be randomized as you study! The correct answer button is matched based on the answer on the back of your Flashcard.

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

Study effectively with ThreeByFive, an app that will let you create flashcards from material of your choosing. Multiple choice options will test your knowledge as you study and indicate when you've answered correctly. Take your study material everywhere you go with ThreeByFive for iOS! Now your existing flashcards may be edited and new cards may be created, these flashcards will exist persistently on your device; allowing you to store a collection of your favorite notecards.

App Walk-though

Use the Prev and Next buttons to navigate through all of the flashcards that you've created. When you leave the app, all of your flashcards will be saved to your device for the next time you want to study them.


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

Study effectively with ThreeByFive, an app that will let you create flashcards from material of your choosing. Multiple choice options will test your knowledge as you study and indicate when you've answered correctly. Take your study material everywhere you go with ThreeByFive for iOS! Now your existing flashcards may be edited and new cards may be created along with it's own multiple choice answers.

App Walk-though

Create new flashcards by tapping the + icon on the bottom of the screen. A question, answer, and multiple choice options must be entered before hitting done! Edit this existing card by tapping on the pencil emoji in the lower right hand corner of the flashcard.

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

Lab 1

App Description

Study effectively with ThreeByFive, an app that will let you create flashcards from material of your choosing. Multiple choice options will test your knowledge as you study and indicate when you've answered correctly. Take your study material everywhere you go with ThreeByFive for iOS!

App Walk-though

Create new flashcards by tapping the + icon on the bottom of the screen. A question, answer, and multiple choice options must be entered before hitting done! Edit this existing card by tapping on the pencil emoji in the lower right hand corner of the flashcard.

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

App Description

Study effectively with ThreeByFive, an app that will let you create flashcards from material of your choosing. Multiple choice options will test your knowledge as you study and indicate when you've answered correctly. Take your study material everywhere you go with ThreeByFive for iOS!

App Walk-though

Tap on the flashcard to reveal the correct answer, tap again to display the question. Tapping on incorrect multiple choice options will remove those options. Tapping the correct answer will display the back side of the flashcard. Tapping anywhere on the background will reset the multiple choice questions so that you can keep studying!

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

A flashcard study app for iOS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages