Skip to content

Latest commit

 

History

History
 
 

Week4

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

ComparisonShopper & CompatibilitySlider

License: MIT Platforms Swift Version PRs Welcome Twitter

Week 4 Assignment

Practice Debugging on ComparisonShopper & build a mini dating app called Compatibility Slider

Assignment Requirements completed

  • Fix app crash of ComparisonShopper
  • Fix app missing UI display for the second house in ComparisonShopper
  • Layout Compatibility Slider using autolayout
  • add App Logic to Compatibility Slider

Additional Assignment Goals completed

  • Fixed unattached outlet in ComparisonShopper
  • Added keyboard Type restrictions to the beds and price textFields in ComparisonShopper
  • Fixed Compatibility calculation in Compatibility Slider
  • Added animation to smooth the transition between animals in Compatibility Slider
  • Slider resets to a default value when next item is clicked to provide a visual indication the next round is ready
  • UX Testing revealed users (Wife) kept clicking the emojis of the Compatibility Slider so added a tap Gesture Recognizer's to the emojis to move the slider to set positions.
  • Added Unit Test for the calculate compatibility function in the Compatibility Slider app.
  • Added UI Testing for Compatibility Slider app to verify UI will flow as expected.
  • Code Coverage 98%

App Demo

Comparison Shopper Compatibility Slider
ComparisonShopper CompatibilitySlider.png

Contribution

  • If you have a feature request, open an issue
  • If you want to contribute, submit a pull request

License

MIT License.