|
1 | | -<div style="width:100%"> |
2 | | - <div style="width:50%; display:inline-block"> |
3 | | - <p align="center"> |
4 | | - <img align="center" src="https://avatars2.githubusercontent.com/u/45484907?s=200&v=4"/> |
5 | | - </p> |
6 | | - </div> |
| 1 | +<!-- PROJECT LOGO --> |
| 2 | +<p align="left"> |
| 3 | + <a href="https://cometchat.com"> |
| 4 | + <img src="./Screenshots/logo.png" alt="CometChat logo" width="180" height="180"> |
| 5 | + </a> |
| 6 | + |
| 7 | +<h2 align="left">Android Java Sample App</h3> |
| 8 | + |
| 9 | + <p align="left"> |
| 10 | + CometChat Kitchen Sink Sample App (built using <b>CometChat UI Kits</b>) is a fully functional real-time messaging app capable of private (one-on-one), group messaging, voice & video calling. |
| 11 | + <br /> |
| 12 | + <a href="https://www.cometchat.com/docs/v4/android-uikit/overview"><strong>Explore the docs »</strong></a> |
| 13 | + <br /> |
| 14 | + <br /> |
| 15 | + <a href="https://github.com/cometchat-pro/cometchat-chat-sample-app-android-java/issues">Report Bug</a> |
| 16 | + </p> |
| 17 | +</p> |
| 18 | + |
| 19 | +<div align="left"> |
| 20 | + <a href="https://github.com/cometchat-pro/android-java-chat-app/releases/" alt="Releases"> |
| 21 | + <img src="https://img.shields.io/github/v/release/cometchat-pro/android-java-chat-app" /> |
| 22 | + </a> |
| 23 | + <a href="https://img.shields.io/github/languages/top/cometchat-pro/android-java-chat-app"> |
| 24 | + <img src="https://img.shields.io/github/languages/top/cometchat-pro/android-java-chat-app" /> |
| 25 | + </a> |
| 26 | + <a href="https://github.com/cometchat-pro/android-java-chat-app/stargazers"> |
| 27 | + <img src="https://img.shields.io/github/stars/cometchat-pro/android-java-chat-app?style=social" /> |
| 28 | + </a> |
| 29 | + <a href="https://twitter.com/CometChat"> |
| 30 | + <img src="https://img.shields.io/twitter/follow/CometChat?label=CometChat&style=social" /> |
| 31 | + </a> |
7 | 32 | </div> |
8 | | -</br></br> |
9 | 33 |
|
10 | | -> **Note** |
| 34 | +<!-- TABLE OF CONTENTS --> |
11 | 35 |
|
12 | | -Version 4 CometChat UI Kits |
| 36 | +## Table of Contents |
13 | 37 |
|
14 | | -We’ve introduced a major update to CometChat UI kits. Version 4 features a modular architecture that gives you enhanced flexibility to build and customize your web and mobile apps. Please switch to the branch [v4](https://github.com/cometchat-pro/cometchat-chat-sample-app-android-java/tree/v4) to check out the sample app based on this version. [Visit our documentation](https://www.cometchat.com/docs/android-v4-uikit/overview) to read more about this. |
15 | | -<br/><br/> |
| 38 | +- [About the Project](#about-the-project) |
| 39 | + - [Built With](#built-with) |
| 40 | +- [Getting Started](#getting-started) |
| 41 | + - [Dependencies](#dependencies) |
| 42 | + - [Installing](#installing) |
| 43 | + - [Usage](#usage) |
| 44 | + - [Run locally](#run-project-locally) |
| 45 | + - [Help](#help) |
| 46 | +- [Contributing](#contributing) |
| 47 | +- [Support](#support) |
| 48 | +- [License](#license) |
| 49 | +- [About Authors](#about-authors) |
16 | 50 |
|
17 | | -# Android Java Chat App |
| 51 | +<!-- ABOUT THE PROJECT --> |
18 | 52 |
|
19 | | -[](#) |
20 | | -[](#) |
21 | | -<img src="https://img.shields.io/badge/Repo%20Size-18.6%20MB-blue" /> |
22 | | - |
23 | | - |
24 | | - |
25 | | - |
| 53 | +## About The Project |
26 | 54 |
|
27 | | -<img src="https://files.readme.io/952af91-UI_Kit__1.png"/> |
28 | | -<br> |
| 55 | +CometChat Kitchen Sink Sample App (built using **CometChat UI Kit**) is a fully functional real-time messaging app capable of private (one-on-one), group messaging, voice & video calling. |
29 | 56 |
|
30 | | -CometChat Kitchen Sink Sample App (built using CometChat UIKit) is a fully functional messaging app capable of one-on-one (private) and group messaging as well as Calling. This sample app enables users to send text and multimedia messages like images, videos, documents. Also, users can make Audio and Video calls to other users or groups.** |
31 | | -<br/> |
32 | | -<hr/> |
| 57 | +### Built With |
33 | 58 |
|
34 | | -## Prerequisites :star: |
35 | | -Before you begin, ensure you have met the following requirements:<br/> |
36 | | - ✅ You have `Android Studio` installed in your machine.<br/> |
37 | | - ✅ You have a `Android Device or Emulator` with Android Version 6.0 or above.<br/> |
38 | | - ✅ You have read [CometChat Key Concepts](https://www.cometchat.com/docs/java-chat-ui-kit/key-concepts).<br/> |
| 59 | +- [Android](https://developer.android.com/) |
| 60 | +- [CometChat](https://cometchat.com) |
39 | 61 |
|
40 | | -<hr/> |
| 62 | +<!-- GETTING STARTED --> |
41 | 63 |
|
42 | | -## Installing Android Java Chat UI Kit :wrench: |
| 64 | +## Getting Started |
43 | 65 |
|
44 | | -Simply clone the project from [android-java-chat-app](https://github.com/cometchat-pro-samples/android-java-chat-app/) repository. |
| 66 | +Simply clone or fork this repo and run it using the instructions below to see all features in action. Or use it as a starter template/boilerplate and make edits to suit your needs. |
45 | 67 |
|
| 68 | +## Dependencies |
46 | 69 |
|
47 | | -### Running the sample app |
| 70 | +- CometChat - [Sign up for CometChat](https://app.cometchat.com) and create an app to obtain your keys and other credentials |
48 | 71 |
|
49 | | -To Run to sample app you have to do the following changes by Adding **APP_ID**, **AUTH_KEY** and **REGION_CODE** |
| 72 | +## Installing |
50 | 73 |
|
51 | | - You can obtain your *APP_ID*, *AUTH_KEY* and *REGION_CODE* from [CometChat Dashboard](https://app.cometchat.com/) |
| 74 | +1. Clone the repo |
52 | 75 |
|
53 | | - - Open the project in Android Studio. |
| 76 | + ```sh |
| 77 | + git clone https://github.com/cometchat-pro/cometchat-chat-sample-app-android-java.git |
| 78 | + ``` |
54 | 79 |
|
55 | | - - Modify `APP_ID` and `AUTH_KEY` and `REGION` with your own . |
| 80 | +2. Change to the working directory |
56 | 81 |
|
57 | | - - Select demo users or enter the **UID** at the time of login once the app is launched. |
| 82 | + ```sh |
| 83 | + cd cometchat-chat-sample-app-android-java |
| 84 | + ``` |
58 | 85 |
|
59 | | -<img align="center" width="100%" height="auto" |
60 | | -src="https://files.readme.io/9f23df2-app_credentials.png"> |
| 86 | +3. Change the Branch |
61 | 87 |
|
62 | | -Build and run the Sample App. |
63 | | -</hr> |
| 88 | + ```sh |
| 89 | + git checkout v4 |
| 90 | + ``` |
64 | 91 |
|
65 | | -# Learn more about UIKit |
| 92 | +4. Replace `APP_ID`, `REGION`, and `AUTH_KEY` with your CometChat `App ID`, `Region`, and `Auth Key` in `AppConstants.java` file. |
66 | 93 |
|
67 | | -Learn more about how to integrate [UI Kit](https://github.com/cometchat-pro/android-java-chat-ui-kit/blob/master/README.md) inside your app. |
68 | | -<br/> |
69 | | -<hr/> |
| 94 | +  |
70 | 95 |
|
71 | | -## Troubleshooting |
| 96 | +<!-- USAGE EXAMPLES --> |
72 | 97 |
|
73 | | -- To read the full documentation on UI Kit integration visit our [Documentation](https://www.cometchat.com/docs/java-chat-ui-kit/overview). |
| 98 | +## Usage |
74 | 99 |
|
75 | | -- Facing any issues while integrating or installing the UI Kit please <a href="https://app.cometchat.com/"> connect with us via real time support present in CometChat Dashboard.</a>. |
| 100 | +This app contains all features offered by CometChat through its UI Kit. [Read more about the Android UI Kit here.](https://www.cometchat.com/docs/v4/android-uikit/overview) |
76 | 101 |
|
77 | | ---- |
| 102 | +### Run project locally |
78 | 103 |
|
| 104 | +- Open the project in Android Studio. |
79 | 105 |
|
80 | | -## Contributors |
| 106 | + - Build and run the Sample App. |
| 107 | + - Select demo users or enter the **UID** at the time of login once the app is launched. |
81 | 108 |
|
82 | | -Thanks to the following people who have contributed to this project: |
| 109 | +To learn about Android UI Kit Integration, please [click here](https://www.cometchat.com/docs/v4/android-uikit/integration). |
83 | 110 |
|
84 | | -[👨💻 @vivekprajapati 💻](https://github.com/vivekCometChat) <br> |
85 | | -[👨💻 @darshanbhanushali 💻](https://github.com/darshanbhanushali) <br> |
86 | | -[👨💻 @yadavmangesh 💻](https://github.com/yadavmangesh) |
| 111 | +## Help |
87 | 112 |
|
88 | | -[Contribution guidelines for this project]() |
| 113 | +To learn more about our UI kits, visit our [documentation](https://www.cometchat.com/docs/v4-uikits). |
89 | 114 |
|
90 | | ---- |
| 115 | +If you are still facing issues while running this project or integrating with our UI Kits, please connect with our real-time support via the [CometChat Dashboard](https://app.cometchat.com/). |
91 | 116 |
|
92 | | -## :mailbox: Contact |
| 117 | +<!-- CONTRIBUTING --> |
93 | 118 |
|
94 | | -Contact us via real time support present in [CometChat Dashboard.](https://app.cometchat.com/) |
| 119 | +## Contributing |
95 | 120 |
|
96 | | ---- |
| 121 | +Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. Sincere thanks to all our [contributors](https://github.com/cometchat-pro/android-java-chat-app/graphs/contributors)! |
| 122 | + |
| 123 | +You are requested to follow the contribution guidelines specified in [CONTRIBUTING.md](./CONTRIBUTING.md) while contributing to the project :smile:. |
| 124 | + |
| 125 | +## Support |
| 126 | + |
| 127 | +Please connect with our real-time support via the [CometChat Dashboard](https://app.cometchat.com/). |
| 128 | + |
| 129 | +<!-- LICENSE.md --> |
97 | 130 |
|
98 | 131 | ## License |
99 | 132 |
|
100 | | -This project uses the following license: [License.md](LICENSE.md). |
| 133 | +This project is licensed under the MIT License - see the [LICENSE](./LICENSE.md) file for details. |
| 134 | + |
| 135 | +## About Authors |
| 136 | + |
| 137 | +`cometchat-chat-sample-app-android-java` is created & maintained by CometChat. |
101 | 138 |
|
| 139 | +The names and logos for CometChat are trademarks of CometChat, Inc. |
102 | 140 |
|
| 141 | +We love open-source software! See [our other projects](https://github.com/cometchat-pro) or [sign up with us](https://app.cometchat.com) to start using our product. |
0 commit comments