Development of Mobile Applications- Tutors India - PowerPoint PPT Presentation

About This Presentation
Title:

Development of Mobile Applications- Tutors India

Description:

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. – PowerPoint PPT presentation

Number of Views:96

less

Transcript and Presenter's Notes

Title: Development of Mobile Applications- Tutors India


1
DEVELOPMENT OF MOBILE APPLICATIONS
An Academic presentation by Dr. Nancy Agens,
Head, Technical Operations, Tutors India
Group www.tutorsindia.com Email
info_at_tutorsindia.com
2
Today's Discussion
Introduction 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
OUTLINE
3
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.
4
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.,
  • Hardware characteristics like compatibility,
    limitations in performance, battery life.
  • Software characteristics like integration,
    communication, notifying errors, handiness.
  • Communication characteristics like network
    connectivity.
  • Contd..

5
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.
W eb-based applications need a web browser on a
mobile device. Hybrid applications are
native-wrapped web applications.
6
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.
7
Mobile application developers should be
conscious about the interaction of the
application with other applications because of
the security issues.
Characterizations of Mobile Applications and
Application Development 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.
8
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.
  • Planning It uses a set of executive and
    procedural methods to identify a structured plan
    to accomplish the software.
  • Modeling - helps the developer to develop the
    software
  • to meet customers needs.
  • Contd..

9
  1. C onstruction - includes all coding and testing
    methods to develop software which can be
    delivered to the stakeholder.
  2. D eployment - 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.
  3. Mobile application development is connected with
    several tasks and methods.

10
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.
11
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.
12
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 open-
source 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.
13
Conclusion
Therefore, a pplications 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.
14
CONTACT US
UNITED KINGDOM 44-1143520021 INDIA 91-444813707
0 EMAIL info_at_tutorsindia.com
Write a Comment
User Comments (0)
About PowerShow.com