Collection of bad Hungarian jokes which will hopefully make your day a little better. I think jokes are the best when you do not expect them, so I didn't want to create a joke book app that you download once, scroll through all the jokes and then never open it again.
Instead: All you can do in this app is set notifications for when you want to get a joke to your homescreen. Set the joke timer to random/daily/weekly for notifications then forget about the app! It will trick you with really bad jokes from the background. 😄
Main app:
Done:
- 400 joke in the collection
- Jokes are stored in a local SQLite database
- Settings screen with detailed preferences regarding the joke notifications
- Display a warning icon if the notifications are turned off for the app
- Set local notifications based on the given timing paramaters
- Logic to handle recurring joke notifications in a custom way
- Store delivered joke notifications in a tableview
- View or delete a single joke, refresh tableview content
- Show custom empty views if the tableview is empty
- Show a warning view if there is no more unused joke in the database
- Copy joke text to clipboard with long tap gesture
- In app rating/review triggers for specific rules
- Deeplink from the notification banner to the joke reader
- iPad screen support
- Dark Mode support
- Dynamic Type support