Performance and stability in Cross-platform Application Development

Notice

This is an unedited manuscript accepted for publication and provided as an Article in Press for early access at the author’s request. The article will undergo copyediting, typesetting, and galley proof review before final publication. Please be aware that errors may be identified during production that could affect the content. All legal disclaimers of the journal apply.

Year : 2024 | Volume :11 | Issue : 03 | Page : –
By
vector

Lekha Achuth,

vector

Naresh J.,

  1. Associate Professor, Department of Computer Applications, PSE University, Bengaluru, Karnataka, India
  2. Student, Department of Computer Applications, PSE University, Bengaluru, Karnataka, India

Abstract document.addEventListener(‘DOMContentLoaded’,function(){frmFrontForm.scrollToID(‘frm_container_abs_107112’);});Edit Abstract & Keyword

In the field of construction and contracting, effective communication between contractors and clients is crucial to the successful implementation of projects. This mobile-based application serves as a critical medium to build an open, friendly, and transparent environment between the two stakeholders involved. The application offers contractors a deep search-and-select platform where they can offer quality service and communicate comprehensively with clients well before the final contracts are closed. The platform allows contractors to understand the requirements of the project, what a client is expecting, and what resources are necessary to begin with. The application also provides a comprehensive overview of the project details to the client, including timelines, resource needs, and an itemized breakdown of the involved expenses. This level of transparency affords the client the ability to make relevant decisions regarding their needs and express those needs professionally. Transparency accorded by the application ensures that contractors and clients share the same understanding regarding the project in question, which boosts collaboration and minimizes the possibility of any misunderstandings. This shared understanding is important in ensuring highly satisfactory outcomes, increasing trust, and allowing smooth and efficient project execution. Finally, the application improves interaction among contractors and clients in a harmonious and cooperative way that ensures project objectives are realized with effect.

Keywords: Business-to-Customer (B2C), Flutter, Django REST framework, React, Cross-platform development.

[This article belongs to Journal of Mobile Computing, Communications & Mobile Networks (jomccmn)]

How to cite this article:
Lekha Achuth, Naresh J.. Performance and stability in Cross-platform Application Development. Journal of Mobile Computing, Communications & Mobile Networks. 2024; 11(03):-.
How to cite this URL:
Lekha Achuth, Naresh J.. Performance and stability in Cross-platform Application Development. Journal of Mobile Computing, Communications & Mobile Networks. 2024; 11(03):-. Available from: https://journals.stmjournals.com/jomccmn/article=2024/view=0

Full Text PDF

References
document.addEventListener(‘DOMContentLoaded’,function(){frmFrontForm.scrollToID(‘frm_container_ref_107112’);});Edit

[1] Kishore K, Khare S, Uniyal V, Verma S. Performance and stability comparison of react and flutter: Cross-platform application development. In2022 International Conference on Cyber Resilience (ICCR) 2022 Oct 6 (pp. 1-4). IEEE.

[2] Wenhao Wu. React Native vs Flutter. Cross-platforms mobile application frameworks, 2018.1:25. Available from: https://www.theseus.fi/bitstream/handle/10024/146232/thesis.pdf

[3] White J. Going native (or not): Five questions to ask mobile application developers. The Australasian medical journal. 2013;6(1): 7–14.

[4] Jazayeri M. Some trends in web application development. InFuture of Software Engineering (FOSE’07) 2007 May 23 (pp. 199-213). IEEE.

[5] Jeslin Jayan Varghese. DJANGO – Web Framework Technology. Scribd. 2019. Available from: https://www.scribd.com/document/405415167/IEEE-Journal-on-Django

[6] Liawatimena S, Warnars HL, Trisetyarso A, Abdurahman E, Soewito B, Wibowo A, Gaol FL, Abbas BS. Django web framework software metrics measurement using radon and pylint. In2018 Indonesian Association for Pattern Recognition International Conference (INAPR) 2018 Sep 7 (pp. 218-222). IEEE.

[7] Thakur P, Jadon P. Django: Developing web using Python. In2023 3rd International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE) 2023 May 12 (pp. 303-306). IEEE.

[8] Annenkov DV, Cherkashin EA. Generation technique for Django MVC web framework using the stratego transformation language. In2013 36th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) 2013 May 20 (pp. 1084-1087). IEEE.

[9] Paris DL, Bahari M, Iahad NA. Business-to-customer (B2C) Electronic Commerce: An implementation process view. In2016 3rd International Conference on Computer and Information Sciences (ICCOINS) 2016 Aug 15 (pp. 19-24). IEEE.

[10] Bin C, Qiang Y. B2C E-Commerce’s Customer Relationship Management Based on the Long Tail. In2007 International Conference on Management Science and Engineering 2007 Aug 20 (pp. 204-209). IEEE.

[11] Krishna G. Palepu. Urban Company – Case – Faculty & Research – Harvard Business School . Hbs.edu. 2020 . 121-041. Available from: https://www.hbs.edu/faculty/Pages/item.aspx?num=59382 ‌


Regular Issue Subscription Review Article
Volume 11
Issue 03
Received 16/08/2024
Accepted 16/09/2024
Published 11/10/2024

function myFunction2() {
var x = document.getElementById(“browsefigure”);
if (x.style.display === “block”) {
x.style.display = “none”;
}
else { x.style.display = “Block”; }
}
document.querySelector(“.prevBtn”).addEventListener(“click”, () => {
changeSlides(-1);
});
document.querySelector(“.nextBtn”).addEventListener(“click”, () => {
changeSlides(1);
});
var slideIndex = 1;
showSlides(slideIndex);
function changeSlides(n) {
showSlides((slideIndex += n));
}
function currentSlide(n) {
showSlides((slideIndex = n));
}
function showSlides(n) {
var i;
var slides = document.getElementsByClassName(“Slide”);
var dots = document.getElementsByClassName(“Navdot”);
if (n > slides.length) { slideIndex = 1; }
if (n (item.style.display = “none”));
Array.from(dots).forEach(
item => (item.className = item.className.replace(” selected”, “”))
);
slides[slideIndex – 1].style.display = “block”;
dots[slideIndex – 1].className += ” selected”;
}