Building a Chat App with React Native and Gifted Chat (Part 4)

Building a Chat App with React Native and Gifted Chat (Part 4)

In this tutorial series, I'll be showing you how to build a functional and secure chat app using the latest React Native libraries, and the Expo framework powered by the ChatKitty platform. Part 4 covers enhancing your chat app's user experience with direct messaging, typing indicators, user presence change notifications and much more.

Aaron Nwabuoku
Are you planning the right chat features?

Are you planning the right chat features?

Using a chat SDK not only can shorten your development time, but also help you build a stable product and scale quickly. Before you instruct your team to start investing time adding all available features from ChatKitty, have you identified your product's purpose, and its primary use case?

Raymond Chen
Building a Chat App with React Native and Expo (Part 3)

Building a Chat App with React Native and Expo (Part 3)

In this tutorial series, I'll be showing you how to build a functional and secure chat app using the latest React Native libraries and the Expo framework, powered by the ChatKitty platform. Part 3 covers setting up in-app and push notifications with Expo and ChatKitty Chat Functions to inform users when new messages are received or relevant actions happen.

Aaron Nwabuoku
Building a Chat App with React Native and Gifted Chat (Part 2)

Building a Chat App with React Native and Gifted Chat (Part 2)

In this tutorial series, I'll be showing you how to build a functional and secure chat app using the latest React Native libraries and the Expo framework, powered by the ChatKitty platform. Part 2 covers creating public channels for users to discover, join and chat with other users. Build a full featured chat screen with the Gifted Chat React Native library.

Aaron Nwabuoku
Building a Chat App with React Native and Firebase (Part 1)

Building a Chat App with React Native and Firebase (Part 1)

In this tutorial series, I'll be showing you how to build a functional and secure chat app using the latest React Native libraries, the Expo framework, and Firebase, powered by the ChatKitty platform. Part 1 covers using Firebase Authentication and ChatKitty Chat Functions to securely implement user login.

Aaron Nwabuoku
Why Chat APIs Matter

Why Chat APIs Matter

No matter what community application you build, its chat experience is the glue to bring users together. Big companies have the human power and capital to spend on a team to optimize their chat features. Even if their features sucks, their branding or market influence can bring in users and keep them around. For a startup, we can't afford to take those kinds of risks. Even if you haven't prioritized chat, a good Chat API can help you catch up.

Raymond Chen
Designing Discoverable Event-Driven APIs For Reactive Apps

Designing Discoverable Event-Driven APIs For Reactive Apps

Having a discoverable API makes it easier for your users to understand and build mental models of your application. New data and relationships can be found without the user knowing of their existence. It also makes it easy to inline documentation with links to external documentation.

Aaron Nwabuoku
Keeping Real-Time Messaging Simple With STOMP

Keeping Real-Time Messaging Simple With STOMP

STOMP is a straightforward and easy to use open protocol that provides an interoperable text based format for message brokers and applications to communicate. STOMP allows real-time messaging components to share messages and communicate effectively.

Aaron Nwabuoku