06.08.2020 Views

Development of Mobile Applications- Tutors India

The development of mobile applications and issues in developing mobile applications get increasing attention for business persons and students. Mobile application development is a quite innovative phenomenon that is growing due to the ubiquity and reputation of smart phones among users. Mobile applications are emerging in both the private and the professional field, resulting in the growth of the development of mobile apps. Until 2018, the number of mobile applications that have been developed for customers in Google play store has significantly risen to nearly four million, and there are two million applications in Apple’s App Store. Mobile applications are broadly classified into three groups: native app, a web-based app, and hybrid app. Native applications are designed to run on the operating system of the device. Web-based applications need a web browser on a mobile device. Hybrid applications are native-wrapped web applications. Native apps are preferred by developers as they use only the device’s native features like camera, sensors, location. To get the latest updated click the link: https://bit.ly/3fuBcuV Contact: Website: www.tutorsindia.com Email: info@tutorsindia.com United Kingdom: +44-1143520021 India: +91-4448137070 Whatsapp Number: +91-8754446690

The development of mobile applications and issues in developing mobile applications get increasing attention for business persons and students. Mobile application development is a quite innovative phenomenon that is growing due to the ubiquity and reputation of smart phones among users.
Mobile applications are emerging in both the private and the professional field, resulting in the growth of the development of mobile apps. Until 2018, the number of mobile applications that have been developed for customers in Google play store has significantly risen to nearly four million, and there are two million applications in Apple’s App Store.
Mobile applications are broadly classified into three groups: native app, a web-based app, and hybrid app. Native applications are designed to run on the operating system of the device. Web-based applications need a web browser on a mobile device. Hybrid applications are native-wrapped web applications. Native apps are preferred by developers as they use only the device’s native features like camera, sensors, location.

To get the latest updated click the link: https://bit.ly/3fuBcuV
Contact:
Website: www.tutorsindia.com
Email: info@tutorsindia.com
United Kingdom: +44-1143520021
India: +91-4448137070
Whatsapp Number: +91-8754446690

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DEVELOPMENT

OF MOBILE

APPLICATIONS

An Academic presentation by

Dr. Nancy Agens, Head, Technical Operations, Tutors India

Group www.tutorsindia.com

Email: info@tutorsindia.com


Today's Discussion

Introduction

OUTLINE

Mobile Application Development

Challenges in Mobile Application Development

Characterizations of Mobile Applications and Application Development Issues

Process of Mobile Application Development

Mobile App Development to Increase Student Skills

Evaluation of Mobile Application

Mobile App Testing

Conclusion


Introduction

The development of mobile applications and issues in

developing mobile applications get increasing attention for

business persons and students.

Mobile application development is a quite innovative

phenomenon that is growing due to the ubiquity and

reputation of smartphones among users.

Mobile applications are emerging in both the private and

the professional field, resulting in the growth of the

development of mobile apps.


Mobile

Application

Development

Software development process are iterative, parallel or

sequential process models which can be used to some

extent, but new methods are required because of the unique

nature and the distinctiveness of mobile applications, e.g.,

1. Hardware characteristics like compatibility, limitations in

performance, battery life.

2. Software characteristics like integration, communication,

notifying errors, handiness.

3. Communication characteristics like network connectivity.

Contd..


Mobile applications are broadly classified into three groups: native app, a webbased

app, and hybrid app.

Native applications are designed to run on the operating system of the device.

Web-based applications need a web browser on a mobile device.

Hybrid applications are native-wrapped web applications.


Challenges in

Mobile

Application

Development

1. Not all devices and operating systems have the same abilities.

2. Time, effort, and funds used for developing applications are

increasing.

As there is a lack of support for automated migration across

platforms, application developers are forced to redesign and

re-implement most of the applications.


Characterizations

of Mobile

Applications and

Application

Development

Issues

Mobile application developers should be conscious

about the interaction of the application with other

applications because of the security issues.

Other problems are the insertion and utilization of

sensors of mobile devices.

The complexity in testing the application and the power

consumption of the application needs to be considered.


Process of

Mobile

Application

Development

The application development processes can be classified

based on five main activities:

1. Communication - involves discussion with the

stakeholders about the constraints of the software.

2. Planning – It uses a set of executive and procedural

methods to identify a structured plan to accomplish the

software.

3. Modeling - helps the developer to develop the software

to meet customer’s needs.

Contd..


4. Construction - includes all coding and testing methods to develop software

which can be delivered to the stakeholder.

5. Deployment - this involves the delivery of software to the user, offers support for

the user, and contains feedback from the user for the development team for

further enhancement.

6. Mobile application development is connected with several tasks and methods.


Mobile App

Development

to Increase

Student

Skills

With the progress of technology, computer hardware and

software have become indispensable tools for business

purpose.

For instance, GameSalad is a game development tool

that is designed for everyone to develop games for

various platforms.

It does not require any skill in a specific programming

language to develop a game in this tool.

This game development tool can make students improve

their problem solving and logical thinking skills.


Evaluation of

Mobile

Application

The first rule in evaluating the mobile applications system

is ISO 9241 – 11 standards.

Usability metrics is one of the techniques that have been

used to evaluate the quality of the software in many

mobile apps.

The evaluation method keeps on changing due to the

innovation of mobile phones.

It is essential to develop a dynamic model for evaluating

the application that can grow together with innovations

and technology.


Mobile App

Testing

Software testing is an integral part of the mobile

application development process as it helps in identifying

errors in the application before it is delivered to the users.

There are different studies on how developers test

software applications.

F-droid, a catalogue that lists 2, 800 free and opensource

Android apps, is used to get metadata, package

name, and source code repository.

GitHub is used to gather activity and popularity info about

the development of the app.

Test coverage details is gathered from cloud services.


Conclusion

Therefore, applications for mobile devices are receiving greater

attention from individual users and business enterprises globally.

Along with the features provided by these mobile devices, mobile

apps face the big challenge of performing satisfactorily in mixed

and resource-limited settings that demands high availability,

excellent performance and little response time while delivering

value to the users.


CONTACT US

UNITED KINGDOM

+44-1143520021

INDIA

+91-4448137070

EMAIL

info@tutorsindia.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!