Framework design integrated with android studio to support the information management of entities like a part of the business logic

Authors

  • Jorge Albeiro Rivera Rosero Universidad CESMAG
  • Héctor Andrés Mora Paz Universidad CESMAG

Keywords:

Android, CRUD automation, information management, business logic.

Abstract

The central objective of the paper is to establish the essential characteristics of a framework for the development of mobile applications that support the collection and storage of data through forms using Create, Read, Update and Delete (CRUD) operations. This process was carried out through the design, application and analysis of results of an information collection instrument, with which the structural definition of the framework was addressed. As results, it was possible to define the relationships between the representations of the data types in the 3 software layers (Presentation, Business Logic and Data Access). Additionally, an equivalence table is consolidated and finally, the operation of the future plugin was modeled. It is concluded that the application of the instrument shows the diversity of configurations required in the equivalence table depending on the needs of the context, therefore, the tool to be built must support this flexibility.

References

Andersen, M. S., Cameron, D., Lindemann, J., Wen, F., & Qiao, X. (2019). Template-based Web AR service rapid generation platform. IOP Conference Series: Materials Science and Engineering, 490(4), 042020. https://doi.org/10.1088/1757-899X/490/4/042020

Kotlin. (07/11/2023). Basic types. Disponible en https://kotlinlang.org/docs/basic-types.html

Cárdenas Villavicencio, O. E., Zea Ordóñez, M. P., Valarezo Pardo, M. R., & Ramón Ramón, R. A. (s/f). Comparativa de tendencias de desarrollo de software móvil - 3Ciencias. Recuperado el 10 de mayo de 2022, de https://www.3ciencias.com/articulos/articulo/comparativa-tendencias-desarrollo-software-movil/

Casas Anguita, J., Repullo Labrador Donado Campos, J. J., & Casas Anguita, J. (s/f). La encuesta como técnica de investigación. Elaboración de cuestionarios y tratamiento estadístico de los datos (I). unidaddocentemfyclaspalmas.org.es. Recuperado el 4 de mayo de 2022, de http://www.unidaddocentemfyclaspalmas.org.es/resources/9+Aten+Primaria+2003.+La+Encuesta+I.+Custionario+y+Estadistica.pdf

DANE. (s/f). Categorías económicas. Disponible en https://www.dane.gov.co/index.php/categoria-economicas

Chandrashekar, A., Kumar, P. V., & Chandavarkar, B. R. (2021). Comparative Analysis of Modern Mobile Operating Systems. 2021 12th International Conference on Computing Communication and Networking Technologies, ICCCNT 2021. https://doi.org/10.1109/ICCCNT51525.2021.9580093

Córdoba, L. G.-E. para su diseño y análisis., & 2006, undefined. (s/f). Encuestas. academia.edu. Recuperado el 4 de mayo de 2022, de https://www.academia.edu/download/55006912/Metodologias_Grasso__Livio__Encuestas._Elementos_para_su_diseno_y_analisis__cap_2_y_5.pdf

Cucciniello, M., Petracca, F., Ciani, O., & Tarricone, R. (2021). Development features and study characteristics of mobile health apps in the management of chronic conditions: a systematic review of randomised trials. npj Digital Medicine, 4(1). https://doi.org/10.1038/S41746-021-00517-1

Dadgar, M., & Joshi, K. D. (2018). The Role of Information and Communication Technology in Self-Management of Chronic Diseases: An Empirical Investigation through Value Sensitive Design. Journal of the Association for Information Systems, 19(2). https://aisel.aisnet.org/jais/vol19/iss2/2

Dar, S. A., & Iqra, J. (2016). Synchronization of Data Between SQLite (Local Database) and SQL Server (Remote Database). The IUP Journal of Computer Sciences, 10, 7–2. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3065777

SQLite. (s/f). Datatypes In SQLite. Disponible en https://www.sqlite.org/datatype3.html

Edalat, E., Sadeghiyan, B., & Ghassemi, F. (2015). ConsiDroid: A Concolic-based Tool for Detecting SQL Injection Vulnerability in Android Apps. www.ietdl.org

Espinoza Pereda, J. C. (2020). Análisis de los frameworks javascript nativo y angular en la incidencia del tiempo de respuesta en una web MVC en el sector comercial. Disponible en https://repositorio.upn.edu.pe/handle/11537/24254

Fujita, H., & Herrera Viedma, E. (2018). New Trends in Intelligent Software Methodologies, Tools and Techniques. IOS Press.

Huang, Y., Emery, J., Naughton, F., Cooper, S., McDaid, L., Dickinson, A., Clark, M., Kinahan-Goodwin, D., Thomson, R., Phillips, L., Lewis, S.,

Orton, S., & Coleman, T. (2022). The development and acceptability testing of an app-based smart survey system to record smoking behaviour, use of nicotine replacement therapy (NRT) and e-cigarettes. BMC Research Notes, 15(1). Disponible en https://doi.org/10.1186/S13104-022-05983-8

Interfaz de usuario y navegación | Desarrolladores de Android | Android Developers. (s/f). Recuperado el 4 de mayo de 2022, de https://developer.android.com/guide/topics/ui

Lazetic, S., Savic, D., Vlajić, S., & Lazarević, S. (s/f). A Generator of MVC-based Web Applications. World of Computer Science and Information Technology Journal, 2, 741. Disponible en https://www.researchgate.net/publication/235651622_A_Generator_of_MVC-based_Web_Applications

Núñez, M., Bonhaure, D., González, M., & Cernuzzi, L. (2020). A model-driven approach for the development of native mobile applications focusing on the data layer. Journal of Systems and Software, 161, 110489. Disponible en https://doi.org/10.1016/J.JSS.2019.110489

Ozgur, B., Dogru, I. A., Uctu, G., & Alkan, M. (2021). A Suggested Model for Mobile Application Penetration Test Framework. 14th International Conference on Information Security and Cryptology, ISCTURKEY 2021 - Proceedings, 18–21. Disponible en https://doi.org/10.1109/ISCTURKEY53027.2021.9654417

Primitive Data Types (The JavaTM Tutorials > Learning the Java Language > Language Basics). (s/f). Recuperado el 4 de mayo de 2022, de Disponible en https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

Quijano Vodniza, A. J. (2009). Guía de investigación cuantitativa (1a ed.). [Institución Universitaria CESMAG].

Valle, J. del, Mare, J. G.- di, Rica, C., & 2007, undefined. (s/f). Programación en capas. di-mare.com. Disponible en http://www.di-mare.com/adolfo/cursos/2007-2/pp-3capas.pdf

Downloads

Published

2022-05-30 — Updated on 2022-12-15

Versions

How to Cite

Framework design integrated with android studio to support the information management of entities like a part of the business logic. (2022). Aglala, 13(2), 285-297. https://revistas.uninunez.edu.co/index.php/aglala/article/view/2352 (Original work published 2022)