├── .detekt └── detekt.yml ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── detekt.xml └── vcs.xml ├── LICENSE ├── README.md ├── demo.gif ├── ex1.png ├── ex2.png ├── gradle.properties ├── gradle ├── android.gradle ├── detekt.gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── phonemoji-sample ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── fredporciuncula │ │ └── phonemoji │ │ └── sample │ │ └── SampleActivity.kt │ └── res │ ├── layout │ └── sample_activity.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── phonemoji-tests ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── fredporciuncula │ │ └── phonemoji │ │ └── tests │ │ └── PhonemojiTest.kt │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── fredporciuncula │ │ └── phonemoji │ │ └── tests │ │ └── TestActivity.kt │ └── res │ └── layout │ └── test_activity.xml ├── phonemoji ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── fredporciuncula │ │ └── phonemoji │ │ ├── InternationalPhoneNumberFormattingTextWatcher.kt │ │ ├── PhonemojiFlagTextView.kt │ │ ├── PhonemojiHelper.kt │ │ ├── PhonemojiTextInputEditText.kt │ │ ├── PhonemojiTextInputLayout.kt │ │ └── internal │ │ ├── PhoneNumberUtilInitializer.kt │ │ ├── PhoneNumberUtilInstanceProvider.kt │ │ ├── TextDrawable.kt │ │ ├── TtsSpanHelper.kt │ │ └── UnsyncLazy.kt │ └── res │ └── values │ ├── attrs.xml │ └── dimen.xml └── settings.gradle /.detekt/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/.detekt/detekt.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/detekt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/.idea/detekt.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/README.md -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/demo.gif -------------------------------------------------------------------------------- /ex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/ex1.png -------------------------------------------------------------------------------- /ex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/ex2.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/android.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/gradle/android.gradle -------------------------------------------------------------------------------- /gradle/detekt.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/gradle/detekt.gradle -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/gradlew.bat -------------------------------------------------------------------------------- /phonemoji-sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-sample/build.gradle -------------------------------------------------------------------------------- /phonemoji-sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /phonemoji-sample/src/main/java/com/fredporciuncula/phonemoji/sample/SampleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-sample/src/main/java/com/fredporciuncula/phonemoji/sample/SampleActivity.kt -------------------------------------------------------------------------------- /phonemoji-sample/src/main/res/layout/sample_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-sample/src/main/res/layout/sample_activity.xml -------------------------------------------------------------------------------- /phonemoji-sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /phonemoji-sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /phonemoji-sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /phonemoji-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-tests/build.gradle -------------------------------------------------------------------------------- /phonemoji-tests/src/androidTest/java/com/fredporciuncula/phonemoji/tests/PhonemojiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-tests/src/androidTest/java/com/fredporciuncula/phonemoji/tests/PhonemojiTest.kt -------------------------------------------------------------------------------- /phonemoji-tests/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-tests/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /phonemoji-tests/src/main/java/com/fredporciuncula/phonemoji/tests/TestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-tests/src/main/java/com/fredporciuncula/phonemoji/tests/TestActivity.kt -------------------------------------------------------------------------------- /phonemoji-tests/src/main/res/layout/test_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji-tests/src/main/res/layout/test_activity.xml -------------------------------------------------------------------------------- /phonemoji/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/build.gradle -------------------------------------------------------------------------------- /phonemoji/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/InternationalPhoneNumberFormattingTextWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/InternationalPhoneNumberFormattingTextWatcher.kt -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/PhonemojiFlagTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/PhonemojiFlagTextView.kt -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/PhonemojiHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/PhonemojiHelper.kt -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/PhonemojiTextInputEditText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/PhonemojiTextInputEditText.kt -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/PhonemojiTextInputLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/PhonemojiTextInputLayout.kt -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/PhoneNumberUtilInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/PhoneNumberUtilInitializer.kt -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/PhoneNumberUtilInstanceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/PhoneNumberUtilInstanceProvider.kt -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/TextDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/TextDrawable.kt -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/TtsSpanHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/TtsSpanHelper.kt -------------------------------------------------------------------------------- /phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/UnsyncLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/java/com/fredporciuncula/phonemoji/internal/UnsyncLazy.kt -------------------------------------------------------------------------------- /phonemoji/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /phonemoji/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/phonemoji/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfcporciuncula/phonemoji/HEAD/settings.gradle --------------------------------------------------------------------------------