Lets Chat - Work in progress (no visual design)

React Native

While I do have a strong preference for SwiftUI or Jetpack Compose, this was a great opportunity to explore the benefits of React Native. This app allowed me to again explore

Let's Chat - iOS / Android

The user can enter their nickname before entering the chat. One challenge I found was that the button background color would not render in iOS (instead rendered as color text with no background), however it render properly in android.

Let's chat, welcome screen

They can also select a color for their chat background and change it anytime.

Let's chat, welcome screen

The chat room allows for instant message exchange between users. Chat messages are store in both the real-time Firebase database as well as on the client-side using async storeage.

Let's chat, chat room

The repository can be found here