Skip to content

balazs630/Bad-Jokes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bad-Jokes

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