Implement a responsive UI for a chat app in Swift, based on the interactive design made in Figma, which will be provided (it is similar to Whatsap). There are about 10 interlinked views in total, no more complex than the ones attached here.
To animate the UI, create three tables with CoreData - Chats, Messages, User Profiles records. Use data adapters to connect with UI.
No need to do any app to app message sending, voice calling, account logging, just the visualisation and the local db records. Viewing and scrolling only. Editing only for the local user profile records.