METHODOLOGY OF USER INTERFACE DEVELOPMENT BASED ON NFML MARKUP LANGUAGE
Keywords:
graphical interface, cross-platform compatibility, compiling, markup languageAbstract
The article presents a methodology for developing a user interface using the NFML markup language. It reveals the working principle, which involves transforming NFML code into the source code of the target platform, which can later be updated according to user needs. A comparative analysis with existing similar development methods is conducted, and the method's functionality is tested for HTML and Java platforms.
References
Cross Platform App: A Comparative Study / Paulo R. M. de Andrade, Adriano B. Albuquerque – International Journal of Computer Science & Information Technology, Vol 7, No 1, 2015 – 8 p.
A cross-platform mobile development for accelerating software development lifecycle / V. A. Antonyuk, M. G. Sydorova – Actual Problems of Automation and Information Technology, Vol 26, 2022 – 6 p.
Prerequisites – Electron [Electronic resource] – Access mode: https://electronjs.org/docs/latest/tutorial/tutorial-prerequisites – Access date: May 2025
Core Components and Native Components – React Native [Electronic resource] – Access mode: https://reactnative.dev/docs/intro-react-native-components – Access date: May 2025
About QT – QT Wiki [Electronic resource] – Access mode: https://wiki.qt.io/About_Qt – Access date: May 2025
FAQ — Flutter documentation [Electronic resource] – Access mode: https://docs.flutter.dev/resources/faq – Access date: May 2025
Writing custom platform-specific code — Flutter documentation [Electronic resource] – Access mode: https://docs.flutter.dev/platform-integration/platform-channels – Access date: May 2025