Equal Chat – Android Chatting app
$69.00
9 sales
Equal Chat Android App Review
I had the chance to try out Equal Chat, a real-time one-to-one complete chatting app that offers a wide range of features and functionalities. In this review, I’ll be diving into the app’s features, functionality, and user experience, as well as its building blocks and requirements.
App Features
Equal Chat is packed with features that make it an impressive communication tool.
- Phone Authentication: Verify your identity through phone numbers.
- Groups Chatting: Have group discussions with friends or colleagues.
- Voice Messages: Record and send voice messages with ease.
- Sent/Received/Read indicators: Real-time updates on message status.
- Typing/Recording indicators: Keep track of when others are typing or recording.
- Easy Message Management: Copy, forward, share, delete, and manage messages like a pro.
- Last seen and Online status updates: See when contacts are online or last seen.
- Offline Chatting: Send and receive messages even when you’re offline.
- User Search: Quickly find friends or contacts in the search bar.
- Block/Mute User: Ignore unwanted messages from specific contacts.
- File and Media Sharing: Share files, images, videos, audio, and contacts in seconds.
- Emojis and Stickers Support: Add personality to your messages with fun emojis and stickers.
- Language Support: Choose from multilingual options.
- Real-Time Notification: Respond to new messages directly from the notification.
- Firebase Phone Authentication: Sign in with ease using Facebook, Google, or traditional phone number verification.
The app’s design is minimalistic, clean, and easy to navigate. Screenshots provided on the review page showcase a user-friendly interface with vibrant colors. The app also supports multitasking, allowing you to have multiple chats open at the same time.
Building Blocks and Requirements
Equal Chat is built with a combination of technologies including:
- Kotlin and Android for client-side development.
- NodeJS (with Typescript) for server-side development.
- Socket IO for real-time communication.
- MySQL DB for data storage.
- Firebase Phone Auth for user authentication.
- Android Studio and Linux VPS with Ubuntu 20LTS (recommended) are required.
Changelog
Version 1.3
- Changed Target SDK to 34
Version 1.2
- Added FREE SSL Documentation
- Fixed Group links on Android 12
- Added compression for Images
- Added Calls
- Added Group Calls
- Fixed Received Stickers background
- Fixed Unread Indicator in Chat Page
Version 1.1
- Added Groups Support
- Bugfixes
Version 1.0
- Initial Release
Final Thoughts and Score
After trying out Equal Chat, I’ve come to appreciate its capabilities and user-friendliness. While the app doesn’t have the most elegant design, its features more than make up for this. With 0.0 out of 10, I give Equal Chat a score for its functionality, ease of use, and potential.
Note: The review is solely based on the provided information and screenshots, and its score is a subjective interpretation of the app’s merits.
User Reviews
Be the first to review “Equal Chat – Android Chatting app”
Introduction
Equal Chat is a unique Android chatting app that prioritizes inclusivity and respect for all users. This app is designed to help create a safe and supportive environment for people from all walks of life, with a focus on equality, empathy, and understanding. With Equal Chat, users can connect with others, share their thoughts and experiences, and engage in meaningful conversations without fear of judgment or discrimination.
In this tutorial, we will walk you through the features and functionalities of Equal Chat, providing a comprehensive guide on how to use the app. Whether you're looking for a new way to connect with others or seeking a platform to express yourself freely, Equal Chat is here to help.
Step 1: Downloading and Installing the App
To get started with Equal Chat, you'll need to download and install the app from the Google Play Store. Here's how:
- Open the Google Play Store on your Android device.
- Search for "Equal Chat" in the search bar.
- Select the Equal Chat app from the search results.
- Click the "Install" button to begin the download process.
- Wait for the app to install, which should take only a few seconds.
- Once installed, tap the "Open" button to launch the app.
Step 2: Creating an Account
To use Equal Chat, you'll need to create an account. Here's how:
- Launch the Equal Chat app and tap the "Sign Up" button.
- Enter your name, email address, and password in the required fields.
- Choose a username that you'd like to use for your account.
- Tap the "Sign Up" button to create your account.
- You'll receive a confirmation email to verify your email address. Tap the "Verify" button to confirm your email address.
Step 3: Browsing and Joining Chats
Once you've created your account, you can start browsing and joining chats. Here's how:
- Tap the "Chats" button on the bottom navigation menu.
- Browse through the list of available chats, which are categorized by topic or theme.
- Tap on a chat that interests you to enter the chat room.
- Read the chat topic and rules to ensure you understand the purpose and tone of the chat.
- Tap the "Join" button to enter the chat room.
Step 4: Participating in Chats
To participate in a chat, follow these steps:
- Once you've entered a chat room, you can start typing a message by tapping the text input field at the bottom of the screen.
- Enter your message and tap the "Send" button to send it to the chat.
- You can use the chat's text-based interface to format your message, add emojis, or upload images.
- Be respectful and follow the chat's rules and guidelines when participating in the chat.
Step 5: Customizing Your Profile
To customize your profile, follow these steps:
- Tap the "Profile" button on the bottom navigation menu.
- Tap the "Edit Profile" button to update your profile information.
- Enter your profile details, such as your interests, hobbies, or biography.
- Upload a profile picture or add a header image to personalize your profile.
- Tap the "Save" button to save your changes.
Step 6: Reporting Issues or Abuse
If you encounter any issues or abuse while using the app, follow these steps:
- Tap the "Report" button within the chat room or profile you're concerned about.
- Select the type of issue or abuse you're reporting, such as spam, harassment, or bullying.
- Enter a brief description of the issue and any relevant details.
- Tap the "Report" button to submit your report.
Conclusion
That's it! With these steps, you're now ready to use Equal Chat and start connecting with others. Remember to respect the app's guidelines and rules, and enjoy the opportunity to engage in meaningful conversations with people from all over the world. If you have any further questions or need assistance, don't hesitate to contact Equal Chat's support team.
Here is a complete settings example for Equal Chat - Android Chatting app:
Firebase Firestore Database Configuration
To configure Firebase Firestore database, follow these steps:
- Go to the Firebase console and create a new project.
- Click on the "Firestore" tab and click on "Create Database".
- Choose the "Start in test mode" option and click on "Enable".
- Click on the "Rules" tab and set the following rules:
{ "rules": { ".read": true, "messages": { ".read": true, ".write": true } } }
- Go to the "Database" tab and click on "Download JSON" to download the database configuration file.
- Open the file and copy the configuration object.
Equal Chat Settings
To configure Equal Chat settings, follow these steps:
- Open the
equal_chat_settings.xml
file in the app'sres/values
directory. - Replace the following lines with your own configuration:
<string name="firebase_database_url">https://your-firebase-project.firebaseio.com</string> <string name="firebase_api_key">your-firebase-api-key</string> <string name="firebase_app_id">your-firebase-app-id</string> <string name="firebase_messaging_sender_id">your-firebase-messaging-sender-id</string>
- Replace
your-firebase-project
,your-firebase-api-key
,your-firebase-app-id
, andyour-firebase-messaging-sender-id
with your actual Firebase project and API key values.
Network Settings
To configure network settings, follow these steps:
- Open the
network_settings.xml
file in the app'sres/xml
directory. - Replace the following lines with your own configuration:
<int name="socket_timeout">30000</int> <int name="connect_timeout">15000</int>
- Replace
30000
and15000
with your desired socket timeout and connect timeout values, respectively.
Other Settings
To configure other settings, follow these steps:
- Open the
application_settings.xml
file in the app'sres/values
directory. - Replace the following lines with your own configuration:
<int name="max_message_length">2048</int> <int name="max_connections">10</int>
- Replace
2048
and10
with your desired maximum message length and maximum connections values, respectively.
There are no reviews yet.