Mobile Application Development

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 23

MOBILE APPLICATION

DEVELOPMENT
WHAT IS MOBILE APPLICATION DEVELOPMENT?
•Mobile application development is the set of processes
and procedures involved in writing software for small,
wireless computing devices, such as smartphones and other
hand-held devices.
•Mobile application creation must take into account the
use of various devices such as a smartphone or tablet, as well
as the two most common mobile platforms, which are Apple's
IOS and Google's Android.
KEY MOBILE APP DEVELOPMENT
TECHNOLOGIES

• Native apps - a native app is a mobile application built in a specific


programming language for a particular mobile operating system
(iOS or Android OS). This means that if a native application in
Android only, it won’t appear in the App Store or work on an iOS
phone. 
• Hybrid Apps - apps that are installed on a device, similar to your
usual app. What makes the hybrid apps different from other 2 types
are that they possess elements from native apps, applications made
for a specific platform like iOS and Android, with elements from
web apps, websites that act like apps but don’t need to be installed
on a device and can be accessed on the internet via browser.
NATIVE APPS
Native apps are
developed and used within
its ecosystem, following
every technical guideline
set by the OS. For
example, a native app iOS
is often written in Swift or
Objective-C while a native
app for Android phones
uses Java code.
TOP 5 NATIVE APPS EXAMPLES
1. WHATSAPP
2. SPOTIFY
3. MAGENTO 2 POS
4. POKEMON GO
5. WAZE
WhatsApp is a
commonly-used
messaging service in
many parts of the world. 

Spotify, it is a digital music service hub


that gives users access to thousands of
songs and podcasts from record labels
and media companies universally.
Magento 2 POS, a
prime React Native
application example
in the field of
eCommerce
business. Waze is a GPS navigation software
that gains positive feedback from
drivers around the world.

Pokémon Go is an AR mobile game that


was awarded the App Store’s breakout hit
of 2016. Specifically, the game
dramatically simplifies the gameplay
arena by turning the real world into a
game map and making players the
controller.
HYBRID APPS
Hybrid apps are usually written in HTML, CSS, and JavaScript, just
like Web apps. Their code is run within a container. The web browser
on the device is used to render HTML, JavaScript, and native APIs to
gain access to the device’s hardware.
Examples of Hybrid Apps
Evernote is an app designed for note-taking,
organizing, task management, and archiving. The
app allows users to create notes, which can be
text, drawings, photographs, or saved web
content. Notes are stored in notebooks and can
be tagged, annotated, edited, searched, given
attachments, and exported.

Instagram (sometimes abbreviated as IG) is an


American photo and video-sharing social
networking service owned by Facebook,
Inc. The app allows users to upload media,
which can be edited with filters and organized
with tags and location information. Posts can be
shared publicly or with pre-approved followers.
Gmail is a free email service developed
by Google. Users can access Gmail on
the web and using third-party programs that
synchronize email content
through POP or IMAP protocols

Twitter is an
American microblogging and social
networking service on which users post
and interact with messages known as
“tweets”. Registered users can post,
like, and retweet tweets, but
unregistered users can only read them.
Uber Technologies, Inc., commonly known
as Uber, is an American multinational ride-
hailing company offering services that
include peer-to-peer ride sharing, ride service
hailing, food delivery (Uber Eats), and a micro-
mobility system with electric bikes and
scooters.
MOBILE APPLICATION DEVELOPMENT LIFECYCLE

1. Discovery

2. Design

3. Development

4. Testing and Deployment

5. Support and Maintenance


Mobile App Development Tools for Android & iOS
Recommended Tool Advertising Tools iPhone App Development Tools
Cross-Platform App Development Tools APP Development Frameworks

AI (Artificial Intelligence) Tools

AR (Augmented Reality) Tools


Mobile Payment Tools Push Notification Tools

Games
TYPES OF MOBILE APPLICATIONS
Gaming apps – This is the most popular mobile app group. You'd be
shocked by how many people have games installed on their tablets.
Since it's such a lucrative market, companies are devoting more time and
money to developing games and smartphone versions of well-known
stationary games.
Business or productivity apps – Since people are increasingly
susceptible to using their smartphones and tablets to perform several
complex tasks on the go, these applications have a significant share of
the market today. Apps will help them book tickets, send emails, and
keep track of their work progress, for example.
Educational apps – Mobile apps in this
group assist users in learning new skills
and expertise. Language learning apps
like Duolingo, for example, have
become extremely common because
they provide users with the versatility
they need in learning. Apps for
educational games are a fantastic tool
for children.
 Lifestyle apps – Shopping, fashion, virtual dressing rooms,
exercise, dating, and diet applications are all included in this
wide category of apps. These apps are primarily concerned with
different aspects of one's personal lifestyle.
 M-commerce apps – The most popular shopping apps, such as
Amazon or eBay, offer smartphone users the same experience as
their desktop counterparts. For an ideal shopping experience,
mobile commerce apps provide consumers with easy access to
goods and seamless payment methods.
Entertainment apps – Users may use these applications to view
videos, check for activities, chat, and watch content online.
Facebook and Instagram, for example, are excellent examples of
social media applications.
 Utility apps – We don't even know we're using them because
they're so obvious. In reality, utility apps have the shortest
user session times because users use them to get things done
quickly and then move on. Barcode scanners, trackers, and
healthcare apps are among the most common utility apps.
Travel apps – The key concept behind this category is to make it
easier for users to fly. Travel apps transform a smartphone or
tablet into a travel diary and guide, allowing users to learn
everything they need to know about the destination.

You might also like