MishapTracker - Easy-to-use meme app that helps you to create and maintain your everyday mishaps. It enables to keep a list of your mishaps and track their statistics.
Add your new mishaps:
- Enter a description and intensity on a ten-point scale
- Specify the date and attach a photo
- Choose the relevant type of mishap or add your own
Work with mishaps in the main menu:
- Sort your scams by date, alphabet, intensity and type
- View photos
- Swipe to the right to make changes or delete your scam by swiping left
Go to a specific mishap:
- View and edit the description
- View statistics for the entire time period, current month or week
- Work with the chart of the overall intensity of the scam for the last few weeks and a circular diagram of the types of your mishaps
- iPhone 6S and newer
- iOS 15.0 +
- SwiftUI iOS 15 functions are applied for support for a larger number of devices
- Combine is used to validate the number of characters in the entered data. If the criteria are not met, corresponding alerts appear.
- CoreDate CloudKit Core data for storing card data, UserDefaults for storing the array of editable types
- UIImagePickerController UIImagePickerController for photo selection
- GCD Statistics are calculated by independent functions - total, monthly, and weekly, working on parallel threads
- Date extension is used in the card and in statistics
- SwiftUICharts library has been modified and configured for the app's operation
- Localizable Eng/Rus