Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Mobile App Development

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

DIPLOMA IN

INFORMATION
TECHNOLOGY
ASSIGNMENT 09

MOBILE APPLICATION

LUQMAN ARSHARD
INDEX NO: NG/DIPICT/52/74

2023
Mobile apps development are increasing rapidly in the day to day world. Currently it is estimated to have 2.3
million professional mobile application developers in the world. There are mobile apps for anything we think of.
Shopping, Banking. Entertainment, Travelling etc… therefore we can do any activities within our fingertip through
our smartphones which shows the extent the modern world has developed. It has made our day to day activities
easier and business more developed and reach many customers. In the modern world gaming applications are the
ones mostly used than the rest. People from all ages play games in order to relieve their stress. This has increased
the usage of gaming applications vastly. The Graph below shows the difference between the gaming apps and
other apps.

Other than the above mentioned uses mobile applications provide more other importance in the perspective of
common day to day activities and business activities. Below mentioned are some importance.

Communication
Communication has been the main factor in the present world. Communication between different parties for
personal use or business purpose. Nowadays people can communicate in from anywhere in the world. To
improve the communication many mobile applications have been developed. WhatsApp, Instagram are some of
the apps mostly used. Therefore mobile apps are important for communication.

Education
Children and Teachers use applications to develop their knowledge. In the past education can be got only in the
actual classroom. But mobile applications has made students to gain knowledge from anywhere and anyplace.
This has made students more comfortable. Students can also develop their knowledge by researching more
information by apps and also can do more activities related to the subjects learned in schools or colleges.
Children can also play educational games in their free time to develop their knowledge.
Entertainment
In the modern days people use apps to relax themselves in their free time. In order to do this there are many
applications. This is most commonly used type of application. Netflix, Hulu are some examples. These apps can
be used to watch movies, listen to music and many more activities.

Business Activities
The main reason for the business to be developed is the mobile applications. Accurate information and data can
be found. Relationship with can be made and a stronger bond can be developed. Through this you can find the
change in trends and change in customer likenesses and can maintain the customer for long time. Mobile apps
can also make the life of a businessman easy. It can be used to check the amount of stocks remaining, expiry
date of certain stocks, can manage the efficient cash inflow and outflow. Therefore through these apps errors
are prevented as well as minimized.

Android Operating System


Almost all the mobile devices in the world use the android operating system. It is the current leading most
popularly used operating system. Most famous brands like Samsung, Huawei, and Vivo use the Android
operating system. It was developed in 2008 with the name ‘Astro’. Later is was called with various different
names finally it is presently known as Android OS. It is being coded by C, C++ and Java programming languages.
The advantage in android operating system is that it is so easy to use. Even a person who is new to using the
system can easily use it. And unlike the apple operating system it provides free applications through the google
play store. The wide number of users of this system in various parts of the world makes android the number one
operating system.

IOS (Apple Inc.)


It’s also one of the famous operating systems in the world. But the specialty in the iOS operating system is that it
is only used in the apple products like iPhone, iPad etc… therefore it cannot be widely used as android operating
system. It was developed using C, C++, and Objective C programming Languages. It was first launched in 2007.
While iOS operating cannot be better than the android operating system in some aspects. Its camera and video
quality cannot be beaten by any other operating systems. In order to purchase some applications we need pay
which is a disadvantage in this operating system.
Windows Operating system.
This windows operating system was first developed by the Microsoft cooperation. This is similar to the PC
version but some features prove it to be a mobile version. This version was first launched in 2010. The advantage
in this OS is that some of pc features like Microsoft word, Excel can be used directly in the mobile phone. This
operating system didn’t become famous as the android and iOS operating systems.

A mobile device is a handheld tablet or any other device that is made to be handheld and portable. Therefore it
is lightweight and compact. Nowadays it has become the most common device in the modern world. Almost
every grown up individual has a mobile device. Even kids and elderly people use mobile devices. They say that
we cannot survive in the world without a mobile device. Through mobile devices we can almost do anything we
wish. It can be used to communicate between people, for travel purposes, educational purposes and etc… It is
also called as handheld computers through which we can do all the computer in a smaller screen and processing
device.

Examples
 Smart Phone
 Tablets
 Smart Watches

Native Mobile application development is developing an application that performs only on a particular Operating
system. This is specially developed to work on that particular OS. As it is created to work on a particular system it
has a higher user engagement and works at its best form. It cannot be used in web browsers and can only
downloaded from app downloaders like Apple’s App store and Google Play Store. It is quite complicated to
create a Native mobile app. But it can be created to suit the particular device software and hardware
specifications. But the need to pay the developers a higher cost to develop different applications for different
versions of the device.
The cross mobile app development type is the opposite of native app development. It contains applications on
any versions and operating systems. It is the most common type of application. The reason why the cross mobile
apps gained popularity is it has reduced the time to create the app and saves cost as well. Developers can
develop an application just through a single code. And it can read a broader audience as well.

1. Ionic
It is the most remarkable and popular to develop a cross mobile application. It allows the developer to
develop through Languages like HTML5, Java and CSS. It is an open source website and allows the user to
change the code at any time which saves a lot of time.

2. Flutter
It is a software that is developed by google in order to develop cross applications for Android and iOS
operating systems. It allows its apps to work on latest interfaces. Famous apps like Alibaba and Google
Ads were created by Flutter.

3. React native
It is a platform created through Java script and it is used to write the real code and gives native like feel to
the application. It was created in 2018 by Facebook. Due to its features it is mostly preferred by
developers and also it is trusted by most businesses as well. Through this the developer can provide
heavy operation like image editing, video processing etc…

4. Native Script
It is an amazing free platform to develop applications based on Java Script. It provides a beautiful and
accessible platform which attracts users. It uses angular and Typescript for programming purposes.

5. Node.js
It is platform Built through Java script built on the Chrome V8 java script Engine. It supports
developments of server side and Scalable networking apps. It is a highly efficient and responsive app. It is
very speedy as it was developed in chrome V8 machine
Android is an open source software that was developed based on Linux based operating system. This operating
system is mostly used in mobile devices. It is one of the mostly used operating system in the present world.
Famous brands like Samsung, LG and Huawei use android operating system in their mobile devices. Due to this it
has gained popularity among people of many people. Another reason why the android operating system has
gained popularity is that it is simple to use. Any person who doesn’t know to operate any mobile devices can
easily learn how to operate this OS quickly. The first version of android was released in 2007 by google

Version- Android 13
Name- Tiramisu

1. Storage
Has a storage capacity which is related to the SQLite A lightweight data storage component.
2. Messaging
SMS, MMS, Could to device Messaging and Google could messaging.
3. Connectivity
3G, Bluetooth, LTE, IDEN etc…
4. Multi Language support
5. Screen Capture
6. External Storage
7. Wireless App Download
8. Multi-Tasking
9. Media support
10. Resizable Widgets
11. Wi-Fi Direct
12. Web Browser

 Component Tree- shows the hierarchy of components in layout


 Toolbar- Has buttons that configure your layout appearance in the editor and change the layout design
 Design Editor- Lets you edit your layout in Design, Blueprint or both views.
 Attributes- has control for selected view attributes

You might also like