Welcome to the Joke Rating App, a quirky and personal project born out of a weekend coding challenge and a playful interaction with my girlfriend. This app is the result of a meta joke about her rating how poor my jokes were, so I decided to create a fun way for her to communicate her opinions on my humor.
- Score Selection: Users can select a score from 0 to 10 using a wheel picker.
- Full Screen Display: The selected score can be displayed in full screen for dramatic effect.
- Personal Touch: Includes a sweet message that adds a personal and humorous touch to the app.
This project is built using SwiftUI, Apple's modern framework for building user interfaces across all Apple platforms. The app consists of three main Swift files:
ContentView.swift
: Contains the main view of the app, including the score picker and navigation.FullScreenScoreView.swift
: Displays the selected score in full screen.LauraMyJokesAreFunnyApp.swift
: The main app file that sets up the initial view.
- Open the app and use the wheel picker to select a score from 0 to 10.
- Tap "Show Full Screen" to view the selected score in a larger format.
- Enjoy the personal message at the bottom of the main screen.
To run this project:
- Clone the repository to your local machine.
- Open the project in Xcode.
- Build and run the project on your preferred iOS simulator or device.
Feel free to customize the app by:
- Changing the message in
ContentView.swift
- Adjusting the font sizes and colors in both view files
- Adding additional features or screens to enhance the joke rating experience
This is a personal project, but if you have any suggestions or improvements, feel free to fork the repository and submit a pull request.
This project is open-source and available under the MIT License.
Special thanks to Laura, for being the inspiration behind this app and for her patience with my jokes, whether they're a 0/10 or a 10/10.
Happy joke rating!