Introduction

Thumbnail DreamsChat - Chat and Messenger Template with Admin Dashboard

DreamsChat application allow to have a Chat with friends. You can send and share (images or videos or audio or pdf) ...etc. there is a database localto save your messages , so when user lost the internet connection he can write a message ,the message will be saved on database local and once theother user come online the app will send your message directly .Also you can delete conversation or messages .

Contact Support Create Support ticket

Product Features

  • Login with Email address
  • One to one chat
  • Group chat
  • Status
  • Video call and Audio Call
  • Profile

Installation Procedure for Android App

Setup
Project Android
(Android Studio)

Change App Name

  • To change the common app name in the application, Click app -> src-> main -> res -> string.xml -> app_name . Change the app name here, the whole application App name text will be changed.
  • img

Change App Colors

  • To change the app color in the application, Click app -> src-> main -> res ->colors.xml. From this file, you can change the common app color. If you change the app color here, the whole application theme will be changed.
  • img

Change App Icons

  • First design the App Icon in 512*512 size. Right click to res ->New -> Vector Asset->Path. To Select Image Path From System. Then click next.
img

Agora Configuration

  • First Create your agora account, by clicking this link,https://www.agora.io/en/
  • Create the account by the following steps.
  • img
  • Create new project by providing the project name and click create
  • img
  • Click next and close in next steps.
  • Create the new project by providing the project name and make sure the testing mode is enabled and submit
  • img
  • Change the app to live and save the project and make sure the app primary certificate is disabled
  • img
  • Copy the app id. Open Android project and Click App > Src > Main > res > values > Strings.xml and place the agora key in “agora_app_id” Place.
  • img

Firebase Configuration

  • First login to your gmail account with this linkhttps://console.firebase.google.com/
  • Once it is done, Kindly click the plus button and create your project as like the below reference image.
  • img
  • Enter the project name in this required field and click Continue.
  • img
  • Once the name is entered. Click the continue button as in this image.
  • img
  • Once the project is created, Open your newly created project from the firebase dashboard.
  • From this dashboard, Click the plus button and choose Android
  • img
  • Open android studio - Right side corner select Gradle - Root folder - Tasks - android - select SigningReport.Copy SHA1 code.
  • Fill the required fields in firebase console
  • img
  • Download JSON file paste into android studio and press next button
  • img
  • Add dependencies to the project and press next and press continue to console
  • img
  • . Click on the Project Overview -> Project Settings -> move to the Service Account tab and at the bottom click Generate new private key button.
  • img
  • Copy the content of the downloaded file and navigate to app -> java -> com.dreamguys.dreamschat.pushnotification - > AccessToken
  • img
  • Select authentication menu is located in the left side menu. Select sign-in-method - click phone option - use toggle button to enable phone authentication and press save button
  • img
  • Select Realtime database menu and click create database button
  • img
  • Select Rules tab change read and write rules and press publish.
  • img

Enabling Location Services

API Console:: https://console.developers.google.com/

  • Select your project from dropdown and click + Enable APIS and services.
  • img
  • . In Search box type “token service api” and select the item
  • img
  • . Enable Token Service API by clicking the button
  • img
  • In Search box type “cloud messaging” and select the item and select enable button
  • img
  • . In the Search box type “Identity toolkit api” and select the item and select enable button
  • img
  • In the Search box type “Firebase Installations API” and select the item and select enable button.
  • img
  • In the Search box type “Maps Static API” and select the item and select enable button.
  • img
  • In the Search box type “Maps SDK for Android” and select the item and select enable button.
  • img
  • In the Search box type “Places API” and select the item and select enable button.
  • img

Screenshots

scrshts
scrshts
scrshts
scrshts
scrshts
scrshts
scrshts

FAQs

With one purchase code you can use it on one domain name. You need to get new license for every new domain name, please check Envato Help Page for more information about licenses.

If you need support, or if you're facing any problems, please contact us via Envato Support
Please note that our respond can take up to 2 business days.

  • Availability to answer questions, Answering technical questions about item’s features, Assistance with reported bugs and issues, Help with included 3rd party ../assets-android.
  • Any customization request will be ignored.
  • Please make sure to read more about the support policy.

Support

If this documentation does not address your questions, please feel free to contact us via email at Item Support Page

We are in the GMT+5:30 time zone and typically respond to inquiries on weekdays within 12-24 hours. Please note that in rare cases, the response time may extend to 48 hours, especially during holiday seasons.

Note:

We strive to offer top-notch support, but it's only available to verified buyers and for template-related issues such as bugs and errors. Custom changes and third-party module setups are not covered.

Don’t forget to Rate DreamsChat!
Please take a moment to rate our product on Codecanyon. Your support means a lot to us. Just go to your Codecanyon Profile > Downloads Tab, and you can leave a review for our script. Thank you!

Do you need a customized application for your business?

If you need a customized application for your business depends on your specific requirements and goals, Please contact us.

Customization can be the key to success, ensuring your project perfectly aligns with your unique goals and requirements.

Don't Miss Out on the Benefits of Customization!

Unlock the potential of your project. It's time to ensure that your project isn't just another cookie-cutter solution but a truly unique and effective one.

Discover how customization can make a difference in your project's success. Let's create a solution that's as unique as your vision!

  • We'll tailor the application to meet your specific needs and preferences.
  • We will upload your website to the server and ensure it is live.
thanks

Thank You

Thank you once again for downloading DreamsChat.
We hope you're enjoying your experience, and we kindly request that you take a moment to share your valuable review and rating with us.

Review Link:https://codecanyon.net/downloads