I am going to build a messaging/chat app #ui using #flutter that runs both Android and iOS devices and also has a dark and light theme. I created in total 4 screens all of which support both Dark Theme and Light Theme. At first, I designed a welcome screen that contains an image with a tagline and a skip button. Once the user presses, it transfers to the Sign-in or Sign-up screen. The last two screens are the main screen, Chats screens which show the list of people you are chatting with, at the end, the message screen supports text messages, audio messages, and video messages.
► Splash Screen ► Welcome Screen ► Sign in & Sign up ► Phone Validation (OTP) ► Forget Password ► Change Password ► Chats Screen ► Search Chats ► Message Screen ► Audio Call ► Video Call ► Contacts ► Search Contacts ► Call History ► Search on Call history ► Profile Screen ► Edit Profile