LoaChat is a messaging application. It allows you to send text and photo messages to each other. LoaChat is built using the Firabese infrastructure. MVVM architecture pattern is used as architecture.
LoaChat uses a number of frameworks to work properly:
- Firebase - Firebase is an app development platform that helps you build and grow apps and games users love. Backed by Google and trusted by millions of businesses around the world.
- Lottie - Lottie is a cross-platform library for iOS, macOS, tvOS, Android, and Web that natively renders vector-based animations and art in realtime with minimal code.
- SDWebImage - This library provides an async image downloader with cache support. For convenience, we added categories for UI elements like UIImageView, UIButton, MKAnnotationView.
Download the application file and open a terminal inside the folder. Then run the following command. you can run the command below and examine the application.
open ChatApp.xcodeproj