TruthDare AI is an iOS application that grants new look at the traditional "Truth or Dare" game:
- Includes AI.
- No ads.
- Simple design.
- Full game customizability.
- iOS 15.0 and higher
- App Store Link: https://apps.apple.com/app/truth-or-dare-powered-by-ai/id6451315962
- Link to Public Beta TestFlight: https://testflight.apple.com/join/aATH9EKU
- AI generated Truths and Dares.
- Add/Remove Players before and in-game.
- Only Truth or Only Dare Game Mode.
- Randomize or Queue Players.
- Create Custom Truths and Custom Dares.
- Turn off Truths and Dares - come up with own content on the spot.
- Dark Mode.
- No ads and never will be.
- Modern feel and look.
Implemented using native iOS development.
Architecture used for the project is a 4 layered architecture. Layers are:
- Business Logic Layer
- UI Layer
- Network Layer
- Storage Layer
SOLID principles were used. Patterns like Delegate Pattern were used to keep code simple and readable.
In-App Purchases: Renewable Subscription named TruthAI+ was implemented in order to grant eligible users access to AI generated content. Therefore, custom paywall was implemented inside the application to let users access full features of the application but AI content without the eligible subscription. And let paid users access AI generated content. Restore purhases option was implemented as well.
CoreData was used in order to store user's custom truths and dares. Encrypted NSUserDefaults were used in order to store user's application settings.
Network Layer was implemented using core URLSession and Tasks. AI generated content is fetched from trained ChatGPT model.
Storyboard and Programmable design was used. Storyboards let you imagine the design easier, as they were used in simple screens. UIKit was used as a UI framework. Custom UI classes were built for reusability and maintanability. Designed by Imran Hajiyev. Prototyped in Figma.
iOS version created by Imran Hajiyev. All rights reserved 2023 TruthDare AI.
- Official Website: https://truth-or-dare-ai.vercel.app
- Privacy Policy: https://truth-or-dare-ai.vercel.app/privacy-policy
Reach me here or submit offical form at https://truth-or-dare-ai.vercel.app










