Abstract

As technology is spreading very fast across the world, people from different countries have started using portable devices like phones, tablets, or laptops. People belonging to different countries and cultures are using smartphones. Most smart apps are not available in multiple languages, users are bounded to use apps in the language in which the app is developed. Developing a multilingual app and taking input in multiple languages is still a headache for developers. This research aims to develop a multilingual keyboard package for flutter apps. By using this package developers can easily add a multilingual keyboard to their apps. For now, the package only supports English, Urdu, and Sindhi languages. Along with language keyboards, we have added some special characters and a numeric keyboard as well. The keyboard interface is highly customizable, developers can customize the keyboard interface as per their preferences, and they can change different properties of keyboards including, key text color, key background color, keyboard background color, and shadows. Developers can reduce end-user efforts by adding this keyboard package to their apps. End-users can interact with the app in their native language without any extra effort of downloading third-party keyboards. This package allows users to enter text in multiple languages in the same or different input fields. After the publication of this package, we conducted a survey, in which questions like the performance, accuracy, and interface of the keyboards have been asked of developers. In the survey, we asked for the developer's suggestions and feedback about keyboards, and other languages they want us to add to the package.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.