Skip to content

Commit 9fc0dab

Browse files
author
yadavmangesh
committed
UI with SDK 1.5
0 parents  commit 9fc0dab

File tree

294 files changed

+21335
-0
lines changed

Some content is hidden

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

294 files changed

+21335
-0
lines changed

.gitignore

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
2+
# Created by https://www.gitignore.io/api/android,androidstudio
3+
4+
### Android ###
5+
# Built application files
6+
*.apk
7+
*.ap_
8+
*.aab
9+
10+
# Files for the ART/Dalvik VM
11+
*.dex
12+
13+
# Java class files
14+
*.class
15+
16+
# Generated files
17+
bin/
18+
gen/
19+
out/
20+
21+
# Gradle files
22+
.gradle/
23+
build/
24+
25+
# Local configuration file (sdk path, etc)
26+
local.properties
27+
28+
# Proguard folder generated by Eclipse
29+
proguard/
30+
31+
# Log Files
32+
*.log
33+
34+
# Android Studio Navigation editor temp files
35+
.navigation/
36+
37+
# Android Studio captures folder
38+
captures/
39+
40+
# IntelliJ
41+
*.iml
42+
.idea/workspace.xml
43+
.idea/tasks.xml
44+
.idea/gradle.xml
45+
.idea/assetWizardSettings.xml
46+
.idea/dictionaries
47+
.idea/libraries
48+
.idea/caches
49+
50+
# Keystore files
51+
# Uncomment the following lines if you do not want to check your keystore files in.
52+
#*.jks
53+
#*.keystore
54+
55+
# External native build folder generated in Android Studio 2.2 and later
56+
.externalNativeBuild
57+
58+
# Google Services (e.g. APIs or Firebase)
59+
google-services.json
60+
61+
# Freeline
62+
freeline.py
63+
freeline/
64+
freeline_project_description.json
65+
66+
# fastlane
67+
fastlane/report.xml
68+
fastlane/Preview.html
69+
fastlane/screenshots
70+
fastlane/test_output
71+
fastlane/readme.md
72+
73+
### Android Patch ###
74+
gen-external-apklibs
75+
76+
### AndroidStudio ###
77+
# Covers files to be ignored for android development using Android Studio.
78+
79+
# Built application files
80+
81+
# Files for the ART/Dalvik VM
82+
83+
# Java class files
84+
85+
# Generated files
86+
87+
# Gradle files
88+
.gradle
89+
90+
# Signing files
91+
.signing/
92+
93+
# Local configuration file (sdk path, etc)
94+
95+
# Proguard folder generated by Eclipse
96+
97+
# Log Files
98+
99+
# Android Studio
100+
/*/build/
101+
/*/local.properties
102+
/*/out
103+
/*/*/build
104+
/*/*/production
105+
*.ipr
106+
*~
107+
*.swp
108+
109+
# Android Patch
110+
111+
# External native build folder generated in Android Studio 2.2 and later
112+
113+
# NDK
114+
obj/
115+
116+
# IntelliJ IDEA
117+
*.iws
118+
/out/
119+
120+
# User-specific configurations
121+
.idea/caches/
122+
.idea/libraries/
123+
.idea/shelf/
124+
.idea/.name
125+
.idea/compiler.xml
126+
.idea/copyright/profiles_settings.xml
127+
.idea/encodings.xml
128+
.idea/misc.xml
129+
.idea/modules.xml
130+
.idea/scopes/scope_settings.xml
131+
.idea/vcs.xml
132+
.idea/jsLibraryMappings.xml
133+
.idea/datasources.xml
134+
.idea/dataSources.ids
135+
.idea/sqlDataSources.xml
136+
.idea/dynamic.xml
137+
.idea/uiDesigner.xml
138+
139+
# OS-specific files
140+
.DS_Store
141+
.DS_Store?
142+
._*
143+
.Spotlight-V100
144+
.Trashes
145+
ehthumbs.db
146+
Thumbs.db
147+
148+
# Legacy Eclipse project files
149+
.classpath
150+
.project
151+
.cproject
152+
.settings/
153+
154+
# Mobile Tools for Java (J2ME)
155+
.mtj.tmp/
156+
157+
# Package Files #
158+
*.war
159+
*.ear
160+
161+
# virtual machine crash logs (Reference: http://www.java.com/en/download/help/error_hotspot.xml)
162+
hs_err_pid*
163+
164+
## Plugin-specific files:
165+
166+
# mpeltonen/sbt-idea plugin
167+
.idea_modules/
168+
169+
# JIRA plugin
170+
atlassian-ide-plugin.xml
171+
172+
# Mongo Explorer plugin
173+
.idea/mongoSettings.xml
174+
175+
# Crashlytics plugin (for Android Studio and IntelliJ)
176+
com_crashlytics_export_strings.xml
177+
crashlytics.properties
178+
crashlytics-build.properties
179+
fabric.properties
180+
181+
### AndroidStudio Patch ###
182+
183+
!/gradle/wrapper/gradle-wrapper.jar
184+
185+
186+
# End of https://www.gitignore.io/api/android,androidstudio

.idea/runConfigurations.xml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
<div style="width:100%">
2+
<div style="width:100%">
3+
<div style="width:50%; display:inline-block">
4+
<p align="center">
5+
<img align="center" width="180" height="180" alt="" src="https://github.com/cometchat-pro/ios-swift-chat-app/blob/master/Screenshots/CometChat%20Logo.png">
6+
</p>
7+
</div>
8+
</div>
9+
</br>
10+
</br>
11+
</div>
12+
13+
CometChat Android Demo app (built using **CometChat Pro**) is a fully functional messaging app capable of **one-on-one** (private) and **group** messaging. The app enables users to send **text** and **multimedia messages like audio, video, images, documents.**
14+
15+
[![Platform](https://img.shields.io/badge/Platform-Android-brightgreen.svg)](#) [![Platform](https://img.shields.io/badge/Language-Java-yellowgreen.svg)](#)
16+
17+
## Table of Contents
18+
19+
1. [Installation ](#installtion)
20+
21+
2. [Run the Sample App ](#run-the-sample-app)
22+
23+
3. [Screenshots ](#screenshots)
24+
25+
4. [Contribute](#contribute)
26+
27+
28+
29+
## Installtion
30+
31+
Simply Clone the project from android-java-chat-app repository and open in Android Studio.
32+
Build the Demo App and it will be ready to Run
33+
34+
35+
36+
37+
38+
## Run the Sample App
39+
40+
41+
42+
To Run to sample App you have to do the following changes by Adding **ApiKey** and **AppId**
43+
44+
- Open the Project in Android Mode in Android Studio
45+
46+
- Go to Under java --> com\inscripts\cometchatpulse\demo --> Contracts --> StringContract
47+
48+
- Under class `StringContract.class` go to static `class` named `AppDetails`
49+
50+
- modify *APP_ID* and *API_KEY* with your own **ApiKey** and **AppId**
51+
52+
`public static final String APP_ID = "XXXXXXXXX";`
53+
54+
` public static final String API_KEY = "XXXXXXXXX";`
55+
56+
57+
## Note
58+
59+
60+
61+
62+
You can Obtain your *APP_ID* and *API_KEY* from [CometChat-Pulse Dashboard](https://app.cometchat.com/)
63+
64+
For more information read [CometChat-Pulse Android SDK](https://prodocs.cometchat.com/docs/android-quick-start) Documentation
65+
66+
67+
68+
69+
![Studio Guide](https://github.com/CometChat-Pulse/android-java-chat-app/blob/master/ScreenShots/guide.png)
70+
71+
72+
73+
74+
75+
76+
77+
## Screenshots
78+
79+
<img align="left" width="185" height="331" src="https://github.com/CometChat-Pulse/android-java-chat-app/blob/master/ScreenShots/gif1.gif">
80+
81+
82+
<img align="left" width="185" height="331" src="https://github.com/CometChat-Pulse/android-java-chat-app/blob/master/ScreenShots/gif2.gif">
83+
84+
85+
<img align="left" width="185" height="331" src="https://github.com/CometChat-Pulse/android-java-chat-app/blob/master/ScreenShots/gif3.gif">
86+
87+
88+
89+
<img align="left" width="185" height="331" src="https://github.com/CometChat-Pulse/android-java-chat-app/blob/master/ScreenShots/gif4.gif">
90+
91+
` `<br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br>
92+
93+
94+
## Contribute
95+
96+
97+
Feel free to make Pull Request.
98+

ScreenShots/CometChatpro Logo.png

167 KB
Loading
272 KB
Loading
148 KB
Loading
275 KB
Loading
246 KB
Loading
99.9 KB
Loading

ScreenShots/gif1.gif

783 KB
Loading

0 commit comments

Comments
 (0)