# Community Project - How to build a text and text input module for iOS and Android

**URL:** <https://forums.fusetools.com/t/community-project-how-to-build-a-text-and-text-input-module-for-ios-and-android/7608>\
**Category:** How-to Discussions\
**Created:** [January 28, 2019, 8:13am UTC](https://forums.fusetools.com/t/community-project-how-to-build-a-text-and-text-input-module-for-ios-and-android/7608 "2019-01-28T08:13:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aeq](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/aeq/32/129_2.png) [@aeq](https://forums.fusetools.com/u/aeq)\
**Post date:** [January 28, 2019, 8:13am UTC](https://forums.fusetools.com/t/community-project-how-to-build-a-text-and-text-input-module-for-ios-and-android/7608/1 "2019-01-28T08:13:53Z")

</div>

If anyone’s interested, join the open conversation with ideas on getting this done, until its actually done 🙂, probably part of a broader conversation around internationalization and text features like caret control, highlighting, underling, etc.

---

<div class="post-metadata">

**Author:** ![Enrico](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/enrico/32/144_2.png) [@Enrico](https://forums.fusetools.com/u/Enrico)\
**Post date:** [February 4, 2019, 10:56am UTC](https://forums.fusetools.com/t/community-project-how-to-build-a-text-and-text-input-module-for-ios-and-android/7608/2 "2019-02-04T10:56:06Z")

</div>

Hi aeq,  
I think that a Input module would be a great help for every Fuse enthusiast specially for beginners as I am. What are your ideas about? Can you explain better what do you mean with ‘internationalization, caret control, highlighting, underling, etc.’?

---

<div class="post-metadata">

**Author:** ![aeq](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/aeq/32/129_2.png) [@aeq](https://forums.fusetools.com/u/aeq)\
**Post date:** [February 4, 2019, 12:43pm UTC](https://forums.fusetools.com/t/community-project-how-to-build-a-text-and-text-input-module-for-ios-and-android/7608/3 "2019-02-04T12:43:48Z")

</div>

I’m thinking that we either reuse the platforms libraries (iOS or android) or write our own cross-platform version of those libraries in Uno or JavaScript.

Concept of Internationalization: [https://developer.apple.com/videos/play/wwdc2015/227](https://developer.apple.com/videos/play/wwdc2015/227)

Caret control is just about exposing or creating functions that handle the caret in an input control. e.g. getting the carets position and selecting text or adding text at a specific caret position

Text Selection can be used to highlight specific text based on selection (drawing a colored background behind text). Highlighting text in a text control is probably a separate module we can make but it requires finding the position of a selection of text.

Underlining is similar to highlighting except it draws a line underneath the selected text.
