SlideShare a Scribd company logo
MOBILE APPLICATION
DEVELOPMENT
Shyam N. Chawda 07874391191
Smart phone
Mobile APP
 Phone with good “Atma”
 A mobile app is a computer program designed
to run on mobile devices such as smartphones
and tablet computers.
Smart phone
 Powerful hardware that constitutes a SmartPhone.
 But hardware is certainly not the only factor ?
 A SmartPhone is the one that has a vast range of
applications (built-in) and supports plenty more
from the external apps markets.
Smart phone
Stay connected all the time, communicate and
collaborate over work
Conduct meetings
Prepare reports and share them with anyone anywhere in the
world
It doesn’t really matter where you are, Connected with Friends & Family
MORPHING
Mobile APP
 A mobile app is a computer program designed
to run on mobile devices such as smartphones
and tablet computers.
 “Free or not to be free” – that is the question?
App Categories
Shyam N. Chawda 7874391191
 Books , Business , Catalogs , Education ,
Entertainment , Finance , Food & Drink ,
Games , Health & Fitness , Lifestyle , Medical ,
Music , Navigation , News , Photo & Video ,
Productivity , Reference , Social Networking
,Sports , Travel , Utilities , Weather
Game Categories
Shyam N. Chawda 7874391191
 Action , Adventure , Board , Card , Casino ,
Dice , Educational , Family , Kids , Music ,
Puzzle , Racing ,Role Playing , Simulation ,
Sports , Strategy , Trivia , Word
Types of mobile app
 Native
 Web
 Hybrid
Native app
 Native apps are built for a specific operating
system
 Native apps live on the device and are accessed
through icons on the device home screen.
 Native apps are installed through an application
store.
Native app
 A native app is written in the programming
language specific for a platform, the most
popular being Objective-C or Swift for Apple
devices and Java for Android devices.
 They are developed specifically for one
platform, and can take full advantage of all the
device features
Native app
 They can tap into the wider functionality of the
device; including the camera, microphone,
compass and swipe gestures.
 Best graphics performance
Native app
 Camera
 Tourch
 Angry Birds
 Shazam
 Whatsapp
 Instagram
 Facebook
Web app
Shyam N. Chawda 7874391191
Shyam N. Chawda 7874391191
Web app
Web app
 A major challenge for developers of applications
is to create something that works on multiple
devices.
Web app
 Web apps are not real applications.
 They are really websites that, in many ways,
look and feel like native applications
Web app
 They are run by a browser and typically written in
HTML5.
 Users first access them as they would access any web
page.
 Features of HTML 5 - Advanced UI components, access
to rich media types, geolocation services & offline
availability.
 Runs on a standalone mobile web browser
Web app
“Write once, run anywhere”
 Web apps use JavaScript, CSS, HTML5
 You cannot distribute websites through app
stores.
Web app
 Hoodoomail
 News
Hybrid app
 Part native apps + Part web apps.
 Hybrid apps are also popular because they
allow cross platform development and thus
significantly reduce development costs: that is,
the same HTML code components can be
reused on different mobile operating systems.
Hybrid app
 Tools such as PhoneGap, Apache Cordova
and Sencha Touch allow people to design and
code across platforms, using the power of
HTML.
Hybrid app
 Salary oriented
 Why hire a developer for each platform when
you can hire one developer and target all of
them through HTML, CSS, and JavaScript
Which one?
 Which mobile platforms do you wish to target?
 Do you want to distribute your application via app
stores?
 Are you looking to utilize the capabilities of the mobile
device?
 What are the technical abilities of your development
team?
 Does the one-size-fit-all approach of hybrid really live
up to its promise?
Shyam N. Chawda 7874391191
Mobile Store
Shyam N. Chawda 7874391191
List of mobile software distribution platforms
App stores
Shyam N. Chawda 7874391191
 More like warehouses
 One-stop distribution and management
 Meta data – search keywords
 Metrics on downloads
Mobile Store
Shyam N. Chawda 7874391191
Amazon Appstore
Shyam N. Chawda 7874391191
 3,30,000
 http://www.amazon.com/mobile-apps
 Free
 70% developer
Google Play
Shyam N. Chawda 7874391191
 19,00,000
 https://play.google.com/store?hl=en
 Google Play or Google Play Store
and originally the Android Market
 70% developer
Google Play
Shyam N. Chawda 7874391191
 Android Watch, Smart Glass, Home
Appliances, Smart TV,DECT phones, Game
Console ,Mirrors
Google Play
Shyam N. Chawda 7874391191
Google Play Music
Shyam N. Chawda 7874391191
Google Play Books
Shyam N. Chawda 7874391191
Google Play Movies & TV
Shyam N. Chawda 7874391191
Google Play Newsstand
Availability
Shyam N. Chawda 7874391191
App Store (iOS)
Shyam N. Chawda 7874391191
 1,00,00,00,00,000
 https://itunes.apple.com/in/genre/ios/id36?mt=8
 iPhone smartphone, the iPod Touch handheld computer and
the iPad tablet computer, or onto a personal computer via
iTunes.
 70% developer
Windows Store
Shyam N. Chawda 7874391191
 1,50,000
 "Windows Phone Marketplace" to "Windows
Phone Store".
 https://www.microsoft.com/en-in/store/apps
Windows Store
Shyam N. Chawda 7874391191
 70% developer
 Business Class
App Store (iOS)
Shyam N. Chawda 7874391191
Mobile Application Development
Platform
Shyam N. Chawda 7874391191
 3 Categories
Cross Platform
Shyam N. Chawda 7874391191
MADP - Cross
Shyam N. Chawda 7874391191
 Separates build environment from target
environment.
 Platform-independent API using a mainstream
programming language like JavaScript, Ruby or
Java.
 The cross-compiler then transforms the code into
platform-specific native apps.
MADP - Cross
Shyam N. Chawda 7874391191
 PROS:
 Improved performance and User Experience.
 Full access to functionalities of underlying mobile OS and
device specific capabilities.
 CONS:
 Highly complex as cross-compilers are difficult to program.
 Need to be kept consistent with fragmented mobile platforms
and operating systems available.
Shyam N. Chawda 7874391191
Android Development
Shyam N. Chawda 7874391191
Android Development
Shyam N. Chawda 7874391191
 Programming languages - Java, C++ and C.
 Integrated Development Environment (IDE)
available- Eclipse and Android Studio
 Cost - Free.
Android Development
Shyam N. Chawda 7874391191
 The extension – apk.
 Cross Platform Deployment – Android only.
IOS Development
Shyam N. Chawda 7874391191
 Programming languages : Objective-C and
Swift.
 Integrated Development Environment (IDE)
available- Xcode, AppCode.
 Cross Platform Development – Only IOS
devices.
 Installer Packaging Options - Only via App
Store, needs review and approval by Apple
IOS Development
Shyam N. Chawda 7874391191
 Extension - ipa
 Cost - Apple tools are free for an Intel-
based Mac. Simulator testing is free, but
installing on a device needs a fee for a
developer signing key.
IOS Development
Shyam N. Chawda 7874391191
iPhone iOs 1-9
AppleTV iOS 4-9
Apple Watch
Ipod
Windows Development
Shyam N. Chawda 7874391191
New Tech
Shyam N. Chawda 7874391191
 Every mobile operating system provides their
own set of tools and environments to develop
apps that will run on them. Application made
for one operating system cannot run on any
other platform as they are entirely different.
PhoneGap
Shyam N. Chawda 7874391191
PhoneGap
Shyam N. Chawda 7874391191
 PhoneGap is a free and open source
framework that allows you to create mobile
apps using standardized method.
PhoneGAP
Shyam N. Chawda 7874391191
 Lower cost
 Lack of support for native UI components,
design patterns & development tools.
 Different JavaScript files on each platform for
PhoneGap itself and plugins
 No native UI support and No built-in support
for push notifications
Titanium
Shyam N. Chawda 7874391191
Titanium
Shyam N. Chawda 7874391191
 Single source codebase written in JavaScript, compiled into native
code and packaged for different target platforms.
 Does not use browser engine to render user interface on mobile
devices.
 Native code output very quick and fluid on the phone.
 Easy setup and startup for developers.
 Support for desktop and tablet development
Sencha
Shyam N. Chawda 7874391191
Sencha
Shyam N. Chawda 7874391191
JAVA
Shyam N. Chawda 7874391191
 OOPs
 Core JAVA only
Shyam N. Chawda 7874391191
7874391191
www.shyamsir.com
Shyam Navinbhai Chawda
Shyam.Rajput@gmail.com

More Related Content

What's hot

Android marshmallow 6.0
Android marshmallow 6.0Android marshmallow 6.0
Android marshmallow 6.0
Parmeshwar Wahatule
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
jini james
 
Mobile Convention Brussels 2014 - Chris Heilmann
Mobile Convention Brussels 2014 - Chris HeilmannMobile Convention Brussels 2014 - Chris Heilmann
Mobile Convention Brussels 2014 - Chris Heilmann
Mobile Convention
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
Jeremy Callinan
 
IOS vs Android Apps
IOS vs Android AppsIOS vs Android Apps
IOS vs Android Apps
Chirag Kathuria
 
Top reasons you should develop android and i os
Top reasons you should develop android and i osTop reasons you should develop android and i os
Top reasons you should develop android and i os
Rapidsoft Technologies
 
iOS 15 Is Upon Us: What New Can Apple Lovers Expect in iOS 15 Features?
iOS 15 Is Upon Us: What New Can Apple Lovers Expect in iOS 15 Features?iOS 15 Is Upon Us: What New Can Apple Lovers Expect in iOS 15 Features?
iOS 15 Is Upon Us: What New Can Apple Lovers Expect in iOS 15 Features?
Pixel Crayons
 
Mobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th edition
Marco Tabor
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebMarco Tabor
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
Athhar Ahamed
 
Why windows phone
Why windows phoneWhy windows phone
Why windows phone
Pawan Kurmi
 
ANDROID MARSHMALLOW
ANDROID MARSHMALLOWANDROID MARSHMALLOW
ANDROID MARSHMALLOW
Om Prakash
 
android marshmallow
android marshmallowandroid marshmallow
android marshmallow
Chaitanya Ram
 
History Of The Development Of Mobile Applications
History Of The Development Of Mobile ApplicationsHistory Of The Development Of Mobile Applications
History Of The Development Of Mobile Applications
emmaroberts477
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
Rameez Ramzan
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
Eric Cattoir
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
Markovate
 

What's hot (20)

FirstMeetupSlides
FirstMeetupSlidesFirstMeetupSlides
FirstMeetupSlides
 
Android marshmallow 6.0
Android marshmallow 6.0Android marshmallow 6.0
Android marshmallow 6.0
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Mobile Convention Brussels 2014 - Chris Heilmann
Mobile Convention Brussels 2014 - Chris HeilmannMobile Convention Brussels 2014 - Chris Heilmann
Mobile Convention Brussels 2014 - Chris Heilmann
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
 
IOS vs Android Apps
IOS vs Android AppsIOS vs Android Apps
IOS vs Android Apps
 
Top reasons you should develop android and i os
Top reasons you should develop android and i osTop reasons you should develop android and i os
Top reasons you should develop android and i os
 
iOS 15 Is Upon Us: What New Can Apple Lovers Expect in iOS 15 Features?
iOS 15 Is Upon Us: What New Can Apple Lovers Expect in iOS 15 Features?iOS 15 Is Upon Us: What New Can Apple Lovers Expect in iOS 15 Features?
iOS 15 Is Upon Us: What New Can Apple Lovers Expect in iOS 15 Features?
 
Mobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th edition
 
App development company
App development companyApp development company
App development company
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_Web
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Why windows phone
Why windows phoneWhy windows phone
Why windows phone
 
ANDROID MARSHMALLOW
ANDROID MARSHMALLOWANDROID MARSHMALLOW
ANDROID MARSHMALLOW
 
Mobile_Portfolio_new
Mobile_Portfolio_newMobile_Portfolio_new
Mobile_Portfolio_new
 
android marshmallow
android marshmallowandroid marshmallow
android marshmallow
 
History Of The Development Of Mobile Applications
History Of The Development Of Mobile ApplicationsHistory Of The Development Of Mobile Applications
History Of The Development Of Mobile Applications
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
 

Viewers also liked

Operators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NETOperators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NET
Shyam Sir
 
Use the proper presentation software (right)
Use the proper presentation software (right)Use the proper presentation software (right)
Use the proper presentation software (right)
Niki Skene
 
What IACy can do for you
What IACy can do for youWhat IACy can do for you
What IACy can do for you
Niki Skene
 
Moving ASP.NET MVC to ASP.NET Core
Moving ASP.NET MVC to ASP.NET Core Moving ASP.NET MVC to ASP.NET Core
Moving ASP.NET MVC to ASP.NET Core
John Patrick Oliveros
 
Part21 combobox vb.net
Part21 combobox vb.netPart21 combobox vb.net
Part21 combobox vb.net
Girija Muscut
 
History object
History objectHistory object
History objectilakkiya
 
Part17 radio button using vb.net 2012
Part17 radio button using vb.net 2012Part17 radio button using vb.net 2012
Part17 radio button using vb.net 2012
Girija Muscut
 
Hanuman chalisa in tamil
Hanuman chalisa in tamilHanuman chalisa in tamil
Hanuman chalisa in tamil
Girija Muscut
 
Visual Studio.NET
Visual Studio.NETVisual Studio.NET
Visual Studio.NET
salonityagi
 
Switchable Map APIs with Drupal
Switchable Map APIs with DrupalSwitchable Map APIs with Drupal
Switchable Map APIs with Drupal
Ranel Padon
 
Mobile payment i phone application
Mobile payment i phone applicationMobile payment i phone application
Mobile payment i phone applicationcaneren
 
Building Mobile Application Using PhoneGap
Building Mobile Application Using PhoneGapBuilding Mobile Application Using PhoneGap
Building Mobile Application Using PhoneGap
Rajashekar Bhagavatula
 
Mobile phone applications
Mobile phone applicationsMobile phone applications
Mobile phone applications
Nazish khalid
 
Barrett School Store Mobile Phone Application Proposal
Barrett School Store Mobile Phone Application ProposalBarrett School Store Mobile Phone Application Proposal
Barrett School Store Mobile Phone Application Proposal
Fabeeha Ahmed
 
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Ranel Padon
 
Loyalty & Rewards Points Application on your mobile phone, iPhone, Android
Loyalty & Rewards Points Application on your mobile phone, iPhone, AndroidLoyalty & Rewards Points Application on your mobile phone, iPhone, Android
Loyalty & Rewards Points Application on your mobile phone, iPhone, Android
Mike Taylor
 
Introduction To Mobile Application Development
Introduction  To  Mobile Application DevelopmentIntroduction  To  Mobile Application Development
Introduction To Mobile Application Development
Steven James
 
Basic android development
Basic android developmentBasic android development
Basic android developmentUpanya Singh
 
Android Components & Manifest
Android Components & ManifestAndroid Components & Manifest
Android Components & Manifest
ma-polimi
 
Python Programming - XIII. GUI Programming
Python Programming - XIII. GUI ProgrammingPython Programming - XIII. GUI Programming
Python Programming - XIII. GUI ProgrammingRanel Padon
 

Viewers also liked (20)

Operators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NETOperators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NET
 
Use the proper presentation software (right)
Use the proper presentation software (right)Use the proper presentation software (right)
Use the proper presentation software (right)
 
What IACy can do for you
What IACy can do for youWhat IACy can do for you
What IACy can do for you
 
Moving ASP.NET MVC to ASP.NET Core
Moving ASP.NET MVC to ASP.NET Core Moving ASP.NET MVC to ASP.NET Core
Moving ASP.NET MVC to ASP.NET Core
 
Part21 combobox vb.net
Part21 combobox vb.netPart21 combobox vb.net
Part21 combobox vb.net
 
History object
History objectHistory object
History object
 
Part17 radio button using vb.net 2012
Part17 radio button using vb.net 2012Part17 radio button using vb.net 2012
Part17 radio button using vb.net 2012
 
Hanuman chalisa in tamil
Hanuman chalisa in tamilHanuman chalisa in tamil
Hanuman chalisa in tamil
 
Visual Studio.NET
Visual Studio.NETVisual Studio.NET
Visual Studio.NET
 
Switchable Map APIs with Drupal
Switchable Map APIs with DrupalSwitchable Map APIs with Drupal
Switchable Map APIs with Drupal
 
Mobile payment i phone application
Mobile payment i phone applicationMobile payment i phone application
Mobile payment i phone application
 
Building Mobile Application Using PhoneGap
Building Mobile Application Using PhoneGapBuilding Mobile Application Using PhoneGap
Building Mobile Application Using PhoneGap
 
Mobile phone applications
Mobile phone applicationsMobile phone applications
Mobile phone applications
 
Barrett School Store Mobile Phone Application Proposal
Barrett School Store Mobile Phone Application ProposalBarrett School Store Mobile Phone Application Proposal
Barrett School Store Mobile Phone Application Proposal
 
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
 
Loyalty & Rewards Points Application on your mobile phone, iPhone, Android
Loyalty & Rewards Points Application on your mobile phone, iPhone, AndroidLoyalty & Rewards Points Application on your mobile phone, iPhone, Android
Loyalty & Rewards Points Application on your mobile phone, iPhone, Android
 
Introduction To Mobile Application Development
Introduction  To  Mobile Application DevelopmentIntroduction  To  Mobile Application Development
Introduction To Mobile Application Development
 
Basic android development
Basic android developmentBasic android development
Basic android development
 
Android Components & Manifest
Android Components & ManifestAndroid Components & Manifest
Android Components & Manifest
 
Python Programming - XIII. GUI Programming
Python Programming - XIII. GUI ProgrammingPython Programming - XIII. GUI Programming
Python Programming - XIII. GUI Programming
 

Similar to Mobile Application

Mse july13 (1/3)
Mse july13 (1/3)Mse july13 (1/3)
Mse july13 (1/3)
IIITA
 
Dev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideDev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideTrioBlack Trioblack
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
muthulakshmi cse
 
Android workshop sn tech solutions
Android workshop sn tech solutionsAndroid workshop sn tech solutions
Android workshop sn tech solutions
SN Tech Solutions
 
SAP and Microsoft Windows 8 and Windows Phone 8 Partner Webinar
SAP and Microsoft Windows 8 and Windows Phone 8 Partner WebinarSAP and Microsoft Windows 8 and Windows Phone 8 Partner Webinar
SAP and Microsoft Windows 8 and Windows Phone 8 Partner Webinar
SAP PartnerEdge program for Application Development
 
Useful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android AppsUseful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android Apps
momoahmedabad
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
Almog Koren
 
Mobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsMobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool Labs
Harutyun Abgaryan
 
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
 
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
Appzure -Mobile App Development
 
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
SivaSankari36
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
HannaAnvar1
 
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
 
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
DataArt
 
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
Marco Tabor
 
Logic tree mobile_gv
Logic tree mobile_gvLogic tree mobile_gv
Logic tree mobile_gvLogictreeit
 
Logictree Mobile Practice Presentation
Logictree Mobile Practice PresentationLogictree Mobile Practice Presentation
Logictree Mobile Practice PresentationLogictreeit
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
Mosiur Rahman Imraan
 

Similar to Mobile Application (20)

Mse july13 (1/3)
Mse july13 (1/3)Mse july13 (1/3)
Mse july13 (1/3)
 
Dev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideDev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guide
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
Android workshop sn tech solutions
Android workshop sn tech solutionsAndroid workshop sn tech solutions
Android workshop sn tech solutions
 
SAP and Microsoft Windows 8 and Windows Phone 8 Partner Webinar
SAP and Microsoft Windows 8 and Windows Phone 8 Partner WebinarSAP and Microsoft Windows 8 and Windows Phone 8 Partner Webinar
SAP and Microsoft Windows 8 and Windows Phone 8 Partner Webinar
 
Android and android phones 2
Android and android phones 2Android and android phones 2
Android and android phones 2
 
Useful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android AppsUseful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android Apps
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
Mobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsMobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool Labs
 
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...
 
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
 
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
 
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 ?
 
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
 
Rhodes vs Phonegap
Rhodes vs PhonegapRhodes vs Phonegap
Rhodes vs Phonegap
 
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
 
Logic tree mobile_gv
Logic tree mobile_gvLogic tree mobile_gv
Logic tree mobile_gv
 
Logictree Mobile Practice Presentation
Logictree Mobile Practice PresentationLogictree Mobile Practice Presentation
Logictree Mobile Practice Presentation
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 

More from Shyam Sir

Hosting
HostingHosting
Hosting
Shyam Sir
 
It new2015
It new2015It new2015
It new2015
Shyam Sir
 
State Management in ASP.NET
State Management in ASP.NETState Management in ASP.NET
State Management in ASP.NET
Shyam Sir
 
MVC First Basic
MVC First BasicMVC First Basic
MVC First Basic
Shyam Sir
 
Basic Concept of ASP.NET
Basic Concept of ASP.NETBasic Concept of ASP.NET
Basic Concept of ASP.NET
Shyam Sir
 
ASP.NET with VB.NET
 ASP.NET with VB.NET ASP.NET with VB.NET
ASP.NET with VB.NET
Shyam Sir
 
Master page and Theme ASP.NET with VB.NET
Master page and Theme ASP.NET with VB.NETMaster page and Theme ASP.NET with VB.NET
Master page and Theme ASP.NET with VB.NET
Shyam Sir
 
If Else .. Select Case in VB.NET
If Else .. Select Case in VB.NETIf Else .. Select Case in VB.NET
If Else .. Select Case in VB.NET
Shyam Sir
 

More from Shyam Sir (8)

Hosting
HostingHosting
Hosting
 
It new2015
It new2015It new2015
It new2015
 
State Management in ASP.NET
State Management in ASP.NETState Management in ASP.NET
State Management in ASP.NET
 
MVC First Basic
MVC First BasicMVC First Basic
MVC First Basic
 
Basic Concept of ASP.NET
Basic Concept of ASP.NETBasic Concept of ASP.NET
Basic Concept of ASP.NET
 
ASP.NET with VB.NET
 ASP.NET with VB.NET ASP.NET with VB.NET
ASP.NET with VB.NET
 
Master page and Theme ASP.NET with VB.NET
Master page and Theme ASP.NET with VB.NETMaster page and Theme ASP.NET with VB.NET
Master page and Theme ASP.NET with VB.NET
 
If Else .. Select Case in VB.NET
If Else .. Select Case in VB.NETIf Else .. Select Case in VB.NET
If Else .. Select Case in VB.NET
 

Recently uploaded

Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 

Recently uploaded (20)

Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 

Mobile Application

  • 3. Mobile APP  Phone with good “Atma”  A mobile app is a computer program designed to run on mobile devices such as smartphones and tablet computers.
  • 4. Smart phone  Powerful hardware that constitutes a SmartPhone.  But hardware is certainly not the only factor ?  A SmartPhone is the one that has a vast range of applications (built-in) and supports plenty more from the external apps markets.
  • 6. Stay connected all the time, communicate and collaborate over work
  • 8. Prepare reports and share them with anyone anywhere in the world
  • 9. It doesn’t really matter where you are, Connected with Friends & Family
  • 11. Mobile APP  A mobile app is a computer program designed to run on mobile devices such as smartphones and tablet computers.  “Free or not to be free” – that is the question?
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. App Categories Shyam N. Chawda 7874391191  Books , Business , Catalogs , Education , Entertainment , Finance , Food & Drink , Games , Health & Fitness , Lifestyle , Medical , Music , Navigation , News , Photo & Video , Productivity , Reference , Social Networking ,Sports , Travel , Utilities , Weather
  • 17. Game Categories Shyam N. Chawda 7874391191  Action , Adventure , Board , Card , Casino , Dice , Educational , Family , Kids , Music , Puzzle , Racing ,Role Playing , Simulation , Sports , Strategy , Trivia , Word
  • 18. Types of mobile app  Native  Web  Hybrid
  • 19. Native app  Native apps are built for a specific operating system  Native apps live on the device and are accessed through icons on the device home screen.  Native apps are installed through an application store.
  • 20. Native app  A native app is written in the programming language specific for a platform, the most popular being Objective-C or Swift for Apple devices and Java for Android devices.  They are developed specifically for one platform, and can take full advantage of all the device features
  • 21. Native app  They can tap into the wider functionality of the device; including the camera, microphone, compass and swipe gestures.  Best graphics performance
  • 22. Native app  Camera  Tourch  Angry Birds  Shazam  Whatsapp  Instagram  Facebook
  • 23. Web app Shyam N. Chawda 7874391191
  • 24. Shyam N. Chawda 7874391191
  • 26. Web app  A major challenge for developers of applications is to create something that works on multiple devices.
  • 27. Web app  Web apps are not real applications.  They are really websites that, in many ways, look and feel like native applications
  • 28. Web app  They are run by a browser and typically written in HTML5.  Users first access them as they would access any web page.  Features of HTML 5 - Advanced UI components, access to rich media types, geolocation services & offline availability.  Runs on a standalone mobile web browser
  • 29. Web app “Write once, run anywhere”  Web apps use JavaScript, CSS, HTML5  You cannot distribute websites through app stores.
  • 31. Hybrid app  Part native apps + Part web apps.  Hybrid apps are also popular because they allow cross platform development and thus significantly reduce development costs: that is, the same HTML code components can be reused on different mobile operating systems.
  • 32. Hybrid app  Tools such as PhoneGap, Apache Cordova and Sencha Touch allow people to design and code across platforms, using the power of HTML.
  • 33. Hybrid app  Salary oriented  Why hire a developer for each platform when you can hire one developer and target all of them through HTML, CSS, and JavaScript
  • 34. Which one?  Which mobile platforms do you wish to target?  Do you want to distribute your application via app stores?  Are you looking to utilize the capabilities of the mobile device?  What are the technical abilities of your development team?  Does the one-size-fit-all approach of hybrid really live up to its promise?
  • 35. Shyam N. Chawda 7874391191
  • 36. Mobile Store Shyam N. Chawda 7874391191 List of mobile software distribution platforms
  • 37. App stores Shyam N. Chawda 7874391191  More like warehouses  One-stop distribution and management  Meta data – search keywords  Metrics on downloads
  • 38. Mobile Store Shyam N. Chawda 7874391191
  • 39. Amazon Appstore Shyam N. Chawda 7874391191  3,30,000  http://www.amazon.com/mobile-apps  Free  70% developer
  • 40. Google Play Shyam N. Chawda 7874391191  19,00,000  https://play.google.com/store?hl=en  Google Play or Google Play Store and originally the Android Market  70% developer
  • 41. Google Play Shyam N. Chawda 7874391191  Android Watch, Smart Glass, Home Appliances, Smart TV,DECT phones, Game Console ,Mirrors
  • 42. Google Play Shyam N. Chawda 7874391191
  • 43. Google Play Music Shyam N. Chawda 7874391191
  • 44. Google Play Books Shyam N. Chawda 7874391191
  • 45. Google Play Movies & TV Shyam N. Chawda 7874391191
  • 47. App Store (iOS) Shyam N. Chawda 7874391191  1,00,00,00,00,000  https://itunes.apple.com/in/genre/ios/id36?mt=8  iPhone smartphone, the iPod Touch handheld computer and the iPad tablet computer, or onto a personal computer via iTunes.  70% developer
  • 48. Windows Store Shyam N. Chawda 7874391191  1,50,000  "Windows Phone Marketplace" to "Windows Phone Store".  https://www.microsoft.com/en-in/store/apps
  • 49. Windows Store Shyam N. Chawda 7874391191  70% developer  Business Class
  • 50. App Store (iOS) Shyam N. Chawda 7874391191
  • 51. Mobile Application Development Platform Shyam N. Chawda 7874391191  3 Categories
  • 52. Cross Platform Shyam N. Chawda 7874391191
  • 53. MADP - Cross Shyam N. Chawda 7874391191  Separates build environment from target environment.  Platform-independent API using a mainstream programming language like JavaScript, Ruby or Java.  The cross-compiler then transforms the code into platform-specific native apps.
  • 54. MADP - Cross Shyam N. Chawda 7874391191  PROS:  Improved performance and User Experience.  Full access to functionalities of underlying mobile OS and device specific capabilities.  CONS:  Highly complex as cross-compilers are difficult to program.  Need to be kept consistent with fragmented mobile platforms and operating systems available.
  • 55. Shyam N. Chawda 7874391191
  • 56. Android Development Shyam N. Chawda 7874391191
  • 57. Android Development Shyam N. Chawda 7874391191  Programming languages - Java, C++ and C.  Integrated Development Environment (IDE) available- Eclipse and Android Studio  Cost - Free.
  • 58. Android Development Shyam N. Chawda 7874391191  The extension – apk.  Cross Platform Deployment – Android only.
  • 59. IOS Development Shyam N. Chawda 7874391191  Programming languages : Objective-C and Swift.  Integrated Development Environment (IDE) available- Xcode, AppCode.  Cross Platform Development – Only IOS devices.  Installer Packaging Options - Only via App Store, needs review and approval by Apple
  • 60. IOS Development Shyam N. Chawda 7874391191  Extension - ipa  Cost - Apple tools are free for an Intel- based Mac. Simulator testing is free, but installing on a device needs a fee for a developer signing key.
  • 61. IOS Development Shyam N. Chawda 7874391191 iPhone iOs 1-9 AppleTV iOS 4-9 Apple Watch Ipod
  • 62. Windows Development Shyam N. Chawda 7874391191
  • 63. New Tech Shyam N. Chawda 7874391191  Every mobile operating system provides their own set of tools and environments to develop apps that will run on them. Application made for one operating system cannot run on any other platform as they are entirely different.
  • 65. PhoneGap Shyam N. Chawda 7874391191  PhoneGap is a free and open source framework that allows you to create mobile apps using standardized method.
  • 66. PhoneGAP Shyam N. Chawda 7874391191  Lower cost  Lack of support for native UI components, design patterns & development tools.  Different JavaScript files on each platform for PhoneGap itself and plugins  No native UI support and No built-in support for push notifications
  • 68. Titanium Shyam N. Chawda 7874391191  Single source codebase written in JavaScript, compiled into native code and packaged for different target platforms.  Does not use browser engine to render user interface on mobile devices.  Native code output very quick and fluid on the phone.  Easy setup and startup for developers.  Support for desktop and tablet development
  • 71. JAVA Shyam N. Chawda 7874391191  OOPs  Core JAVA only
  • 72. Shyam N. Chawda 7874391191 7874391191 www.shyamsir.com Shyam Navinbhai Chawda Shyam.Rajput@gmail.com