Skip to content

Commit 685fe2f

Browse files
v1.0.1
1 parent d5aad4b commit 685fe2f

675 files changed

Lines changed: 8509 additions & 61375 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 100 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,102 +1,141 @@
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>
732
</div>
8-
</br></br>
933

10-
> **Note**
34+
<!-- TABLE OF CONTENTS -->
1135

12-
Version 4 CometChat UI Kits
36+
## Table of Contents
1337

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)
1650

17-
# Android Java Chat App
51+
<!-- ABOUT THE PROJECT -->
1852

19-
[![Platform](https://img.shields.io/badge/Platform-Android-brightgreen.svg)](#)
20-
[![Platform](https://img.shields.io/badge/Language-Java-yellowgreen.svg)](#)
21-
<img src="https://img.shields.io/badge/Repo%20Size-18.6%20MB-blue" />
22-
![GitHub contributors](https://img.shields.io/github/contributors/cometchat-pro/android-java-chat-app)
23-
![GitHub stars](https://img.shields.io/github/stars/cometchat-pro/android-java-chat-app?style=social)
24-
![Version](https://shields.io/badge/version-v3.0.9--1-orange)
25-
![Twitter Follow](https://img.shields.io/twitter/follow/cometchat?style=social)
53+
## About The Project
2654

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.
2956

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
3358

34-
## Prerequisites :star:
35-
Before you begin, ensure you have met the following requirements:<br/>
36-
&nbsp; You have `Android Studio` installed in your machine.<br/>
37-
&nbsp; You have a `Android Device or Emulator` with Android Version 6.0 or above.<br/>
38-
&nbsp; 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)
3961

40-
<hr/>
62+
<!-- GETTING STARTED -->
4163

42-
## Installing Android Java Chat UI Kit :wrench:
64+
## Getting Started
4365

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.
4567

68+
## Dependencies
4669

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
4871

49-
To Run to sample app you have to do the following changes by Adding **APP_ID**, **AUTH_KEY** and **REGION_CODE**
72+
## Installing
5073

51-
You can obtain your *APP_ID*, *AUTH_KEY* and *REGION_CODE* from [CometChat Dashboard](https://app.cometchat.com/)
74+
1. Clone the repo
5275

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+
```
5479

55-
- Modify `APP_ID` and `AUTH_KEY` and `REGION` with your own .
80+
2. Change to the working directory
5681

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+
```
5885

59-
<img align="center" width="100%" height="auto"
60-
src="https://files.readme.io/9f23df2-app_credentials.png">
86+
3. Change the Branch
6187

62-
Build and run the Sample App.
63-
</hr>
88+
```sh
89+
git checkout v4
90+
```
6491

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.
6693

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+
![Replacing constants in AppConstants.java](./Screenshots/credentials.png "Replacing constants in AppConstants.java")
7095

71-
## Troubleshooting
96+
<!-- USAGE EXAMPLES -->
7297

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
7499

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)
76101

77-
---
102+
### Run project locally
78103

104+
- Open the project in Android Studio.
79105

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.
81108

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).
83110

84-
[👨‍💻 @vivekprajapati 💻](https://github.com/vivekCometChat) <br>
85-
[👨‍💻 @darshanbhanushali 💻](https://github.com/darshanbhanushali) <br>
86-
[👨‍💻 @yadavmangesh 💻](https://github.com/yadavmangesh)
111+
## Help
87112

88-
[Contribution guidelines for this project]()
113+
To learn more about our UI kits, visit our [documentation](https://www.cometchat.com/docs/v4-uikits).
89114

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/).
91116

92-
## :mailbox: Contact
117+
<!-- CONTRIBUTING -->
93118

94-
Contact us via real time support present in [CometChat Dashboard.](https://app.cometchat.com/)
119+
## Contributing
95120

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 -->
97130

98131
## License
99132

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.
101138

139+
The names and logos for CometChat are trademarks of CometChat, Inc.
102140

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.
-16.9 KB
Binary file not shown.
-30.7 KB
Binary file not shown.

Screenshot/UI Unified.png

-1.39 MB
Binary file not shown.

Screenshot/main.png

-237 KB
Binary file not shown.

Screenshot/qs.jpg

-76.1 KB
Binary file not shown.

Screenshot/ui main.png

-83.9 KB
Binary file not shown.

Screenshots/credentials.png

27.2 KB
Loading

Screenshots/logo.png

12.3 KB
Loading

Screenshots/uikit_screens.png

69.2 KB
Loading

0 commit comments

Comments
 (0)