Skip to content

Commit

Permalink
Initial version
Browse files Browse the repository at this point in the history
  • Loading branch information
vanniktech committed Mar 11, 2016
1 parent b3b4c88 commit 3aac969
Show file tree
Hide file tree
Showing 934 changed files with 6,254 additions and 1 deletion.
27 changes: 27 additions & 0 deletions .buildscript/deploy_snapshot.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/bin/bash
#
# Deploy a jar, source jar, and javadoc jar to Sonatype's snapshot repo.
#
# Adapted from https://coderwall.com/p/9b_lfq and
# http://benlimmer.com/2013/12/26/automatically-publish-javadoc-to-gh-pages-with-travis-ci/ and
# https://github.com/JakeWharton/RxBinding/blob/master/.buildscript/deploy_snapshot.sh

SLUG="vanniktech/Emoji"
JDK="oraclejdk8"
BRANCH="master"

set -e

if [ "$TRAVIS_REPO_SLUG" != "$SLUG" ]; then
echo "Skipping snapshot deployment: wrong repository. Expected '$SLUG' but was '$TRAVIS_REPO_SLUG'."
elif [ "$TRAVIS_JDK_VERSION" != "$JDK" ]; then
echo "Skipping snapshot deployment: wrong JDK. Expected '$JDK' but was '$TRAVIS_JDK_VERSION'."
elif [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
echo "Skipping snapshot deployment: was pull request."
elif [ "$TRAVIS_BRANCH" != "$BRANCH" ]; then
echo "Skipping snapshot deployment: wrong branch. Expected '$BRANCH' but was '$TRAVIS_BRANCH'."
else
echo "Deploying snapshot..."
./gradlew clean build uploadArchives
echo "Snapshot deployed!"
fi
39 changes: 39 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Built application files
*.apk
*.ap_

# Files for the Dalvik VM
*.dex

# Java class files
*.class

# Generated files
bin/
gen/

# Gradle files
.gradle/
build/

# Local configuration file (sdk path, etc)
local.properties

# Proguard folder generated by Eclipse
proguard/

# Android Studio
.idea
.gradle
build/
*.iml

# Windows thumbnail db
Thumbs.db

# OSX files
.DS_Store

# Eclipse project files
.classpath
.project
215 changes: 215 additions & 0 deletions .gradletasknamecache
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
app:androidDependencies
library:androidDependencies
app:signingReport
library:signingReport
app:sourceSets
library:sourceSets
app:assemble
library:assemble
app:assembleAndroidTest
library:assembleAndroidTest
app:assembleDebug
library:assembleDebug
library:bundleDebug
app:assembleRelease
app:lintVitalRelease
library:assembleRelease
library:bundleRelease
app:build
library:build
app:buildDependents
library:buildDependents
app:buildNeeded
library:buildNeeded
app:clean
library:clean
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroid131Library
app:prepareComVanniktechLibrary010Library
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroid131Library
app:prepareComVanniktechLibrary010Library
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroid131Library
app:prepareComVanniktechLibrary010Library
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroidNoOp131Library
app:prepareComVanniktechLibrary010Library
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroidNoOp131Library
app:prepareComVanniktechLibrary010Library
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
library:extractDebugAnnotations
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
library:extractReleaseAnnotations
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
app:mockableAndroidJar
library:mockableAndroidJar
init
buildEnvironment
app:buildEnvironment
library:buildEnvironment
components
app:components
library:components
dependencies
app:dependencies
library:dependencies
dependencyInsight
app:dependencyInsight
library:dependencyInsight
dependencyUpdates
help
app:help
library:help
model
app:model
library:model
projects
app:projects
library:projects
properties
app:properties
library:properties
tasks
app:tasks
library:tasks
app:installDebug
app:installDebugAndroidTest
library:installDebugAndroidTest
app:installRelease
app:uninstallAll
library:uninstallAll
app:uninstallDebug
app:uninstallDebugAndroidTest
library:uninstallDebugAndroidTest
app:uninstallRelease
library:uploadArchives
library:bundleRelease
app:check
library:check
app:checkstyle
library:checkstyle
app:connectedAndroidTest
library:connectedAndroidTest
app:connectedCheck
library:connectedCheck
app:connectedDebugAndroidTest
library:connectedDebugAndroidTest
app:deviceAndroidTest
library:deviceAndroidTest
app:deviceCheck
library:deviceCheck
app:findbugs
library:findbugs
app:lint
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroid131Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroidNoOp131Library
app:prepareComVanniktechLibrary010Library
library:lint
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
app:lintDebug
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroid131Library
app:prepareComVanniktechLibrary010Library
library:lintDebug
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
app:lintRelease
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroidNoOp131Library
app:prepareComVanniktechLibrary010Library
library:lintRelease
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
app:pmd
library:pmd
app:test
library:test
app:testDebugUnitTest
library:testDebugUnitTest
app:testReleaseUnitTest
library:testReleaseUnitTest
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroid131Library
app:prepareComVanniktechLibrary010Library
app:prepareComAndroidSupportAnimatedVectorDrawable2321Library
app:prepareComAndroidSupportAppcompatV72321Library
app:prepareComAndroidSupportRecyclerviewV72321Library
app:prepareComAndroidSupportSupportV42321Library
app:prepareComAndroidSupportSupportVectorDrawable2321Library
app:prepareComSquareupLeakcanaryLeakcanaryAndroidNoOp131Library
app:prepareComVanniktechLibrary010Library
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
library:prepareComAndroidSupportAnimatedVectorDrawable2321Library
library:prepareComAndroidSupportAppcompatV72321Library
library:prepareComAndroidSupportSupportV42321Library
library:prepareComAndroidSupportSupportVectorDrawable2321Library
42 changes: 42 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
language: android

android:
components:
- platform-tools
- tools
- android-23
- build-tools-23.0.2
- extra-android-support
- extra-android-m2repository

licenses:
- 'android-sdk-license-.+'

jdk:
- oraclejdk8

install: true

script: ./gradlew clean build

after_success:
- .buildscript/deploy_snapshot.sh

env:
global:
- secure: "mOz+mzBV8Kpyjhq4bXm/RJquDQ7U9ykLEaIMgEMDGUEOiduHbOZEI4pwND2JSbwQHEAUGc5/9ltVRLALaLjo7yqaKr0vMIHdJSE/nuHTFYx+RSRsnlXQMvApaLkaczOEcy1pfxLytxwaTisu/pe27o1EsQLZyXIlk2uCsBI44fW7vio4onfqP0ikcSJm/VWJDmx03btQnO91736tmBrdSVrZUDt/j1StVfqXX3ZHZ4vUg9EJ6k1a5JYE+d4kvkvj2Db/Q+jRp0oMlRB7nSyWNRpvsOwka9rnt7FQ6aNzG9zYqg57GNudjufke+g7g8uW9k9DTEYwdjczEMQvOOnF3hlojO1oxK1NtQhJFnsE86vu5yRog5VSzMUIAKl/j+MIOLZdTLpWu0/9toRG9K8tt17BTuw1bh7zjZdGl9izyiX/w1V2LEOBtlRq2VLTpZJif9uvENGYGPr2mPIBIQT8Oa7dKKcvF9fvIU81x4hVcrgp6rs8QFVMsKrRy8w6f0WQEsRyB6aIWnmD0o5vHwH0/zaV/TLh3o/jnvwoWqy7/eiXEnYm3+ZMeQr1wAK+qI69Or1Dg8+vyHNxLdvrFbN21Rnto28dKq+f6cVHmzGvacVzPSpDHoKZm5ZlZaZVyKqXnpOnpogI1wH7hbxMPogBeZeQPsw9USHNbUEKnZIPTwg="
- secure: "TXakzLTGPi7W41WLgp5cnhfxjjHyoJfOC5QZ0MZt5czlwxw+5iONWsaJQbX5oZA+F0B55ytPTAR1ELcxg0HC8HsuEsaHPJNNUsVVeulr/Ntp7I/jFAfgi6xYFu5XcrhXW05H2AQ/MAbDU3FnCctOk0Vn7hAXJB7RKGcUdA+QSYFO9dC3mt3mzTJWqqyyjKF5yJWYEnM/OEIZx4QLt4kGJOr912i/mXIhO1e0vnUSpc/xxU225xIb1q4EK7XAxvuickTSMGbUyg7gHjIKaaSCHFJtIOn+MX4sJBSjA/N6w/C/dZRnx3zY+ZDAEqi2HSwQhqRspWcYXoQsjCk1kezzTDjB1Ll4Bn4r3e7KqqODyvAIECNg8BbOdjjv8ia6A5WBDgjVz/IA4kdZd0nn6dqvMWgStH2Mx9fIopLIgSWfNVDCusbhM+hDP6eyWZoVLIXt/PqfTWlvMXR1IR0FpcP7zSGtkxnqpieh6SvWakCyeCUOY3MeHAp4QrPeIJvuNG8/RwbYSMCRd077L66ryL4hoy6VRTJ1FGqDP9RH4DwWUitiS8ZU54QwnEl9ZcIKD3+MDCuyJ1zFlU3cBsVyZP3az6LvYH1+qhfKrC6KuFOzLKCOdnnsbA5PHYjAqZ6U1mlXTvgI7l3F2oJmv1CiTgN4/3vSwsFD+Uhmym9TIhrZtD4="

branches:
except:
- gh-pages

notifications:
email: false

sudo: false

cache:
directories:
- $HOME/.gradle
- $HOME/.m2
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Change Log

Version 0.2.0 *(In development)*
--------------------------------

Version 0.1.0 *(2016-03-12)*
----------------------------

- Initial release
32 changes: 31 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,31 @@
# Emoji
# Emoji

[![Build Status](https://travis-ci.org/vanniktech/Emoji.svg?branch=master)](https://travis-ci.org/vanniktech/Emoji?branch=master)
[![License](http://img.shields.io/:license-apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)

A simple library to add Emoji support to your Android Application. In a PopupWindow Emojis can be chosen. In order to edit and display text with Emojis this library provides public APIs: [`EmojiEditText`](library/src/main/java/com/vanniktech/emoji/EmojiEditText.java) & [`EmojiTextView`](library/src/main/java/com/vanniktech/emoji/EmojiTextView.java).

<img src="preview.png" alt="Image of Emoji PopupWindow" width="320">

Check out the sample project to get more information.

# Setup

**build.gradle**

```groovy
compile 'com.vanniktech:emoji:0.1.0'
compile 'com.vanniktech:emoji:0.2.0-SNAPSHOT'
```

Modules are located on [Maven Central](https://oss.sonatype.org/#nexus-search;gav~com.vanniktech~emoji~~~).

# Proguard

No configuration needed.

# License

Copyright (C) 2016 Vanniktech - Niklas Baudy

Licensed under the Apache License, Version 2.0
1 change: 1 addition & 0 deletions app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/build
Loading

0 comments on commit 3aac969

Please sign in to comment.