Page 45 - Mobile-En-V3
P. 45

How to build applications

   • Before initiating mobile application programming, it is necessary to understand
       the stages of application development stage by stage, as mobile application
       development methods vary, but intersect with these stages:

Phase I involves the  Phase II Building    Phase III involves  Phase IV involves
identification of     and developing       the front and       testing product
application           initial interfaces.  backend             achievement of
advantages and                             programming         desired target in
functional and         Design              phase of the        terms of functions
perform application                        application.        and ensuring that
requirements.                                                  there are no errors.
                                            Development
Requirements                                                    Testing & publish

               Figure 16 : Phases of production and programming of mobile application

Types of smartphone applications

The types of mobile phone applications can be divided into several categories based
on several bases or criteria, as follows: The methodologies used by the developer in
the production of a mobile application relate to the target platform on which the
applications are divided into the following sections:

Original Ranger Applications Native Apps

The programmed applications of a specific operating system are only those of the
currently encircled mobile operating systems of the Android system and the iOS
system. The original mobile applications are capable of communicating directly with
the operating system, utilizing the functions of the original system and exercising direct
and complete control of mobile equipment efficiently and quickly, such as
communicating with local network devices, using the microphone camera, etc., and
providing good safety. On the other hand, the cost of developing and maintaining this
type of application is relatively high, requiring more time and an excess cost of
development, especially if you want to target the Android platform and the iOS
platform together, and it cannot be operated on a computer, and it must be updated
periodically to use its latest features.

31 Training unit in the field of technological information - at the Supreme Council of Universities © Intellectual property rights 2024
   40   41   42   43   44   45   46   47   48   49   50