Mobile Apps Development: Towards Incorporating Regional and National languages in Flutter App

Authors

  • Kamran Khan Rajput Mehran University Of Engineering and Technology
  • Dr. Mehran University of Engineering & Technology
  • Salahuddin Saddar Mehran University of Engineering & Technology
  • Hina Hussain
  • Umair Ayaz Mehran University of Engineering & Technology
  • Sadaquat Ali Ruk Shah Abdul Latif University, Ghotki, Pakistan

DOI:

https://doi.org/10.30537/sjet.v6i1.1192

Keywords:

Sindhi Keyboard, Urdu Keyboard, Multilingual Keyboards, Soft keyboards, In-App Keyboards, Flutter Apps, Mobile Apps, Cross-platform mobile apps

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.

Downloads

Download data is not yet available.

References

Tahsildar, Aakanksha, et al. "Application development using flutter." International Research Journal of Modernization in Engineering Technology and Science 2.08 (2020): 1262-1266.

Olsson, Matilda. "A Comparison of Performance and Looks Between Flutter and Native Applications: When to prefer Flutter over native in mobile application development." (2020).

Ameen, Siddeeq Y., and Dilkhaz Y. Mohammed. "Developing Cross-Platform Library Using Flutter." European Journal of Engineering and Technology Research 7.2 (2022): 18-21.

“FAQ,” Flutter. [Online]. Available: https://docs.flutter.dev/resources/faq.

Publication, I. J. R. A. S. E. T. (2021, June 5). A research paper on a progress tracking application using flutter and Firebase. International Journal for Research in Applied Science & Engineering Technology. Retrieved March 8, 2022, from https://www.academia.edu/49135635/A_Research_Paper_on_a_Progress_Tracking_Application_using_Flutter_and_Firebase

Abdusselam, Mustafa Serkan. "A Research on Students' Preferences for Mobile On-Screen Keyboard." Shanlax International Journal of Education 9.2 (2021): 46-53.

Buschek, Daniel, Benjamin Bisinger, and Florian Alt. "ResearchIME: A mobile keyboard application for studying free typing behaviour in the wild." Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. 2018.

Jog, Yatin, and Veronica Singh. "Smart Keyboards: Need of Customization and Personalization of Mobile Keyboards." Int. Journal of Latest Technology in Engineering, Management & Applied Science 3.9 (2014): 115-119.

Cuaresma, Justin, and I. Scott MacKenzie. "A study of variations of Qwerty soft keyboards for mobile phones." Proceedings of the International Conference on Multimedia and Human-Computer Interaction-MHCI. 2013.

Hina Hussain, Kamran Khan, Faiza Farooqui, Dr. Qasim Ali Arain, Dr. Isma Farah Siddiqui. "Comparative Study of Android Native and Flutter App Development." KSII The 13th International Conference on Internet (ICONI) At: Jeju,South Korea, 2021. 99-102.

Aakanksha Tashildar, Nisha Shah,Rushabh Gala,Trishul Giri and Pranali Chavhan. "APPLICATION DEVELOPMENT USING FLUTTER ." International Research Journal of Modernization in Engineering Technology and Science (2020): 1262-1266.

Shreya A. Bhagat, Sakshi G. Dudhalkar,Prathmesh D. Kelapure, Aniket S. Kokare, Prof. Sudesh A. Bachwani. "Review on Mobile Application Development Based." International Journal for Research in Applied Science & Engineering Technology (2022): 803-809.

Khan, M. Aamir, M. Abid Khan, and M. Naveed Ali. "Design of Urdu virtual keyboard." Proc. Conf on Language & Technology. 2009.

Sodhar, Irum Naz, Akhtar Hussain Jalbani, and Muhammad Ibrahim Channa. "Identification of issues and challenges in romanized Sindhi text." Editorial Preface From the Desk of Managing Editor… 10.9 (2019).

Downloads

Published

2023-07-10