Mobile App Development
Mobile App Development
Mobile App Development
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.
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