FlashChat is an iOS chatting app that allows users to send and receive messages. It leverages Firebase for backend operations, including user authentication and real-time message sending and retrieval. The app utilizes a UITableView and custom .xib file to create a visually appealing and functional chat interface. Additionally, it incorporates a third-party library, imported using CocoaPods, to introduce text animation in the landing screen.
![]() Landing Screen |
![]() User Registration Screen |
![]() User Login Screen |
![]() Chat Interface |
- Firebase: Backend services for user authentication, message sending, and retrieval.
- UITableView: Used to display and manage a list of messages.
- Interface Builder: Utilized to design the custom chat cell using a .xib file.
- CocoaPods: Dependency manager for importing third-party libraries.
- Third-Party Library: Used to introduce text animation in the landing screen.
- User authentication: Users can create accounts and log in securely using Firebase authentication.
- Real-time messaging: Messages are sent and received in real-time using Firebase, providing a seamless chatting experience.
- Custom chat interface: A visually appealing chat interface designed using a custom .xib file and UITableView.
- Text animation: Engaging text animation integrated into the landing screen using a third-party library.
Happy Chatting!



