Skip to content

Commit

Permalink
Merge branch 'emoticon-packs' of https://github.com/kevalpatel2106/Em…
Browse files Browse the repository at this point in the history
  • Loading branch information
kevalpatel2106 committed Sep 6, 2017
2 parents a756517 + c1ad98d commit 93e8110
Show file tree
Hide file tree
Showing 40,403 changed files with 49,928 additions and 67,229 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 0 additions & 2 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# EmoticonGIFKeyboard
[![Build Status](https://travis-ci.org/kevalpatel2106/EmoticonGIFKeyboard.svg?branch=master)](https://travis-ci.org/kevalpatel2106/EmoticonGIFKeyboard) [ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticongifkeyboard/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticongifkeyboard/_latestVersion) [![API](https://img.shields.io/badge/API-16%2B-orange.svg?style=flat)](https://android-arsenal.com/api?level=16) [![Javadoc](https://img.shields.io/badge/Javadoc-EmoticonGIFKeyboard-blue.svg)](http://kevalpatel2106.github.io/EmoticonGIFKeyboard) <a href="https://www.paypal.me/kevalpatel2106"> <img src="https://img.shields.io/badge/paypal-donate-yellow.svg" /></a> [![Androidweekly](https://img.shields.io/badge/Android%20Weekly-%23273-green.svg)](http://androidweekly.net/issues/issue-273)
[![Build Status](https://travis-ci.org/kevalpatel2106/EmoticonGIFKeyboard.svg?branch=master)](https://travis-ci.org/kevalpatel2106/EmoticonGIFKeyboard) [ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticongifkeyboard/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticongifkeyboard/_latestVersion) [![API](https://img.shields.io/badge/API-16%2B-orange.svg?style=flat)](https://android-arsenal.com/api?level=16) [![Javadoc](https://img.shields.io/badge/Javadoc-EmoticonGIFKeyboard-blue.svg)](http://kevalpatel2106.github.io/EmoticonGIFKeyboard) <a href="https://www.paypal.me/kevalpatel2106"> <img src="https://img.shields.io/badge/paypal-donate-yellow.svg" /></a> [![Androidweekly](https://img.shields.io/badge/Android%20Weekly-%23273-green.svg)](http://androidweekly.net/issues/issue-273) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-EmoticonGIFKeyboard-orange.svg?style=flat)](https://android-arsenal.com/details/1/6162)

###### 🙌 An advance Emoticons & GIF keyboard. 🙌
**EmoticonGIFKeyboard** is an easy to integrate, customizable and lightweight library to add support for emojis and GIFs.
Expand All @@ -12,7 +12,7 @@
- More than 1400 emoticons. This library includes all the emoticons listed under [Emoticons 6.0](https://emojipedia.org/unicode-6.0/) standards.
- 6 emoticons categories.
- 🔍 Search emoticons by their name or meaning.
- Add you favourite emoticons icon theme (e.g ios, google, samsung emoticons) by adding readily available [emoticon icon packs](https://github.com/kevalpatel2106/EmoticonGIFKeyboard#emoticon-icon-packs).
- Add you favourite emoticons icon theme (e.g ios, google, samsung emoticons) by adding readily available 13 different [emoticon icon packs](https://github.com/kevalpatel2106/EmoticonGIFKeyboard#emoticon-icon-packs).
- ❤ for **GIFs**
- Displays trending GIFs for batter suggestion.
- 🔍 Search GIFs based on the content and meaning.
Expand Down Expand Up @@ -131,11 +131,15 @@
|Icon|Emoticon Pack|Gradle Dependency|Version|
|:---:|:---:|:---:|:---:|
|![Grinning Emoji](/emoticonpack-ios/art/grinning-face_1f600.png)|[Apple](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-ios)|`compile 'com.kevalpatel2106:emoticonpack-ios:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-ios/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-ios/_latestVersion)|
|![Grinning Emoji](/emoticonpack-android7/art/grinning-face_1f600.png)|[Android 7.0](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-android8)|`compile 'com.kevalpatel2106:emoticonpack-android7:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-android7/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-android7/_latestVersion)|
|![Grinning Emoji](/emoticonpack-android8/art/grinning-face_1f600.png)|[Android 8.0](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-android8)|`compile 'com.kevalpatel2106:emoticonpack-android8:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-android8/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-android8/_latestVersion)|
|![Grinning Emoji](/emoticonpack-facebook/art/grinning-face_1f600.png)|[Facebook](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-facebook)|`compile 'com.kevalpatel2106:emoticonpack-facebook:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-facebook/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-facebook/_latestVersion)|
|![Grinning Emoji](/emoticonpack-twitter/art/grinning-face_1f600.png)|[Twitter](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-twitter)|`compile 'com.kevalpatel2106:emoticonpack-twitter:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-twitter/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-twitter/_latestVersion)|
|![Grinning Emoji](/emoticonpack-samsung/art/grinning-face_1f600.png)|[Samsung](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-samsung)|`compile 'com.kevalpatel2106:emoticonpack-samsung:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-samsung/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-samsung/_latestVersion)|
|![Grinning Emoji](/emoticonpack-htc/art/grinning-face_1f600.png)|[HTC](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-htc)|`compile 'com.kevalpatel2106:emoticonpack-htc:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-htc/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-htc/_latestVersion)|
|![Grinning Emoji](/emoticonpack-lg/art/grinning-face_1f600.png)|[LG](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-lg)|`compile 'com.kevalpatel2106:emoticonpack-lg:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-lg/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-lg/_latestVersion)|
|![Grinning Emoji](/emoticonpack-windows8/art/grinning-face_1f600.png)|[Windows 8.1](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-windows8)|`compile 'com.kevalpatel2106:emoticonpack-windows8:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-windows8/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-windows8/_latestVersion)|
|![Grinning Emoji](/emoticonpack-windows10/art/grinning-face_1f600.png)|[Windows 10](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-windows10)|`compile 'com.kevalpatel2106:emoticonpack-windows10:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-windows10/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-windows10/_latestVersion)|
|![Grinning Emoji](/emoticonpack-twitter/art/grinning-face_1f600.png)|[Twitter](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-twitter)|`compile 'com.kevalpatel2106:emoticonpack-twitter:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-twitter/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-twitter/_latestVersion)|
|![Grinning Emoji](/emoticonpack-facebook/art/grinning-face_1f600.png)|[Facebook](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-facebook)|`compile 'com.kevalpatel2106:emoticonpack-facebook:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-facebook/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-facebook/_latestVersion)|
|![Grinning Emoji](/emoticonpack-messenger/art/grinning-face_1f600.png)|[Messenger](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-messenger)|`compile 'com.kevalpatel2106:emoticonpack-messenger:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-messenger/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-messenger/_latestVersion)|
|![Grinning Emoji](/emoticonpack-emojidex/art/grinning-face_1f600.png)|[Emojidex](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-emojidex)|`compile 'com.kevalpatel2106:emoticonpack-emojidex:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-emojidex/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-emojidex/_latestVersion)|
|![Grinning Emoji](/emoticonpack-emojione/art/grinning-face_1f600.png)|[EmojiOne](https://github.com/kevalpatel2106/EmoticonGIFKeyboard/tree/master/emoticonpack-emojione)|`compile 'com.kevalpatel2106:emoticonpack-emojione:<latest>`|[ ![Download](https://api.bintray.com/packages/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-emojione/images/download.svg) ](https://bintray.com/kevalpatel2106/EmoticonGIFKeyboard/emoticonpack-emojione/_latestVersion)|
Expand Down
54 changes: 22 additions & 32 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,37 +15,39 @@
*/

apply plugin: 'com.android.application'
apply from: '../gradle/config.gradle'
apply from: '../gradle/deps.gradle'

android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
compileSdkVersion buidlConfig.compile
buildToolsVersion buidlConfig.buildToolVersion

compileOptions {
sourceCompatibility javaCompatibility.sourceCompatibility
targetCompatibility javaCompatibility.targetCompatibility
}

defaultConfig {
multiDexEnabled true
applicationId "com.kevalpatel2106.sample"
minSdkVersion 16
targetSdkVersion 26

//sdks
minSdkVersion buidlConfig.min
targetSdkVersion buidlConfig.target

versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}

lintOptions {
abortOnError false
}

dexOptions {
preDexLibraries true
}

aaptOptions {
cruncherEnabled false
}
packagingOptions packageExcludes
lintOptions lintOption
aaptOptions aaptOption
dexOptions dexOption
}

dependencies {
Expand All @@ -67,19 +69,7 @@ dependencies {
implementation project(':emoticonpack-lg')

implementation 'com.android.support:multidex:1.0.2'
implementation('com.android.support:recyclerview-v7:26.0.1', {
exclude group: 'com.android.support', module: 'support-annotations'
exclude group: 'com.android.support', module: 'support-v4'
exclude group: 'com.android.support', module: 'appcompat-v7'
})
implementation('com.github.bumptech.glide:glide:3.8.0', {
exclude group: 'com.android.support', module: 'support-annotations'
exclude group: 'com.android.support', module: 'support-v4'
exclude group: 'com.android.support', module: 'appcompat-v7'
})
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation 'com.android.support:appcompat-v7:26.0.1'
testImplementation 'junit:junit:4.12'
implementation(otherLib.glide, excludeGrp)
implementation supportLib.recyclerView
implementation supportLib.appCompat
}
1 change: 0 additions & 1 deletion app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:name=".MyApplication"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
Expand Down
5 changes: 3 additions & 2 deletions app/src/main/java/com/kevalpatel2106/sample/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
import com.kevalpatel2106.emoticongifkeyboard.gifs.GifSelectListener;
import com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonEditText;
import com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonTextView;
import com.kevalpatel2106.emoticonpack.android7.Android7EmoticonProvider;
import com.kevalpatel2106.emoticonpack.android8.Android8EmoticonProvider;
import com.kevalpatel2106.emoticonpack.ios.IosEmoticonProvider;
import com.kevalpatel2106.emoticonpack.windows10.Windows10EmoticonProvider;
Expand Down Expand Up @@ -66,7 +67,7 @@ protected void onCreate(Bundle savedInstanceState) {
Set the custom emoticon icon provider. If you don't set any icon provider here, library
will render system emoticons. Here we are setting iOS emoticons icon pack.
*/
textView.setEmoticonProvider(IosEmoticonProvider.create());
textView.setEmoticonProvider(Android8EmoticonProvider.create());


//Set the emoticon edit text.
Expand All @@ -85,7 +86,7 @@ protected void onCreate(Bundle savedInstanceState) {
Set the custom emoticon icon provider. If you don't set any icon provider here, library
will render system emoticons. Here we are setting Windows 10 emoticons icon pack.
*/
.setEmoticonProvider(Windows10EmoticonProvider.create())
.setEmoticonProvider(Android7EmoticonProvider.create())

/*
Set the emoticon select listener. This will notify you when user selects any emoticon from
Expand Down
33 changes: 0 additions & 33 deletions app/src/main/java/com/kevalpatel2106/sample/MyApplication.java

This file was deleted.

Loading

0 comments on commit 93e8110

Please sign in to comment.