SlideShare una empresa de Scribd logo
1 de 22
A PROJECT REPORT ON
MOBILE APPLICATIONS
Submitted in Partial Fulfillment of the Requirement of
Bachelor of business administration (BBA)
Submitted by: Karanbir singh Submitted to: prof
Ravneet kaur
Roll no: 1411657
BBA
Khalsa college,Amritsar
1. ACKNOWLEDGEMENT
"I have taken efforts in this project. However, it would not have been possible without the
kind support and help of many individuals and organizations. I would like to extend my
sincere thanks to all of them.
I am highly indebted to Prof.Ravneet kaur for their guidance and constant supervision as
well as for providing necessary information regarding the project & also for their support in
completing the project. I would like to express my special gratitude and thanks to my parents
and family members for giving me such attention and time.
My thanks and appreciations also go to my colleague in developing the project and people
who have willingly helped me out with their abilities."
CONTENTS
1. ACKNOWLEDGEMENT
2.INTRODUCTION TO MOBILE APPLICATIONS
3. HISTORY OF MOBILE APPLICATIONS
4. TYPES OF MOBILE APPLICATIONS
4.1 Native mobile applications
4.2 Mobile websites (web applications)
4.3 Hybrid applications
5. MOST POPULAR MOBILE APPLICATIONS
6. CONCLUSION
7. QUESTIONNAIRE
8. BIBLOGRAPHY
2.INTRODUCTION TO MOBILE APPLICATIONS
In the past couple of years we have witnessed tremendous growth in mobile users all over the
world as the entry of smart phones in the market at affordable prices has triggered their
usage. We have experienced a major shift in the way we access the internet today with
mobiles becoming the primary access point for internet usage. In today’s fast paced world,
phones are not just used for calling, playing games etc. but with smart phones we can
schedule our complete day, check emails, make conference calls, connect using social
network and a perform a host of other activities.
The growth of mobile phone market has generated a huge demand for various mobile
applications. Numerous mobile phone applications are available that simplify various tasks
for the users due to which we saw an accelerated growth of software/application development
for mobile devices. Mobile application development is the course of action by which
application software is designed and developed for hand-held devices like mobile phones,
personal digital assistants, etc.
Earlier mobile developers faced many difficulties while writing applications as they had to
build better, unique, competing and hybrid applications which would incorporate command
tasks like messaging, contact list and calling in a user friendly manner. The launch of
Android smartphones in the market brought a revolution in Mobile Application Development.
If you have some basic knowledge about scripting and coding you can start building your
own applications. Mobile Application Development was never as easy as it is now.
Every mobile phone vendors/proprietary platforms like Android, Apple iPhone OS, RIM
Blackberry OS, Bada OS, Symbian OS provide their own SDK (Software Development Kit)
to the developer. Developers can create applications using this kit. Developers are also
provided a space/place/market where they can publish their creations to the world.
Considering the current market trends online businesses like web hosting, shopping, job
portals, etc. have developed mobile applications for their clients to provide better services.
As per market research experts there were 8.2 billion mobile app downloads in 2010 globally
and is expected to reach 76.9 billion in 2014 which will be worth US $35 billion.
3. HISTORY OF MOBILE APPLICATIONS
Mobile communication is so integrated into our lives that many people feel uncomfortable
without a cell phone. Once upon a time, the most popular functions of phones were calling
and sending texts. A smart phone is a multifunctional device that not only communicates, but
helps to learn, earn, and have fun. This is made possible by the development of mobile
applications. Mobile applications date back to the end of the twentieth century.
Typically, they were small arcade games, ring tone editors ,calculators, calendars, and so
forth. The beginning of the new millennium saw a rapid make evolution of mobile content
and applications operating systems for smart phones (Windows Mobile, symbian,RIM,
Android, Mac (iOS), are open to the development of third-party software, unlike the
conventional programming environment of standard cell phones. Manufacturers tried to make
their products more attractive for customers by introducing more and more applications. But
quality matters as well. Cell phone development needs to be easy and intuitive. Every
company tries to facilitate the process of development so that users are able to customize
their devices.
Motivation: Juniper Research estimates in 2014 the direct and indirect revenues from sales of
mobile applications will total 25 billion dollars. The Motorola Dyna TAC 8000X was the first
commercially available cell phone. First marketed in 1983, it was 13 x 1.75 x 3.5 inches in
dimension, weighed about 2.5 pounds, and allowed you to talk for a little more than half an
hour.It retailed for $3,995, plus hefty monthly service fees and per-minute charges. It made
calls, and there was a simple contacts application included in the operating system.
Battered or scratched, shiny or new, here at Ding we just love the mobile phone. Since
launching our amazing new app for iOS and Android we thought we’d write a little article on
the history of mobile phone apps, taking you down memory lane and revealing some
fascinating facts.
It’s impossible to discuss the history of mobile apps without first looking at the mobile
phone. The first hand-held mobile phone was demonstrated by John F. Mitchell and Dr.
Martin Cooper of Motorola in 1973, using a handset weighing around 4.4 pounds (2 kg).
In 1983, the DynaTAC 8000x was the first commercially sold mobile phone and would of set
you back a cool $3,995 ($9460 in present-day money), yikes!
Since then, technology has moved at an astonishing rate including features on phones we
would never have thought possible like controlling the temperature of house while you’re out
or monitoring your heart rate and blood pressure, all through mobile apps of course!
4. TYPES OF MOBILE APPLICATIONS
There are several ways to build applications for mobile devices, each with strengths and
weaknesses. There are three basic types, native apps, mobile websites, and hybrid apps.you
can see how the three types compare in design and architecture. It shows also how the apps
would access a database or web service API to load data.
Native apps, mobile websites, and hybrid app architectures compared side by side.
4.1 NATIVE MOBILE APPLICATIONS
Native apps are written using the default language for the mobile platform, which is
Objective C or Swift for iOS, Java for Android, or C# or Visual Basic for Windows Phone.
Native apps are compiled and execute directly on the device. Using the platform SDK (API),
the app can communicate with the platform to access device data or load data from an
external website using http requests.
Native app platforms provide a set of tools to enable developers to leverage the platform
features in a controlled manner through predefined APIs. There are tools, both official and
unofficial, which can also aid in the development of native apps. It is also common for
developers to use frameworks in their native app to make development easier.
NATIVE APPLICATIONS ADVANTAGES
The native app comes with a number of benefits over the other types. The benefits revolve
around being tightly integrated with the device platform.
Native APIs. They can use the native APIs directly in the app, making the tightest
connection to the platform.
Performance. Native apps can experience highest levels of performance
Same environment Native apps are written with native APIs, which is helpful for developers
familiar with the languages used.
NATIVE APPLICATIONS DISADVANTAGES
The disadvantages of native apps are generally the level of difficulty in developing and
maintaining them.
Language requirements Requires proficiency in the platform language (for example Java)
and knowledge how to use platform-specific APIs.
Not cross platform. Native apps can only be developed for one platform at a time.
High level of effort. Typically native apps are more work and overhead to build, increasing
costs. Native apps may be best suited for developers who have a command of the platform
languages (Java, Objective C, C#, etc), or for teams with extensive resources and a need for
the benefits.
4.2 MOBILE WEBSITES (WEB APPLICATIONS)
Mobile websites are applications that work well on a mobile device, but are accessed through
the mobile browser. Sometimes they are called Web Apps. Most simply, they are websites
viewed on a mobile device in a mobile browser, with the exception of being designed to fit a
mobile device screen size.
Figure 2 – Example mobile websites, a responsive site from Boston Globe (left) and a mobile
specific website from eBay (right)
Some websites have a unique version of the normal website that have been developed
specifically for use on a mobile device. Perhaps you’ve visited websites that redirect you on a
mobile device to a limited feature application, often on a subdomain such as
http://m.ebay.com. In other examples the design adjusts to the form factor and screen size in a
technique called responsive design, such as http://www.bostonglobe.com. Depending on the
site of the browser window, the website reflows the page to fit better on a smaller screen and
perhaps even hides content.
Mobile Websites Advantages
Mobile websites enjoy a number of benefits, primarily in the level of effort and compatibility
on devices.
Maintainability. They are easy to update and maintain without the need to go through an
approval process or updating installations on devices.
No installation. Since it exists on the internet, it doesn’t require installation on mobile
devices.
Cross platform. Any mobile device has a browser, allowing your application to be accessible
from any device.
Mobile Websites Disadvantages
Mobile websites run inside of a mobile browser, which is the major cause of limitations and
disadvantages.
No native access. Since it is run in the browser, it has no access to the native APIs or the
platform, except for the APIs provided by the browser. Requires a keyboard to load. The user
typically has to type address (or search) in a browser to find or use your mobile website,
which is more difficult than tapping an icon.
Limited user interface. It is difficult to create touch friendly applications, especially if you
have a responsive site that has to work well on desktops. Mobile browsing is declining. The
amount of time users browse the web on a mobile device is declining, while app usage
increases.
Mobile websites can be important even if you have a mobile app, depending on your product
or service. Research shows users spend much more time using apps compared to the mobile
browser, so mobile websites tend to have a lower engagement. However you would need to
test your own use cases.
4.3 HYBRID APPLICATIONS
A hybrid app is a mobile app that contains a web view (essentially an isolated browser
instance) to run a web application inside of a native app, using a native app wrapper that can
communicate with the native device platform and the web view. This means web applications
can run on a mobile device and have access to the device, such as the camera or GPS
features.
Hybrid apps are possible because of tools that have been created that facilitate the
communication between the web view and the native platform. These tools are not part of the
official platforms, but are third party tools such as Apache Cordova, which is used in this
book. When a hybrid app is built, it will be compiled, transforming your web application into
a native app.
Hybrid app advantages
Cross platform. You can build your app once, and deploy it to multiple platforms with
minimal effort.Same skills as web development. It allows you to build mobile apps using the
same skills already used to develop websites and web applications.
Access to device. Since the web view is wrapped in a native app, your app has access to all
of the device features available to a native app.
Ease of development. They are easy and fast to develop, without the need to constantly
rebuild to preview. You also have access to the same development tools used for building
websites.
Hybrid apps provide a robust base for mobile app development while still being able to use
the web platform. You can build the majority of your app as a website, but anytime you need
access to a native API the hybrid app framework can provide a bridge to access that API by
using JavaScript. You can detect swipes, pinches, and other gestures like you can detect
clicks or keyboard events.
Hybrid App Disadvantages
Web view limitations. The application can only run as well as the web view instance, which
means performance is tied to the quality of the platform’s browser.
Native via plugins. Access to the native APIs you need may not be currently available, and
may require additional development to make a plugin to support it. No native user interface
controls. Without a tool like Ionic, developers would have to create all of the user interface
elements.
5. MOST POPULAR MOBILE APPLICATIONS
1.NGPAY
Unlike other famous payment and recharge apps which let users recharge only a limited
number of gadgets or services, ngpay is a comprehensive app which lets you recharge your
phone, data card, DTH along with booking flight, bus, train and movie tickets! The app also
has a shopping portal which lets you shop online within the app. It is honestly a one-app
solution for all your needs.
2. Employment News in India
A blessing for all those interested in government jobs, this app is pretty detailed and comes
with information of all the available government job openings. The app also ends you
notifications of job openings in your areas of interest through email and phone. Employment
News in India helps you hunt government jobs categorically and according to your
educational qualification.
3. India Code Finder
This app brings together everything from STD codes to PIN codes in India. It also supports
bank IFSC codes and vehicle numbers. The app also boasts of a list of radio stations city-wise
in the country and lots more.
4. just dail
From landlines to smartphones, Justdial has been India's go to app for every phone solution.
"If you can't Google it, Justdial it" has been a constant joke and the Justdial app continues to
stay true to the original telephone directory with millions of listings and an opportunity to
even interact and rate service providers through the app. A pretty cool app for all your local
needs.
5.RTI India
This app helps you directly access RTI India from your phone. You can read up all RTI India
articles and posts, view activist profiles and ask your RTI queries directly from your mobile.
It is an effective app for those wanting to understand the problems and interact with RTI
activists. The issues highlighted can also be taken up on a bigger scale. An interesting app,
RTI India is great for all Indians.
6. Indian Rail Train Info
Indian Rail Train Info is a comprehensive app that gives you a list of Indian trains, PNR
status, live train timings and schedule, tracking and sharing PNR information via SMS or
email, find direct trains via stations, etc. This app is indeed a bliss for regular travellers and
harried passengers who need not log into IRCTC every time they wish to check train status or
just know which trains are available between platforms. A pretty cool and must have app for
all Indian rail users.
7. AstroSage Kundli
AstroSage Kundli is a great app for all believers of traditional Indian astrology. The app gives
you a detailed list of all the traditional features of vedic astrology, horoscopes, Hindu
Panchang, sign and kundli calculator, etc. An interesting app for those who are believers in
stars and what they spell for us.
8. Constitution of India
How many of you have actually ever bothered to read the Indian Constitution? The
constitution which has made our nation a republic nation is read by hardly a few. While
people know about certain basic acts and rules dictated by the constitution, they aren't aware
of the most. The Constitution of India app gives you the entire constitution in detail at your
fingertips. The app is advert free and really easy to understand. It makes reading some as big
and complex as the constitution an easy task.
9. Expense Manager
Left wondering where all your money goes at the end of each month? Can't wait for your next
salary? Then Expense Manager app is for you. It keeps track of all your expenses and shows
you what and where you spent. It also analyses your spending habits to inform you of where
you can cut down on your expenses. A really cool app to have. You can even schedule
payments and make recurring payments through the app.
10. Gaana
India's answer to Spotify, Gaana is a detailed app which lets you stream music on the go. You
can listed to created playlists, create new ones or just listen to random songs. You can even
use the app with 2G settings in India.
11. WhatsApp
WhatsApp Messenger is a FREE messaging app available for Android and other
smartphones. WhatsApp uses your phone's Internet connection (4G/3G/2G/EDGE or Wi-Fi,
as available) to let you message and call friends and family. Switch from SMS to WhatsApp
to send and receive messages, calls, photos, videos, documents, and Voice Messages. WHY
USE WHATSAPP:
No fees: WhatsApp uses your phone's Internet connection (4G/3G/2G/EDGE or Wi-Fi, as
available) to let you message and call friends and family, so you don't have to pay for every
message or call.* There are no subscription fees to use WhatsApp.
Multimedia: Send and receive photos, videos, documents, and Voice Messages.
Free calls: Call your friends and family for free with WhatsApp Calling, even if they're in
another country.* WhatsApp calls use your phone's Internet connection rather than your
cellular plan's voice minutes. (Note: Data charges may apply. Contact your provider for
details. Also, you can't access 911 and other emergency service numbers through WhatsApp).
Group chat: Enjoy group chats with your contacts so you can easily stay in touch with your
friends or family.
Whatsapp web: You can also send and receive WhatsApp messages right from your
computer's browser.
No international charges: There's no extra charge to send WhatsApp messages
internationally. Chat with your friends around the world and avoid international SMS
charges.*
Say no to username and pins: Why bother having to remember yet another username or
PIN? WhatsApp works with your phone number, just like SMS, and integrates seamlessly
with your phone's existing address book.
Always logged in: With WhatsApp, you're always logged in so you don't miss messages. No
more confusion about whether you're logged in or logged out.
Quickly connect with your friends:Your address book is used to quickly and easily connect
you with your contacts who have WhatsApp so there's no need to add hard-to-remember
usernames.
Offline messeges Even if you miss your notifications or turn off your phone, WhatsApp will
save your recent messages until the next time you use the app.
12.Facebook
Keeping up with friends is faster than ever. • See what friends are up to
• Share updates, photos and videos
• Get notified when friends like and comment on your posts
• Play games and use your favorite apps
6. CONCLUSION
In crux, in this modern era the usage of mobile phones are increasing day by day. And the
mobile phones are based on mobile applications . these applications make the work very easy
there are so many applications as we discussed above the three types of mobile
applications.we have to use these applications to make our work easy and fatser .
7. QUESTIONNAIRE
1.Are you using mobile applications ?
2.How many applications u use ?
3.which is your favourite applications ?
4.why this application is your favourite application ?
5.what type of changes would u want in that application ?
8. BIBLOGRAPHY
1. www.google.com
2. http://www.slideshare.net/
3. http://info.dogpile.com/
4. https://play.google.com

Más contenido relacionado

La actualidad más candente

Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobileapptelligence
 
Mobile Application Development Proposal PowerPoint Presentation Slides
Mobile Application Development Proposal PowerPoint Presentation SlidesMobile Application Development Proposal PowerPoint Presentation Slides
Mobile Application Development Proposal PowerPoint Presentation SlidesSlideTeam
 
Mobile app development
Mobile app developmentMobile app development
Mobile app developmentSwetha Gowda
 
Swift programming language
Swift programming languageSwift programming language
Swift programming languageNijo Job
 
Hybrid mobile app development
Hybrid mobile app developmentHybrid mobile app development
Hybrid mobile app developmentChamil Madusanka
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application developmentChandan Maurya
 
Android App Development Proposal PowerPoint Presentation Slides
Android App Development Proposal PowerPoint Presentation SlidesAndroid App Development Proposal PowerPoint Presentation Slides
Android App Development Proposal PowerPoint Presentation SlidesSlideTeam
 
Android | Android Activity Launch Modes and Tasks | Gonçalo Silva
Android | Android Activity Launch Modes and Tasks | Gonçalo SilvaAndroid | Android Activity Launch Modes and Tasks | Gonçalo Silva
Android | Android Activity Launch Modes and Tasks | Gonçalo SilvaJAX London
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsPaul Sons
 
Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!July Systems
 
Hybrid application development
Hybrid application developmentHybrid application development
Hybrid application developmentKnoldus Inc.
 
Evolution of Mobile Apps
Evolution of Mobile AppsEvolution of Mobile Apps
Evolution of Mobile Appsjjawan159
 
How to Make an Inventory App | No Code App Development
How to Make an Inventory App | No Code App DevelopmentHow to Make an Inventory App | No Code App Development
How to Make an Inventory App | No Code App DevelopmentAppSheet
 
The Android vs. Apple iOS Security Showdown
The Android vs. Apple iOS Security Showdown The Android vs. Apple iOS Security Showdown
The Android vs. Apple iOS Security Showdown Tom Eston
 

La actualidad más candente (20)

History of mobile apps
History of mobile appsHistory of mobile apps
History of mobile apps
 
India's Mobile Phone Market
India's Mobile Phone MarketIndia's Mobile Phone Market
India's Mobile Phone Market
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligence
 
Mobile Application Development Proposal PowerPoint Presentation Slides
Mobile Application Development Proposal PowerPoint Presentation SlidesMobile Application Development Proposal PowerPoint Presentation Slides
Mobile Application Development Proposal PowerPoint Presentation Slides
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Swift programming language
Swift programming languageSwift programming language
Swift programming language
 
Android vs Ios
Android vs Ios Android vs Ios
Android vs Ios
 
Hybrid mobile app development
Hybrid mobile app developmentHybrid mobile app development
Hybrid mobile app development
 
Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
 
Android App Development Proposal PowerPoint Presentation Slides
Android App Development Proposal PowerPoint Presentation SlidesAndroid App Development Proposal PowerPoint Presentation Slides
Android App Development Proposal PowerPoint Presentation Slides
 
Capacitor 1.0 launch
Capacitor 1.0 launchCapacitor 1.0 launch
Capacitor 1.0 launch
 
Android | Android Activity Launch Modes and Tasks | Gonçalo Silva
Android | Android Activity Launch Modes and Tasks | Gonçalo SilvaAndroid | Android Activity Launch Modes and Tasks | Gonçalo Silva
Android | Android Activity Launch Modes and Tasks | Gonçalo Silva
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!
 
Hybrid application development
Hybrid application developmentHybrid application development
Hybrid application development
 
Evolution of Mobile Apps
Evolution of Mobile AppsEvolution of Mobile Apps
Evolution of Mobile Apps
 
How to Make an Inventory App | No Code App Development
How to Make an Inventory App | No Code App DevelopmentHow to Make an Inventory App | No Code App Development
How to Make an Inventory App | No Code App Development
 
Android ppt
Android pptAndroid ppt
Android ppt
 
The Android vs. Apple iOS Security Showdown
The Android vs. Apple iOS Security Showdown The Android vs. Apple iOS Security Showdown
The Android vs. Apple iOS Security Showdown
 

Similar a Project of mobile apps

Mobile app development: The global facts and truths
Mobile app development: The global facts and truthsMobile app development: The global facts and truths
Mobile app development: The global facts and truthsKaspar Lavik
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptHannaAnvar1
 
What Are Mobile App Development Services.pdf
What Are Mobile App Development Services.pdfWhat Are Mobile App Development Services.pdf
What Are Mobile App Development Services.pdfIndian Website Company
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebMarco Tabor
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxmuthulakshmi cse
 
MOBILE-APP-DEVELOPMENT.for college students
MOBILE-APP-DEVELOPMENT.for college studentsMOBILE-APP-DEVELOPMENT.for college students
MOBILE-APP-DEVELOPMENT.for college studentsAprilJasminePacis
 
Mobile app development company
Mobile app development companyMobile app development company
Mobile app development companyAleezzaa
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Exploring the Dynamic World of Mobile App Development Software in 2023.pdf
Exploring the Dynamic World of Mobile App Development Software in 2023.pdfExploring the Dynamic World of Mobile App Development Software in 2023.pdf
Exploring the Dynamic World of Mobile App Development Software in 2023.pdfQSS Technosoft Inc.
 
Exploring the Dynamic World of Mobile App Development Software in 2023
Exploring the Dynamic World of Mobile App Development Software in 2023Exploring the Dynamic World of Mobile App Development Software in 2023
Exploring the Dynamic World of Mobile App Development Software in 2023QSS Technosoft Inc.
 
Mobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMarco Tabor
 
Top Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App DevelopmentTop Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App DevelopmentXDuce Corporation
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Omobono
 
Web vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your BusinessWeb vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your BusinessBaek Yongsun
 
Mobile app development
Mobile app developmentMobile app development
Mobile app developmentSanjay Kumar
 

Similar a Project of mobile apps (20)

Mobile app development: The global facts and truths
Mobile app development: The global facts and truthsMobile app development: The global facts and truths
Mobile app development: The global facts and truths
 
MOBILE APP DEVELOPMENT GUIDE
MOBILE APP DEVELOPMENT GUIDEMOBILE APP DEVELOPMENT GUIDE
MOBILE APP DEVELOPMENT GUIDE
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
 
What Are Mobile App Development Services.pdf
What Are Mobile App Development Services.pdfWhat Are Mobile App Development Services.pdf
What Are Mobile App Development Services.pdf
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_Web
 
mobile Application Development
mobile Application Developmentmobile Application Development
mobile Application Development
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
MOBILE-APP-DEVELOPMENT.for college students
MOBILE-APP-DEVELOPMENT.for college studentsMOBILE-APP-DEVELOPMENT.for college students
MOBILE-APP-DEVELOPMENT.for college students
 
Mobile Application .pdf
Mobile Application .pdfMobile Application .pdf
Mobile Application .pdf
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
Mobile app development company
Mobile app development companyMobile app development company
Mobile app development company
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Presentation
PresentationPresentation
Presentation
 
Exploring the Dynamic World of Mobile App Development Software in 2023.pdf
Exploring the Dynamic World of Mobile App Development Software in 2023.pdfExploring the Dynamic World of Mobile App Development Software in 2023.pdf
Exploring the Dynamic World of Mobile App Development Software in 2023.pdf
 
Exploring the Dynamic World of Mobile App Development Software in 2023
Exploring the Dynamic World of Mobile App Development Software in 2023Exploring the Dynamic World of Mobile App Development Software in 2023
Exploring the Dynamic World of Mobile App Development Software in 2023
 
Mobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th Edition
 
Top Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App DevelopmentTop Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App Development
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?
 
Web vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your BusinessWeb vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your Business
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 

Más de Dr. Ravneet Kaur

Stages of consumer buying behaviour
Stages of consumer buying behaviourStages of consumer buying behaviour
Stages of consumer buying behaviourDr. Ravneet Kaur
 
MARKET, MARKETING & ITS FEATURES
MARKET, MARKETING & ITS FEATURESMARKET, MARKETING & ITS FEATURES
MARKET, MARKETING & ITS FEATURESDr. Ravneet Kaur
 
Meaning of management accounting & it objectives
Meaning of management accounting & it objectivesMeaning of management accounting & it objectives
Meaning of management accounting & it objectivesDr. Ravneet Kaur
 
Installation of management accounting system
Installation of management accounting system Installation of management accounting system
Installation of management accounting system Dr. Ravneet Kaur
 
General principles of good reporting systems
General principles of good reporting systemsGeneral principles of good reporting systems
General principles of good reporting systemsDr. Ravneet Kaur
 
Features of management accounting
Features of management accountingFeatures of management accounting
Features of management accountingDr. Ravneet Kaur
 
IMPORTANCE OF INTERNATIONAL BUSINESS
IMPORTANCE OF INTERNATIONAL BUSINESSIMPORTANCE OF INTERNATIONAL BUSINESS
IMPORTANCE OF INTERNATIONAL BUSINESSDr. Ravneet Kaur
 
STAGES OF INTERNATIONAL BUSINESS
STAGES OF INTERNATIONAL BUSINESSSTAGES OF INTERNATIONAL BUSINESS
STAGES OF INTERNATIONAL BUSINESSDr. Ravneet Kaur
 
Advantages and disadvantages of INTERNATIONAL BUSINESS
Advantages and disadvantages of INTERNATIONAL BUSINESSAdvantages and disadvantages of INTERNATIONAL BUSINESS
Advantages and disadvantages of INTERNATIONAL BUSINESSDr. Ravneet Kaur
 
Centralisation & decentralisation
Centralisation & decentralisationCentralisation & decentralisation
Centralisation & decentralisationDr. Ravneet Kaur
 
Division of work and authority & responsibility
Division of work and authority & responsibilityDivision of work and authority & responsibility
Division of work and authority & responsibilityDr. Ravneet Kaur
 
Discipline ; unity of command
Discipline ; unity of commandDiscipline ; unity of command
Discipline ; unity of commandDr. Ravneet Kaur
 
Henri fayol's principles of management
Henri fayol's principles of managementHenri fayol's principles of management
Henri fayol's principles of managementDr. Ravneet Kaur
 

Más de Dr. Ravneet Kaur (20)

Stages of consumer buying behaviour
Stages of consumer buying behaviourStages of consumer buying behaviour
Stages of consumer buying behaviour
 
Direct taxes
Direct taxesDirect taxes
Direct taxes
 
Consumer behaviour
Consumer behaviourConsumer behaviour
Consumer behaviour
 
MARKET, MARKETING & ITS FEATURES
MARKET, MARKETING & ITS FEATURESMARKET, MARKETING & ITS FEATURES
MARKET, MARKETING & ITS FEATURES
 
Meaning of management accounting & it objectives
Meaning of management accounting & it objectivesMeaning of management accounting & it objectives
Meaning of management accounting & it objectives
 
Management reporting
Management reportingManagement reporting
Management reporting
 
Installation of management accounting system
Installation of management accounting system Installation of management accounting system
Installation of management accounting system
 
General principles of good reporting systems
General principles of good reporting systemsGeneral principles of good reporting systems
General principles of good reporting systems
 
Consumer behaviour
Consumer behaviourConsumer behaviour
Consumer behaviour
 
Features of management accounting
Features of management accountingFeatures of management accounting
Features of management accounting
 
IMPORTANCE OF INTERNATIONAL BUSINESS
IMPORTANCE OF INTERNATIONAL BUSINESSIMPORTANCE OF INTERNATIONAL BUSINESS
IMPORTANCE OF INTERNATIONAL BUSINESS
 
STAGES OF INTERNATIONAL BUSINESS
STAGES OF INTERNATIONAL BUSINESSSTAGES OF INTERNATIONAL BUSINESS
STAGES OF INTERNATIONAL BUSINESS
 
Features of globalisation
Features of globalisationFeatures of globalisation
Features of globalisation
 
Advantages and disadvantages of INTERNATIONAL BUSINESS
Advantages and disadvantages of INTERNATIONAL BUSINESSAdvantages and disadvantages of INTERNATIONAL BUSINESS
Advantages and disadvantages of INTERNATIONAL BUSINESS
 
Ud & si
Ud & siUd & si
Ud & si
 
Centralisation & decentralisation
Centralisation & decentralisationCentralisation & decentralisation
Centralisation & decentralisation
 
Division of work and authority & responsibility
Division of work and authority & responsibilityDivision of work and authority & responsibility
Division of work and authority & responsibility
 
Discipline ; unity of command
Discipline ; unity of commandDiscipline ; unity of command
Discipline ; unity of command
 
Prof ravneet kaur
Prof ravneet kaurProf ravneet kaur
Prof ravneet kaur
 
Henri fayol's principles of management
Henri fayol's principles of managementHenri fayol's principles of management
Henri fayol's principles of management
 

Último

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Último (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

Project of mobile apps

  • 1. A PROJECT REPORT ON MOBILE APPLICATIONS Submitted in Partial Fulfillment of the Requirement of Bachelor of business administration (BBA) Submitted by: Karanbir singh Submitted to: prof Ravneet kaur Roll no: 1411657 BBA Khalsa college,Amritsar
  • 2. 1. ACKNOWLEDGEMENT "I have taken efforts in this project. However, it would not have been possible without the kind support and help of many individuals and organizations. I would like to extend my sincere thanks to all of them. I am highly indebted to Prof.Ravneet kaur for their guidance and constant supervision as well as for providing necessary information regarding the project & also for their support in completing the project. I would like to express my special gratitude and thanks to my parents and family members for giving me such attention and time. My thanks and appreciations also go to my colleague in developing the project and people who have willingly helped me out with their abilities."
  • 3. CONTENTS 1. ACKNOWLEDGEMENT 2.INTRODUCTION TO MOBILE APPLICATIONS 3. HISTORY OF MOBILE APPLICATIONS 4. TYPES OF MOBILE APPLICATIONS 4.1 Native mobile applications 4.2 Mobile websites (web applications) 4.3 Hybrid applications 5. MOST POPULAR MOBILE APPLICATIONS 6. CONCLUSION 7. QUESTIONNAIRE 8. BIBLOGRAPHY
  • 4. 2.INTRODUCTION TO MOBILE APPLICATIONS In the past couple of years we have witnessed tremendous growth in mobile users all over the world as the entry of smart phones in the market at affordable prices has triggered their usage. We have experienced a major shift in the way we access the internet today with mobiles becoming the primary access point for internet usage. In today’s fast paced world, phones are not just used for calling, playing games etc. but with smart phones we can schedule our complete day, check emails, make conference calls, connect using social network and a perform a host of other activities. The growth of mobile phone market has generated a huge demand for various mobile applications. Numerous mobile phone applications are available that simplify various tasks for the users due to which we saw an accelerated growth of software/application development for mobile devices. Mobile application development is the course of action by which application software is designed and developed for hand-held devices like mobile phones, personal digital assistants, etc. Earlier mobile developers faced many difficulties while writing applications as they had to build better, unique, competing and hybrid applications which would incorporate command tasks like messaging, contact list and calling in a user friendly manner. The launch of Android smartphones in the market brought a revolution in Mobile Application Development. If you have some basic knowledge about scripting and coding you can start building your own applications. Mobile Application Development was never as easy as it is now. Every mobile phone vendors/proprietary platforms like Android, Apple iPhone OS, RIM Blackberry OS, Bada OS, Symbian OS provide their own SDK (Software Development Kit) to the developer. Developers can create applications using this kit. Developers are also provided a space/place/market where they can publish their creations to the world. Considering the current market trends online businesses like web hosting, shopping, job portals, etc. have developed mobile applications for their clients to provide better services. As per market research experts there were 8.2 billion mobile app downloads in 2010 globally and is expected to reach 76.9 billion in 2014 which will be worth US $35 billion.
  • 5. 3. HISTORY OF MOBILE APPLICATIONS Mobile communication is so integrated into our lives that many people feel uncomfortable without a cell phone. Once upon a time, the most popular functions of phones were calling and sending texts. A smart phone is a multifunctional device that not only communicates, but helps to learn, earn, and have fun. This is made possible by the development of mobile applications. Mobile applications date back to the end of the twentieth century. Typically, they were small arcade games, ring tone editors ,calculators, calendars, and so forth. The beginning of the new millennium saw a rapid make evolution of mobile content and applications operating systems for smart phones (Windows Mobile, symbian,RIM, Android, Mac (iOS), are open to the development of third-party software, unlike the conventional programming environment of standard cell phones. Manufacturers tried to make their products more attractive for customers by introducing more and more applications. But quality matters as well. Cell phone development needs to be easy and intuitive. Every company tries to facilitate the process of development so that users are able to customize their devices. Motivation: Juniper Research estimates in 2014 the direct and indirect revenues from sales of mobile applications will total 25 billion dollars. The Motorola Dyna TAC 8000X was the first commercially available cell phone. First marketed in 1983, it was 13 x 1.75 x 3.5 inches in dimension, weighed about 2.5 pounds, and allowed you to talk for a little more than half an hour.It retailed for $3,995, plus hefty monthly service fees and per-minute charges. It made calls, and there was a simple contacts application included in the operating system. Battered or scratched, shiny or new, here at Ding we just love the mobile phone. Since launching our amazing new app for iOS and Android we thought we’d write a little article on the history of mobile phone apps, taking you down memory lane and revealing some fascinating facts. It’s impossible to discuss the history of mobile apps without first looking at the mobile phone. The first hand-held mobile phone was demonstrated by John F. Mitchell and Dr. Martin Cooper of Motorola in 1973, using a handset weighing around 4.4 pounds (2 kg). In 1983, the DynaTAC 8000x was the first commercially sold mobile phone and would of set you back a cool $3,995 ($9460 in present-day money), yikes!
  • 6. Since then, technology has moved at an astonishing rate including features on phones we would never have thought possible like controlling the temperature of house while you’re out or monitoring your heart rate and blood pressure, all through mobile apps of course!
  • 7. 4. TYPES OF MOBILE APPLICATIONS There are several ways to build applications for mobile devices, each with strengths and weaknesses. There are three basic types, native apps, mobile websites, and hybrid apps.you can see how the three types compare in design and architecture. It shows also how the apps would access a database or web service API to load data. Native apps, mobile websites, and hybrid app architectures compared side by side. 4.1 NATIVE MOBILE APPLICATIONS Native apps are written using the default language for the mobile platform, which is Objective C or Swift for iOS, Java for Android, or C# or Visual Basic for Windows Phone. Native apps are compiled and execute directly on the device. Using the platform SDK (API), the app can communicate with the platform to access device data or load data from an external website using http requests. Native app platforms provide a set of tools to enable developers to leverage the platform features in a controlled manner through predefined APIs. There are tools, both official and unofficial, which can also aid in the development of native apps. It is also common for developers to use frameworks in their native app to make development easier. NATIVE APPLICATIONS ADVANTAGES The native app comes with a number of benefits over the other types. The benefits revolve around being tightly integrated with the device platform. Native APIs. They can use the native APIs directly in the app, making the tightest connection to the platform. Performance. Native apps can experience highest levels of performance
  • 8. Same environment Native apps are written with native APIs, which is helpful for developers familiar with the languages used. NATIVE APPLICATIONS DISADVANTAGES The disadvantages of native apps are generally the level of difficulty in developing and maintaining them. Language requirements Requires proficiency in the platform language (for example Java) and knowledge how to use platform-specific APIs. Not cross platform. Native apps can only be developed for one platform at a time. High level of effort. Typically native apps are more work and overhead to build, increasing costs. Native apps may be best suited for developers who have a command of the platform languages (Java, Objective C, C#, etc), or for teams with extensive resources and a need for the benefits.
  • 9. 4.2 MOBILE WEBSITES (WEB APPLICATIONS) Mobile websites are applications that work well on a mobile device, but are accessed through the mobile browser. Sometimes they are called Web Apps. Most simply, they are websites viewed on a mobile device in a mobile browser, with the exception of being designed to fit a mobile device screen size. Figure 2 – Example mobile websites, a responsive site from Boston Globe (left) and a mobile specific website from eBay (right) Some websites have a unique version of the normal website that have been developed specifically for use on a mobile device. Perhaps you’ve visited websites that redirect you on a mobile device to a limited feature application, often on a subdomain such as http://m.ebay.com. In other examples the design adjusts to the form factor and screen size in a technique called responsive design, such as http://www.bostonglobe.com. Depending on the site of the browser window, the website reflows the page to fit better on a smaller screen and perhaps even hides content. Mobile Websites Advantages Mobile websites enjoy a number of benefits, primarily in the level of effort and compatibility on devices. Maintainability. They are easy to update and maintain without the need to go through an approval process or updating installations on devices. No installation. Since it exists on the internet, it doesn’t require installation on mobile devices. Cross platform. Any mobile device has a browser, allowing your application to be accessible from any device. Mobile Websites Disadvantages Mobile websites run inside of a mobile browser, which is the major cause of limitations and disadvantages. No native access. Since it is run in the browser, it has no access to the native APIs or the platform, except for the APIs provided by the browser. Requires a keyboard to load. The user typically has to type address (or search) in a browser to find or use your mobile website, which is more difficult than tapping an icon. Limited user interface. It is difficult to create touch friendly applications, especially if you have a responsive site that has to work well on desktops. Mobile browsing is declining. The amount of time users browse the web on a mobile device is declining, while app usage increases.
  • 10. Mobile websites can be important even if you have a mobile app, depending on your product or service. Research shows users spend much more time using apps compared to the mobile browser, so mobile websites tend to have a lower engagement. However you would need to test your own use cases.
  • 11. 4.3 HYBRID APPLICATIONS A hybrid app is a mobile app that contains a web view (essentially an isolated browser instance) to run a web application inside of a native app, using a native app wrapper that can communicate with the native device platform and the web view. This means web applications can run on a mobile device and have access to the device, such as the camera or GPS features. Hybrid apps are possible because of tools that have been created that facilitate the communication between the web view and the native platform. These tools are not part of the official platforms, but are third party tools such as Apache Cordova, which is used in this book. When a hybrid app is built, it will be compiled, transforming your web application into a native app. Hybrid app advantages Cross platform. You can build your app once, and deploy it to multiple platforms with minimal effort.Same skills as web development. It allows you to build mobile apps using the same skills already used to develop websites and web applications. Access to device. Since the web view is wrapped in a native app, your app has access to all of the device features available to a native app. Ease of development. They are easy and fast to develop, without the need to constantly rebuild to preview. You also have access to the same development tools used for building websites. Hybrid apps provide a robust base for mobile app development while still being able to use the web platform. You can build the majority of your app as a website, but anytime you need access to a native API the hybrid app framework can provide a bridge to access that API by using JavaScript. You can detect swipes, pinches, and other gestures like you can detect clicks or keyboard events. Hybrid App Disadvantages Web view limitations. The application can only run as well as the web view instance, which means performance is tied to the quality of the platform’s browser. Native via plugins. Access to the native APIs you need may not be currently available, and may require additional development to make a plugin to support it. No native user interface
  • 12. controls. Without a tool like Ionic, developers would have to create all of the user interface elements.
  • 13. 5. MOST POPULAR MOBILE APPLICATIONS 1.NGPAY Unlike other famous payment and recharge apps which let users recharge only a limited number of gadgets or services, ngpay is a comprehensive app which lets you recharge your phone, data card, DTH along with booking flight, bus, train and movie tickets! The app also has a shopping portal which lets you shop online within the app. It is honestly a one-app solution for all your needs. 2. Employment News in India A blessing for all those interested in government jobs, this app is pretty detailed and comes with information of all the available government job openings. The app also ends you notifications of job openings in your areas of interest through email and phone. Employment News in India helps you hunt government jobs categorically and according to your educational qualification.
  • 14. 3. India Code Finder This app brings together everything from STD codes to PIN codes in India. It also supports bank IFSC codes and vehicle numbers. The app also boasts of a list of radio stations city-wise in the country and lots more. 4. just dail From landlines to smartphones, Justdial has been India's go to app for every phone solution. "If you can't Google it, Justdial it" has been a constant joke and the Justdial app continues to stay true to the original telephone directory with millions of listings and an opportunity to even interact and rate service providers through the app. A pretty cool app for all your local needs.
  • 15. 5.RTI India This app helps you directly access RTI India from your phone. You can read up all RTI India articles and posts, view activist profiles and ask your RTI queries directly from your mobile. It is an effective app for those wanting to understand the problems and interact with RTI activists. The issues highlighted can also be taken up on a bigger scale. An interesting app, RTI India is great for all Indians. 6. Indian Rail Train Info Indian Rail Train Info is a comprehensive app that gives you a list of Indian trains, PNR status, live train timings and schedule, tracking and sharing PNR information via SMS or email, find direct trains via stations, etc. This app is indeed a bliss for regular travellers and harried passengers who need not log into IRCTC every time they wish to check train status or just know which trains are available between platforms. A pretty cool and must have app for all Indian rail users.
  • 16. 7. AstroSage Kundli AstroSage Kundli is a great app for all believers of traditional Indian astrology. The app gives you a detailed list of all the traditional features of vedic astrology, horoscopes, Hindu Panchang, sign and kundli calculator, etc. An interesting app for those who are believers in stars and what they spell for us. 8. Constitution of India How many of you have actually ever bothered to read the Indian Constitution? The constitution which has made our nation a republic nation is read by hardly a few. While people know about certain basic acts and rules dictated by the constitution, they aren't aware of the most. The Constitution of India app gives you the entire constitution in detail at your fingertips. The app is advert free and really easy to understand. It makes reading some as big and complex as the constitution an easy task.
  • 17. 9. Expense Manager Left wondering where all your money goes at the end of each month? Can't wait for your next salary? Then Expense Manager app is for you. It keeps track of all your expenses and shows you what and where you spent. It also analyses your spending habits to inform you of where you can cut down on your expenses. A really cool app to have. You can even schedule payments and make recurring payments through the app. 10. Gaana India's answer to Spotify, Gaana is a detailed app which lets you stream music on the go. You can listed to created playlists, create new ones or just listen to random songs. You can even use the app with 2G settings in India.
  • 18. 11. WhatsApp WhatsApp Messenger is a FREE messaging app available for Android and other smartphones. WhatsApp uses your phone's Internet connection (4G/3G/2G/EDGE or Wi-Fi, as available) to let you message and call friends and family. Switch from SMS to WhatsApp to send and receive messages, calls, photos, videos, documents, and Voice Messages. WHY USE WHATSAPP: No fees: WhatsApp uses your phone's Internet connection (4G/3G/2G/EDGE or Wi-Fi, as available) to let you message and call friends and family, so you don't have to pay for every message or call.* There are no subscription fees to use WhatsApp. Multimedia: Send and receive photos, videos, documents, and Voice Messages. Free calls: Call your friends and family for free with WhatsApp Calling, even if they're in another country.* WhatsApp calls use your phone's Internet connection rather than your cellular plan's voice minutes. (Note: Data charges may apply. Contact your provider for details. Also, you can't access 911 and other emergency service numbers through WhatsApp). Group chat: Enjoy group chats with your contacts so you can easily stay in touch with your friends or family. Whatsapp web: You can also send and receive WhatsApp messages right from your computer's browser. No international charges: There's no extra charge to send WhatsApp messages internationally. Chat with your friends around the world and avoid international SMS charges.* Say no to username and pins: Why bother having to remember yet another username or PIN? WhatsApp works with your phone number, just like SMS, and integrates seamlessly with your phone's existing address book. Always logged in: With WhatsApp, you're always logged in so you don't miss messages. No more confusion about whether you're logged in or logged out.
  • 19. Quickly connect with your friends:Your address book is used to quickly and easily connect you with your contacts who have WhatsApp so there's no need to add hard-to-remember usernames. Offline messeges Even if you miss your notifications or turn off your phone, WhatsApp will save your recent messages until the next time you use the app. 12.Facebook Keeping up with friends is faster than ever. • See what friends are up to • Share updates, photos and videos • Get notified when friends like and comment on your posts • Play games and use your favorite apps
  • 20. 6. CONCLUSION In crux, in this modern era the usage of mobile phones are increasing day by day. And the mobile phones are based on mobile applications . these applications make the work very easy there are so many applications as we discussed above the three types of mobile applications.we have to use these applications to make our work easy and fatser .
  • 21. 7. QUESTIONNAIRE 1.Are you using mobile applications ? 2.How many applications u use ? 3.which is your favourite applications ? 4.why this application is your favourite application ? 5.what type of changes would u want in that application ?
  • 22. 8. BIBLOGRAPHY 1. www.google.com 2. http://www.slideshare.net/ 3. http://info.dogpile.com/ 4. https://play.google.com