SlideShare una empresa de Scribd logo
1 de 38
MOBILE APPLICATIONS
DEVELOPMENT AND SERVICES
Mrs.K.MUTHULAKSHMI
AP/CSE
Kamaraj College of Engineering and Technology
UNIT I - Introduction
 Need for mobile applications
 Cost of Development
 Importance of Mobile strategies in the Business world
Market and business drivers for mobile application
 Requirements gathering and validation for mobile
applications
 Mobile Myths, Third party framework
 Publishing and delivery of Mobile Applications
 Marketing Factors in Developing Mobile Applications.
Need for mobile applications
 Mobile apps permit the users to have functional access to products, information,
process, and services that they would demand in real-time.
 It enables the business to send notifications about changes in products and
services or something new.
 Even without the internet, the apps perform simple functions.
 Mobile apps can build an effective marketing channel wherein, via push
notifications
 It helps in businesses that can create a digital relationship with their consumers,
interact directly and remind customers about their products and services
whenever it makes sense.
 It offers awareness and recognition of your brand to the customers for an
enhanced communication.
Cost of Development
 Hardware
 Software
 Licences and Developer Accounts
 Documentation and APIs
 The Bottom Line
Hardware and Software
 4GB RAM
 Android SDK
 Java Development Kit (JDK)
 1280x800 screen resolution
Licences and Developer Accounts
 Google Play offers a licensing service that lets you enforce
licensing policies for applications that you publish on Google
Play.
 With Google Play Licensing, your application can query Google
Play at run time to obtain the licensing status for the current user,
then allow or disallow further use as appropriate.
Developer Account
 Developer Account is a publishing account issued by Platform
Provider to us as a Developer that enables us to post, display,
offer for sale, and distribute our Products through the Platform
 MIT APP Inventor
App Inventor is a free, cloud-based service that allows us to
make our own mobile apps using a blocks-based programming
language. we access App Inventor using a web browser
(Chrome, Firefox, Safari).
Documentation and APIs
 API documentation is technical content that documents the API.
 It includes instructions on how to effectively use and integrate
the API. It also provides updates on the API’s lifecycle such as
new versions or retirement.
 Some aspects of API documentation can be generated
automatically via Swagger or other documents.
Cost of Development
App Type Estimate Cost Time
Simple App Development $40,000 to $60,000 2-3 months
Basic App Development $60,000 to $150,000 3-6 months
Complex App Development from $300,000 9+ months
QUIZ
Minimum RAM size for developing mobile applications is
________________.
QUIZ
1. Do we have control over the application users which was
launched in the Google play store? If Yes ….How?
QUIZ
1. MIT App Inventor
a. Cloud based free service tool
b. Cloud based paid service tool
c. Proprietary Paid Software tool
d. None of the above
QUIZ
Swagger is one of the tools for____________________________.
QUIZ
 CMS stands for ___________________________________.
Mobile strategies in the Business world
Market
 To create a seamless environment where employees can access
the needed information, applications, and tools on their mobile
devices and in a constrained environment.
 A mobile strategy is a way to incorporate mobile devices into
your overall corporate strategy. According to CMS report,
average smartphone conversion rates are up 64% as compared to
that for desktops. This makes a mobile strategy altogether more
important for businesses.
Requirements gathering and
validation for mobile applications
Requirement Gathering Techniques
• Brainstorming is used in requirement gathering to get as many ideas as
possible from group of people
• Document Analysis
• Focus Group
• Interface analysis
• Interview
• Observation
• Prototyping
• Requirement Workshops
Steps to Write a Great Mobile Application
Requirement Document
1. Formulate an Idea Description
2. Give the Right Sequence
3. Refer to Existing Applications
4. Identify the Priority Features
5. Give only Relevant Details
6. Create Wireframes
7. Choose Appropriate Requirements Formats
 Functional Specification Document (FSD)
 User Stories
 Sketches and Wireframes
Mobile Myths
 Myth 1: You should always provide a native app for a better
experience
 Myth 2: If you build, they will come
 Myth 3: Mobile apps are cheaper and easier than typical
applications
 Myth 4: Once your app is released, it’s done
 Myth 5: Building for iOS is enough
 Myth 6: If you build native apps, you don’t need mobile web apps
 Myth 7: Great features = a successful app
Third Party Framework
 Appcelerator Titanium Mobile Framework
 PhoneGap
 MonoDroid and MonoTouch
Third Party Framework
 Third-party risk management (TPRM) frameworks provide
organizations with a roadmap to build their TPRM programs
based on industry-standard best practices.
 Frameworks can be used as a foundation for building a TPRM
program and as a source of baseline control requirements for
third-party vendors and suppliers.
Appcelerator Titanium Mobile Framework
 Appcelerator's Titanium is one of the leading open source platform that creates
tablet, mobile and desktop applications using web technologies such as
JavaScript, HTML and CSS.
 Scripting languages like Ruby or Python is used to build native apps for the
iPhone, Android and the iPad.
 This cross platform mobile development solution has many features that helps
mobile app developers in creating fascinating native apps without learning
Objective-C or Java.
PhoneGap
 PhoneGap is among the most popular technology for developing
cross-platform mobile apps. PhoneGap is open source and it was
created by Nitobi Software (known as Adobe now).
 It lets developers create application utilizing CSS, HTML, and
JavaScript, but developers do not need to necessarily know the
mentioned languages to develop apps.
 It is a platform that lets you create mobile apps, especially, creates
hybrid apps that use web tech and turn them into native apps that
can be approved to Android and iOS app stores.
PhoneGap
 This implies you basically create a static website with
CSS, HTML, and JavaScript and then turn into an app
with PhoneGap.
 It is an extremely mature and useful platform, and it is
utilized by almost every developer working on hybrid
app creation.
 PhoneGap lets you create native apps in a similar
fashion to building websites.
MonoTouch
MonoTouch is a framework that allows developers create iPhone applications using
the compilation of C# and reusing the existing .NET source code, libraries and
skills.
MonoTouch includes:
 Mono for the iPhone, iPad and iPod Touch
 C# and .NET compilers – on the iPhone you will need to compile the existing C#
code and tools with the help of MonoTouch compiler to make sure that all the
assemblies are referenced.
 .NET Bindings to Native APIs – MonoTouch compiler turns to compile the .NET
libraries and base assemblies to create native iPhone applications.
MonoTouch
 Mac or iPhone SDK -includes the Xcode IDE, iPhone Simulator,
and a suite of additional tools for developing applications for
iPhone, iPad and iPod Touch.
 MonoDevelop Integration helps developers to integrate all
features/toolsets from the integrating.NET platform to the target
iPhone environment from zero in no time.
 Libraries that bind the native CocoaTouch APIs – toolsets that
help to create native application interfaces for iPhone, iPad and
iPod Touch.
MonoDroid
 Mono for Android (MonoDroid) is a software development
environment kit that allows to create the applications that run on
Android phones and tablets.
 Mono for Android consists of the core Mono runtime, the Mono
for Android bindings to the native Android APIs.
 A Visual Studio 2010 plug-in is used to develop Android
applications and an SDK that contains the tools to build, debug
and deploy your applications.
Publishing and delivery of Mobile
Applications
Android application publishing is a process that makes your Android applications
available to users.
 Regression Testing
 Application Rating
 Targeted Regions
 Application Size
 SDK and Screen Compatibility
 Application Pricing
 Promotional Content
 Build and Upload release –ready APK
 Finalize Application Detail
Marketing Factors in Developing Mobile
Applications
 Research
 Identify Target Audience
 Right Platform Selection
 Set Plan of Action
 Know your Budget
 Think Out of the Box
 Smooth and Efficient
 User Experience
 Focus on Marketing Strategy
 Testing
Marketing Factors in Developing Mobile
Applications
Any Queries?
Quiz
 ______________________is one of the requirement formats
while writing the mobile application requirement document.
QUIZ
 _________________________ is one of the third party
framework.
QUIZ
 ______________________and ____________________use the
existing web technologies for developing mobile applications.
QUIZ
 MonoDroid uses ________________________ to develop
Android applications.
QUIZ
 Which third party framework uses the C# and .NET compilers?
Thank You

Más contenido relacionado

Similar a MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx

Different Types of Websites _ XcelTec .pdf
Different Types of Websites _ XcelTec .pdfDifferent Types of Websites _ XcelTec .pdf
Different Types of Websites _ XcelTec .pdfXcelTec
 
The ultimate guide and facts on cross platform app development in 2021.
The ultimate guide and facts on cross platform app development in 2021.The ultimate guide and facts on cross platform app development in 2021.
The ultimate guide and facts on cross platform app development in 2021.Concetto Labs
 
Benefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - AppzureBenefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - AppzureAppzure -Mobile App Development
 
Tools to Use in Android Development Or iOS Development.pdf
Tools to Use in Android Development Or iOS Development.pdfTools to Use in Android Development Or iOS Development.pdf
Tools to Use in Android Development Or iOS Development.pdfTechnology News & Updates
 
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
 
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...SoftLabNY
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Rosalie Lauren
 
Top 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksTop 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksAlbiorix Technology
 
How Much Cost to Build a Mobile App
How Much Cost to Build a Mobile AppHow Much Cost to Build a Mobile App
How Much Cost to Build a Mobile Appqsstechnosoft1
 
Top 10 Mobile App Development Frameworks in 2022.pdf
Top 10 Mobile App Development Frameworks in 2022.pdfTop 10 Mobile App Development Frameworks in 2022.pdf
Top 10 Mobile App Development Frameworks in 2022.pdfSparity1
 
Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.Techugo
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...ReformedTech
 
What makes Flutter the Ideal Choice for Global Startups.pdf
What makes Flutter the Ideal Choice for Global Startups.pdfWhat makes Flutter the Ideal Choice for Global Startups.pdf
What makes Flutter the Ideal Choice for Global Startups.pdfBytes Technolab Inc.
 
Top 10 Mobile App Development Frameworks in 2022-converted.pdf
Top 10 Mobile App Development Frameworks in 2022-converted.pdfTop 10 Mobile App Development Frameworks in 2022-converted.pdf
Top 10 Mobile App Development Frameworks in 2022-converted.pdfSparity1
 
How do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdfHow do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdfBOSC Tech Labs
 
What makes Flutter the Ideal Choice for Global Startups.docx
What makes Flutter the Ideal Choice for Global Startups.docxWhat makes Flutter the Ideal Choice for Global Startups.docx
What makes Flutter the Ideal Choice for Global Startups.docxBytes Technolab Inc.
 

Similar a MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx (20)

Top 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptxTop 10 Cross-Platform App Development Frameworks 2024.pptx
Top 10 Cross-Platform App Development Frameworks 2024.pptx
 
Different Types of Websites _ XcelTec .pdf
Different Types of Websites _ XcelTec .pdfDifferent Types of Websites _ XcelTec .pdf
Different Types of Websites _ XcelTec .pdf
 
The ultimate guide and facts on cross platform app development in 2021.
The ultimate guide and facts on cross platform app development in 2021.The ultimate guide and facts on cross platform app development in 2021.
The ultimate guide and facts on cross platform app development in 2021.
 
Benefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - AppzureBenefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - Appzure
 
Tools to Use in Android Development Or iOS Development.pdf
Tools to Use in Android Development Or iOS Development.pdfTools to Use in Android Development Or iOS Development.pdf
Tools to Use in Android Development Or iOS Development.pdf
 
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 GUIDE
MOBILE APP DEVELOPMENT GUIDEMOBILE APP DEVELOPMENT GUIDE
MOBILE APP DEVELOPMENT GUIDE
 
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?
 
Flutter Web Development Service - Connect Infosoft.pdf
Flutter Web Development Service - Connect Infosoft.pdfFlutter Web Development Service - Connect Infosoft.pdf
Flutter Web Development Service - Connect Infosoft.pdf
 
Top 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksTop 11 Mobile App Development Frameworks
Top 11 Mobile App Development Frameworks
 
How Much Cost to Build a Mobile App
How Much Cost to Build a Mobile AppHow Much Cost to Build a Mobile App
How Much Cost to Build a Mobile App
 
Top 10 Mobile App Development Frameworks in 2022.pdf
Top 10 Mobile App Development Frameworks in 2022.pdfTop 10 Mobile App Development Frameworks in 2022.pdf
Top 10 Mobile App Development Frameworks in 2022.pdf
 
Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
 
What makes Flutter the Ideal Choice for Global Startups.pdf
What makes Flutter the Ideal Choice for Global Startups.pdfWhat makes Flutter the Ideal Choice for Global Startups.pdf
What makes Flutter the Ideal Choice for Global Startups.pdf
 
Top 10 Mobile App Development Frameworks in 2022-converted.pdf
Top 10 Mobile App Development Frameworks in 2022-converted.pdfTop 10 Mobile App Development Frameworks in 2022-converted.pdf
Top 10 Mobile App Development Frameworks in 2022-converted.pdf
 
How do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdfHow do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdf
 
What makes Flutter the Ideal Choice for Global Startups.docx
What makes Flutter the Ideal Choice for Global Startups.docxWhat makes Flutter the Ideal Choice for Global Startups.docx
What makes Flutter the Ideal Choice for Global Startups.docx
 
Presentation
PresentationPresentation
Presentation
 

Último

BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Servicenishacall1
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfCWS Technology
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 

Último (6)

BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 

MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx

  • 1. MOBILE APPLICATIONS DEVELOPMENT AND SERVICES Mrs.K.MUTHULAKSHMI AP/CSE Kamaraj College of Engineering and Technology
  • 2. UNIT I - Introduction  Need for mobile applications  Cost of Development  Importance of Mobile strategies in the Business world Market and business drivers for mobile application  Requirements gathering and validation for mobile applications  Mobile Myths, Third party framework  Publishing and delivery of Mobile Applications  Marketing Factors in Developing Mobile Applications.
  • 3. Need for mobile applications  Mobile apps permit the users to have functional access to products, information, process, and services that they would demand in real-time.  It enables the business to send notifications about changes in products and services or something new.  Even without the internet, the apps perform simple functions.  Mobile apps can build an effective marketing channel wherein, via push notifications  It helps in businesses that can create a digital relationship with their consumers, interact directly and remind customers about their products and services whenever it makes sense.  It offers awareness and recognition of your brand to the customers for an enhanced communication.
  • 4. Cost of Development  Hardware  Software  Licences and Developer Accounts  Documentation and APIs  The Bottom Line
  • 5. Hardware and Software  4GB RAM  Android SDK  Java Development Kit (JDK)  1280x800 screen resolution
  • 6. Licences and Developer Accounts  Google Play offers a licensing service that lets you enforce licensing policies for applications that you publish on Google Play.  With Google Play Licensing, your application can query Google Play at run time to obtain the licensing status for the current user, then allow or disallow further use as appropriate.
  • 7. Developer Account  Developer Account is a publishing account issued by Platform Provider to us as a Developer that enables us to post, display, offer for sale, and distribute our Products through the Platform  MIT APP Inventor App Inventor is a free, cloud-based service that allows us to make our own mobile apps using a blocks-based programming language. we access App Inventor using a web browser (Chrome, Firefox, Safari).
  • 8. Documentation and APIs  API documentation is technical content that documents the API.  It includes instructions on how to effectively use and integrate the API. It also provides updates on the API’s lifecycle such as new versions or retirement.  Some aspects of API documentation can be generated automatically via Swagger or other documents.
  • 9. Cost of Development App Type Estimate Cost Time Simple App Development $40,000 to $60,000 2-3 months Basic App Development $60,000 to $150,000 3-6 months Complex App Development from $300,000 9+ months
  • 10. QUIZ Minimum RAM size for developing mobile applications is ________________.
  • 11. QUIZ 1. Do we have control over the application users which was launched in the Google play store? If Yes ….How?
  • 12. QUIZ 1. MIT App Inventor a. Cloud based free service tool b. Cloud based paid service tool c. Proprietary Paid Software tool d. None of the above
  • 13. QUIZ Swagger is one of the tools for____________________________.
  • 14. QUIZ  CMS stands for ___________________________________.
  • 15. Mobile strategies in the Business world Market  To create a seamless environment where employees can access the needed information, applications, and tools on their mobile devices and in a constrained environment.  A mobile strategy is a way to incorporate mobile devices into your overall corporate strategy. According to CMS report, average smartphone conversion rates are up 64% as compared to that for desktops. This makes a mobile strategy altogether more important for businesses.
  • 16. Requirements gathering and validation for mobile applications
  • 17. Requirement Gathering Techniques • Brainstorming is used in requirement gathering to get as many ideas as possible from group of people • Document Analysis • Focus Group • Interface analysis • Interview • Observation • Prototyping • Requirement Workshops
  • 18. Steps to Write a Great Mobile Application Requirement Document 1. Formulate an Idea Description 2. Give the Right Sequence 3. Refer to Existing Applications 4. Identify the Priority Features 5. Give only Relevant Details 6. Create Wireframes 7. Choose Appropriate Requirements Formats  Functional Specification Document (FSD)  User Stories  Sketches and Wireframes
  • 19. Mobile Myths  Myth 1: You should always provide a native app for a better experience  Myth 2: If you build, they will come  Myth 3: Mobile apps are cheaper and easier than typical applications  Myth 4: Once your app is released, it’s done  Myth 5: Building for iOS is enough  Myth 6: If you build native apps, you don’t need mobile web apps  Myth 7: Great features = a successful app
  • 20. Third Party Framework  Appcelerator Titanium Mobile Framework  PhoneGap  MonoDroid and MonoTouch
  • 21. Third Party Framework  Third-party risk management (TPRM) frameworks provide organizations with a roadmap to build their TPRM programs based on industry-standard best practices.  Frameworks can be used as a foundation for building a TPRM program and as a source of baseline control requirements for third-party vendors and suppliers.
  • 22. Appcelerator Titanium Mobile Framework  Appcelerator's Titanium is one of the leading open source platform that creates tablet, mobile and desktop applications using web technologies such as JavaScript, HTML and CSS.  Scripting languages like Ruby or Python is used to build native apps for the iPhone, Android and the iPad.  This cross platform mobile development solution has many features that helps mobile app developers in creating fascinating native apps without learning Objective-C or Java.
  • 23. PhoneGap  PhoneGap is among the most popular technology for developing cross-platform mobile apps. PhoneGap is open source and it was created by Nitobi Software (known as Adobe now).  It lets developers create application utilizing CSS, HTML, and JavaScript, but developers do not need to necessarily know the mentioned languages to develop apps.  It is a platform that lets you create mobile apps, especially, creates hybrid apps that use web tech and turn them into native apps that can be approved to Android and iOS app stores.
  • 24. PhoneGap  This implies you basically create a static website with CSS, HTML, and JavaScript and then turn into an app with PhoneGap.  It is an extremely mature and useful platform, and it is utilized by almost every developer working on hybrid app creation.  PhoneGap lets you create native apps in a similar fashion to building websites.
  • 25. MonoTouch MonoTouch is a framework that allows developers create iPhone applications using the compilation of C# and reusing the existing .NET source code, libraries and skills. MonoTouch includes:  Mono for the iPhone, iPad and iPod Touch  C# and .NET compilers – on the iPhone you will need to compile the existing C# code and tools with the help of MonoTouch compiler to make sure that all the assemblies are referenced.  .NET Bindings to Native APIs – MonoTouch compiler turns to compile the .NET libraries and base assemblies to create native iPhone applications.
  • 26. MonoTouch  Mac or iPhone SDK -includes the Xcode IDE, iPhone Simulator, and a suite of additional tools for developing applications for iPhone, iPad and iPod Touch.  MonoDevelop Integration helps developers to integrate all features/toolsets from the integrating.NET platform to the target iPhone environment from zero in no time.  Libraries that bind the native CocoaTouch APIs – toolsets that help to create native application interfaces for iPhone, iPad and iPod Touch.
  • 27. MonoDroid  Mono for Android (MonoDroid) is a software development environment kit that allows to create the applications that run on Android phones and tablets.  Mono for Android consists of the core Mono runtime, the Mono for Android bindings to the native Android APIs.  A Visual Studio 2010 plug-in is used to develop Android applications and an SDK that contains the tools to build, debug and deploy your applications.
  • 28. Publishing and delivery of Mobile Applications Android application publishing is a process that makes your Android applications available to users.  Regression Testing  Application Rating  Targeted Regions  Application Size  SDK and Screen Compatibility  Application Pricing  Promotional Content  Build and Upload release –ready APK  Finalize Application Detail
  • 29. Marketing Factors in Developing Mobile Applications  Research  Identify Target Audience  Right Platform Selection  Set Plan of Action  Know your Budget  Think Out of the Box  Smooth and Efficient  User Experience  Focus on Marketing Strategy  Testing
  • 30. Marketing Factors in Developing Mobile Applications
  • 31.
  • 33. Quiz  ______________________is one of the requirement formats while writing the mobile application requirement document.
  • 34. QUIZ  _________________________ is one of the third party framework.
  • 35. QUIZ  ______________________and ____________________use the existing web technologies for developing mobile applications.
  • 36. QUIZ  MonoDroid uses ________________________ to develop Android applications.
  • 37. QUIZ  Which third party framework uses the C# and .NET compilers?