scholarly journals A multi-criteria comparison of mobile applications built with the use of Android and Flutter Software Development Kits

2021 ◽  
Vol 19 ◽  
pp. 107-113
Author(s):  
Damian Gałan ◽  
Konrad Fisz ◽  
Piotr Kopniak

This publication presents a multi-criteria comparison of two mobile applications built with the use of Android and Flutter SDK. The former has been implemented with Kotlin and the latter with Dart. The benchmarking process examines factors such as execution time and CPU usage during data and disk operations. During the analysis, attention was paid to the length and volume the source code, community support and the availability of libraries. The comparative analysis shows that a mobile application written using Android SDK is often not only faster and more efficient, but also has greater community support and the number of libraries available. In addition, an analysis of the source code volume showed that Flutter has more concise but more difficult to navigate code than Android.

2019 ◽  
Vol 13 ◽  
pp. 354-358
Author(s):  
Daniel Sulowski ◽  
Grzegorz Kozieł

This publication presents the results of a comparative analysis of Java and Kotlin programming languages used to create mobile applications for system Android. The analysis covers performance aspects such as CPU load, RAM load, as well as the compilation and execution times. Aspects such as code structure, availability of libraries, supported databases, popularity and community support were taken under consolidation.


In the trend of mobile applications, the world is surfing through many applications for various personal and professional purposes. In every domain including the cutting-edge technology such as Machine learning, IoT (Internet of Things), representing the data to the user in a proper and understanding manner is very important. This is where mobile applications come to use. Mobile applications can be used to resolve many communication issues especially when communication is between low level to high level and vice versa. This application is made to serve as one of the best ways of communication between faculty and students especially when the faculty is not available in the cabin and the student is willing to meet the faculty at the same time. The mobile application uses Dart Language with Flutter UI Software Development


2021 ◽  
Vol 10 (82) ◽  

Ear training aims to ensure the development of individuals receiving music education. There are mobile applications which music students can do hearing studies. The aim of this research; it is determining the content of ear training applications that can be accessed on the internet and downloaded to mobile devices to make a comparative analysis. In the research, 11 mobile applications with 100 thousand or more users were analyzed in terms of Turkish support, courses and ear training studies. As a result of the analyzes made, it was determined that in some applications, interval, scale and chord subjects were explained. It is comprehended that theoretical studies such as setting up defining intervals, scales and chords are included in the applications where ear training are carried out.In some applications, interval, scale, chord vocalization and playing exercises are additionally included. In line with these results; it is suggested to develop a mobile application in which the topics are arranged according to a curriculum, the exercises support the lectures, and the Turkish support is included. Keywords: Music, ear training, mobile applications


Author(s):  
Prakash Hongal ◽  
Kartik Unkal

Angular JS is Single Page Application which is also a JavaScript library. It is a Open Source application which is used by the thousands of developers in the world. Angular is more responsive to action taken by the users. It is also licensed in Apache license version 2.0. The new mobile and web-based application frameworks has been released and it is used by the both the software development industry and research While some of these new frameworks are more popular than others, some are specialised in certain types of applications, and others have specific advanced features or outstanding capabilities that set them above others.The increase in the usage of mobile application has increased the demand of mobile application and has also increase the need for cross-platfrom framework. In this paper, we discuss the different criteria which identifies the strengths and weaknesses of using Angular frame work in developing mobile and web-applications. Finally, we focus more deeply on the version of the Angular framework showing the eminent capabilities and over its own earlier versions. Overall, our comparative analysis results in a few interesting findings regarding different version of Angular framework, leaving us to believe that a new generation might soon emerge from the exponential path of MVC, MV*/MVW and MVVM.


Author(s):  
Mohammed Maharmeh ◽  
Bhuvan Unhelkar

This chapter presents the use of Composite Application Software Development Process Framework (CASDPF) for Mobile Applications Development. This framework for software development, as its name suggests, is made up of the waterfall, iterative, and agile approaches to software development. There is a need to apply such a framework in developing mobile applications. The chapter explains and provides details on what comprises a CASDPF and how it can be used to develop a mobile application.


Author(s):  
João Vitor Barros Assunção ◽  
Renan Phelipe Rodrigues Pantoja ◽  
Bruno Pereira Gonçalves ◽  
David Barbosa de Alencar ◽  
Jean Mark Lobo de Oliveira

With the growth of technology in the mobile area, the app market has been bringing solutions to many problems and making life easier for many people, whether in the business, technology, administrative and many others. It is necessary to understand that to build an app, there are many technologies for different purposes, and developers need to know which one is best applied in every situation. Therefore, the objective of this research is to bring an analysis about the native and hybrid development, showing its main features and information regarding the usability and functionality of two existing applications, which were built within the standards of each tool, based on two features of ISO / IEC 25010: 2011 regarding Software Product Quality. An exploratory research was conducted to bring comparative data regarding applications, and based on the results obtained, it was observed that it is possible to develop similar applications in interface, quality and functionality, even if they are built with different technologies. As a result, native technology is often used to build more robust functionality-based applications that follow the interface standard of each platform, and hybrids are a lower-cost alternative, as well as fact that its source code is fully reusable for use on other platforms.


2021 ◽  
Vol 15 (1) ◽  
pp. 61-64
Author(s):  
Márk Kovács ◽  
Zsolt Csaba Johanyák

Abstract Nowadays, mobile applications are developed for more and more areas, providing great help for our everyday lives. When designing a mobile application, the first important decision to make is to choose the targeted platform. Is it only phone or tablet as well? Should the app run on Android or iOS, or should it be available on both mobile operating systems? In the latter case, besides the native development environments, it is worth considering a cross-platform development environment to write the software. This study investigates both the development and performance aspects of some possibilities for iOS application development, namely, native iOS development in Xcode, Xamarin.iOS, and Xamarin.Forms frameworks.


2017 ◽  
Vol 3 ◽  
pp. 54-58
Author(s):  
Kacper Erwin Sienkiewicz ◽  
Edyta Łukasik

The subject of the article is to compare the methodologies for the production of mobile applications in Swift and Objective-C languages. The similarities and differences of the implementation of applications for these two programming languages will be identified as a part of the analysis. An Magic Drawing Board application using Quartz 2D engine was designed and implemented. Two identical functional applications were created. The comparative analysis was carried out only after a thorough explanation of the implemented views.


2016 ◽  
Vol 15 (8) ◽  
pp. 7008-7020
Author(s):  
Vanessa M. Santana ◽  
Paolina Centonze

Using one mobile programming language like Objective-C, Swift or Java is challenging enough because of the many things that need to be considered from a security point of view, like the programming language secure guidelines and vulnerabilities. With the introduction of Swift in 2014 it’s now possible to build Swift/Objective-C mobile applications. Building a mobile application using two languages also adds a greater attack surface for hackers because of the need for developers to stay up to date on vulnerabilities on more than one language and operating system.To our best knowledge, since as of today, there is no academic-research based effort comparing Swift, Objective-C and Android from a programming language and platform security point of view. Our comparative analysis covers a subset of OWASP top ten mobile vulnerabilities and seeing how Swift, Objective-C and Android programming languages safeguard against these risks and how the built-in platform security mechanisms for Android and Apple for the chosen subset of OWASP vulnerabilities compare when placed side-by-side.


Author(s):  
Nor Hayati Kassim ◽  
Norlina Mohamed Noor ◽  
Jati Kasuma ◽  
Juliza Saleh ◽  
Ceaser Dealwis ◽  
...  

Companies are now recognizing that their employees require a spectrum of mobile applications in order to achieve maximum efficiency at the workplace. Mobile applications such as WeChat, Twitter and WhatsApp via smartphones have become influential tools and extensively used by employees at the workplace. This state-of-the-art technology in communication has penetrated various fields, including routine administrative jobs at the workplace. The objective of this research is toinvestigate the acceptance of the WhatsApp mobile application for formal use among support staff at The Commission of the City of Kuching North, Sarawak (DBKU). Perceived usefulness, perceived ease of use and behavioral intention of the users in using WhatsApp are the variables measured for job performance. The researchers utilized convenience sampling, whereby a total of 105 employees from two departments participated in the investigation. Data was collected using a set of selfadministered questionnaires which was adapted from Davis. The findings revealed that perceived usefulness and perceived ease of use of WhatsApp as a means of communication were significant for job performance at DBKU. The employees felt more competent during their formal interaction at the workplace as less effort was needed while using WhatsApp. The existence of features which were user-friendly and easy operational functions helped to create positive attitudes when utilizing the application. Faster feedback, ease of use, and convenience were some of the reasons for the employees’ willingness to use WhatsApp for communication at the workplace.


Sign in / Sign up

Export Citation Format

Share Document