0% found this document useful (0 votes)
28 views7 pages

Mobile Application Development Overview

The document discusses the development of mobile applications. It explains that mobile applications are programs designed for devices such as smartphones and tablets. It then describes the main types of applications, the most popular platforms like Android and iOS, and the general process of developing a mobile application that includes conceptualization, definition, design, development, and publishing. Finally, it concludes that the future lies in mobile applications and that they allow us to be at the forefront.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views7 pages

Mobile Application Development Overview

The document discusses the development of mobile applications. It explains that mobile applications are programs designed for devices such as smartphones and tablets. It then describes the main types of applications, the most popular platforms like Android and iOS, and the general process of developing a mobile application that includes conceptualization, definition, design, development, and publishing. Finally, it concludes that the future lies in mobile applications and that they allow us to be at the forefront.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

APPLICATION DEVELOPMENT

MÓVILES

NATIONAL UNIVERSITY
Pedro Ruiz Gallo
SCHOOL OF CIVIL ENGINEERING,
SYSTEMS AND ARCHITECTURE
Introduction

Since the origin of man, communication has been a factor


determinant for the constant evolution of the human being regardless of
distance, language, or any other type of barrier. Nowadays thanks to the
evolution of technology we comfortably enjoy the 'power' of
communicate with just a finger movement, find out about news and why
do not publish content in the new era of knowledge.
Undoubtedly, the development and research carried out by specialist teams
they have made it so that humans have the opportunity to acquire
a "reasonable" price for instant communication and interaction
a matter of seconds.
That is why, thanks to technology, we now have the opportunity to
to be able to communicate through a mobile device equipped with the most
basic like making and receiving messages and calls up to geolocation
through GPS, internet, etc., commonly referred to as Smartphone,
tablet.

Everyone who is a user of a smartphone and other types of devices


mobile, they probably use programs or applications to participate
in games, get step-by-step location instructions, access to
news, books, weather data, and more. These mobile applications are
easy to download and often free, and can become very
entertaining and convenient.
Next, a little more about these and how they work will be explained.
on mobile devices, as well as the 4 platforms that lead the
IOS (Apple), Android (Google), BlackBerry (RIM), Windows
Phone (Microsoft).

I. Mobile applications.
I.1. Concept of Mobile Application.
A mobile application is a computer program
designed for use on smartphones, tablets and
other mobile devices.
Mobile applications are usually available on
through application distribution platforms, the
which started to appear in 2008 and are typically
provided by the owner of the operating system, such
like Apple's App Store, Google Play, Store of
Windows Phone and the BlackBerry App World. Some
some applications are free while others must be
bought.
I.2. Types of Mobile Applications.

Native
A native application is one that is installed on the device itself.

device like any other application and is developed


using a programming language compatible with the
operating system of the device or of a framework of
development. Regarding development, native applications
they require greater development effort, both in hours
as in team specialization. The device and the
the languages used are more limited and complex than the
server or desktop environment. Whenever possible a
development by third parties, since some operating systems
mobiles do not allow it.

Web.

A mobile web application is understood as one that requires


a web browser to run. Application and
data can reside remotely on a server or
obtainable from the same mobile device. As for
Web development is easier to program, allows
that updates are transparent to the user and the
the developer has full control over it as it resides in
server.

Hybrids.

Hybrid applications are a combination of


native application and web application. And, because of that, many
People call them web applications.
erroneous.

I.3. Most popular platforms.


Android is the most popular operating system due to
its ease of customization and that most of the
mobile phones that are acquired in the market
they come pre-installed.
The official language for development of
The applications for Android are Java.
iOS. - After Android, iOS (the operating system of
Apple is the second most popular. Because the
Apple devices have high prices, a lower percentage.
The market owns them.
Swift is a language that emerged in 2014 to
to be the official language of operating systems
from Apple. Before Swift, Objective C was the
official language. Although Objective C is still
using, Apple plans replace it
completely with Swift in the future.
Windows Phone - The third most operating system
popular is Windows Phone. Although it has a percentage
The small number of users has been growing very strongly.
in the last year.
The language used for development
applications for mobile devices of
Windows is C#. Although it can also be used
a more complex language like C++ (which is
the basis of C#).
I.4. Mobile Application Development.
The development of applications for mobile devices
it is necessary to take into account the limitations of these

devices. Mobile devices operate with


battery, one must consider a wide variety of sizes
screen, specific software and hardware data
as well as different configurations. The development of
mobile applications require the use of environment of
integrated development.
The design and development process of an App, according to

CUELLO and VITTONE, 5 can be structured into five


staged steps in the following sections:
Conceptualization.- The application is based on an idea

that allows to meet a need or facilitate an activity


in the real world of a certain population sector
based on their needs and problems. The idea
should respond to feasible and concrete expectations, it
what implies the need to conduct an analysis
prospective of the viability of the concept that is wanted
create.
Definition.- Determined the possibility of undertaking the
project, designer/s and developer/s proceed to
define the functionalities of the App in accordance with
the profile of the users and the technical specifications,
with the object of establishing the access parameters to
device hardware, if it is going to be a specific App
for each market (native) or hybrid; The sizing of
all of this will allow determining the scope of the project, its
duration, economic cost, and design complexity
application programming.
Design.- In this stage, the aspects of
the previous stage (specifications, functionalities,
etc.). For this, a design is first carried out
schematic without graphicswireframewhich will be tested
by a group of users. Once this initial test is passed
the final design will be delivered to the developer in
separate files and screens for adding the code
of programming. Operating systems allow
interact with the user by displaying on the screen the
necessary elements for it in a different way, which
it must be taken into consideration by the
designers according to the following premises:
Wireframes
Prototypes
Test with users
Visual design
Development. - The programmer is responsible for bringing to life
the designs and create the structure on which it will be supported
the functioning of the application. Once it exists,
initial version, dedicates a large part of the time to correcting

functional errors to ensure the correctness


app performance and prepares it for approval
in the stores.
Code programming
Bug fixing
Publication.- The application is finally released to
layout of users in the stores. After this
a significant step is monitored through
analytics, statistics, and user comments, for
evaluate the behavior and performance of the app,
correct errors, make improvements and update it in the future
versions.
Launch
Follow-up
Update
I.5. Time.
Time.- 18 weeks is the average time that
take to develop a quality application.
I.6. Benefits of developing a mobile application.
Establish customized labor relationships with
the clients.
Customer loyalty.
Increase in visibility.
Connection with clients anywhere.
Brand reinforcement.

II. Conclusions.
With the launch of mobile devices
like iPhone. Windows and Android, the future of the
technology is intended for mobile applications,
not only for developers but also for
the users.
The development of mobile applications allows you to be
at the forefront of communications and systems of
information.
Define the concept, design, develop, publish and
constantly testing is the correct process
to create mobile applications.
III. Linkography.
WAM Study, how long does it take to develop a
mobile application?.
Unable to access external links.
Evil#Design_and_development_of_an_app.
Unable to access external links. Please provide text for translation.
Unable to access the content of the provided URL for translation.
Unable to access external URLs.

You might also like