Framework: SwiftUI
Note: the app was build in two days, so the code is a bit messy and may require some architecture improvements, refactoring, etc., but it works and does what it's supposed to do.
Article: https://markparker.me/blog/ai-powered-mobile-app-with-backend-in-two-days-tutorial