SlideShare una empresa de Scribd logo
1 de 26
e-BLS develops innovative training solutions
Shane Wilson
5 March 2012
Technology Taranaki
the Dogbert app…
e-BLS holds ISO 9001:2008
Certification in:
“Multimedia and
resource development,
specializing in creating
customized training
solutions”.
why are we here?
Kiwis' internet smartphone usage tops 2.5m
“The number of mobile broadband subscribers rose 34% to 2.5 million in the
12 months ended June 30 compared to a year earlier”
NBR, Oct 2012
Total NZ Mobile Connections
Vodafone: 2,434,000
Telecom: 1,987,000
2degrees: 875,656
TelstraClear/MVNOs: 50,000
NBR, Feb 2012
That’s over 5m mobile connections for 4.5m people!
definitions
term definition
app / application - computer software designed to perform specific tasks
web site - set of web pages containing text, images, video, audio, etc
- static [does not perform a task]
mobile web app - an app accessed online, and coded to adapt to suit
whatever device it is viewed on
native app - an app that is downloaded and installed on a users device
from an app store
hybrid app - an app that is appears native, but much content from the
web (e.g. Sencha)
cross-platform app - Create one app, and publish to many platforms
native app development tools
iOS (Apple): Xcode and the iOS SDK
Language: Objective C
Android: Eclipse + ADT (Android Developer Tools) SDK
Language: Java
Microsoft: Visual Studio
Language: C++ or Visual Basic.net
pros of native apps
access all sensors and data:
-geolocation, accelerometer, camera, compass, media, contacts,
events, connections, notifications, storage/files
very rich mobile experience
access apps offline
cons of native apps
have to choose which Operating System (OS) to program for:
-iOS (Apple), Android, Palm webOS, Windows Phone 7 & 8, Bada &
Symbian, Tizan
-or create multiple versions for multiple systems
-can become expensive if significant functionality required
submitting to each app store is timely
Apple’s App Store will charge 30% for all purchases
mobile web app development tools
(Dreamweaver, notepad ++ etc)
pros of web-based apps
- smartphone, tablet & PC friendly (cross-platform)
- no approval required to submit to app store + no revenue paid
- significantly reduces time, cost, complexity
cons of web-based apps
- cannot access most sensors or data: accelerometer, camera,
compass, media, contacts, events, connections, notifications,
storage/files
- no offline access to app
- no marketing support of the app stores
hybrid app development tools
iOS (Apple): Xcode and the iOS SDK
Language: Objective C
Android: Eclipse + ADT (Android Developer Tools) SDK
Language: Java
Microsoft: Visual Studio
Language: C++ or Visual Basic.net
PLUS HTML 5, CSS 3, and JavaScript (Dreamweaver,
notepad ++ etc)
pros of hybrid apps
- program primarily for web (html5), & create native components
as required
- access all sensors and data
- some offline capability
- faster to develop and update than pure native apps
cons of hybrid apps
- need to submit to each app store / market (payments +
permissions)
- need to hire or contract native and web app developers
cross-platform app development tools
PhoneGap (Adobe)
Titanium (Appcelerator)
Sencha Touch (native + web)
Adobe Air
- Total of 97 on wikipedia (native + cross-platform)!
- Range from very basic ‘drag & drop’ to very good (and
expensive) that are close to native
pros of cross-platform app development
- program once (+ 10%) and publish to multiple app stores
- multiple screen sizes, devices and operating systems
- tools require CSS3, JS & HTML5 (no Java/C#/Objective C, C++ etc)
- offline capability and access to all sensors
- marketing support of app store
cons of cross-platform app development
- layer between native code and app: not as perfect as native
- vendor lock-in (proprietary languages) risk
- functionality 6-12 months behind native device features
- requires payment to app stores and permission time lag
a popular mobile web app
-saves FT 30% on all subscription revenue
-allows FT full access to info on subscribers
-2m users within 10 months
-12% of FT’s paying subscribers use the app
e-BLS created the 2010/11
NPDC Festival of the Lights
app, available on iTunes App
Store and Android Market
(Play).
Designed to inform the
public about the
entertainment programme,
provide maps, and any
additional information.
Flash-based: a good option
in 2011… (fastest to develop,
available offline, multi-OS).NPDC Requirements
-Fast to build and inexpensive
-Content available off-line
-Multi-platform: iOS & Android
-Able to update/edit XML
Scripting for changes to events
A training Web App for Powerco (software by Zebra Crossing)
Web-based training
solution to enable
users to understand
and practice software
changes/updates.
Zero tech know-how, but you have a great App idea?
Use a product like AppGyver…
AppGyver: enabling business weenies since 2013
http://techcrunch.com/2013/03/01/pitching-app-ideas-appgyver-delivers-mobile-app-prototypes-in-minutes-no-technical-know-how-need
Summary - major considerations
Do I need a native app or can I use a mobile web app?
Do my users need to access the app offline?
Will my users be on one type of device or do I need to plan for
multiple types?
What programming languages do I already know that can be used?
Should I start with one app store (iOS or Android) or both/all?
If I need a native app, will a multi-platform approach be a
better way to start or should I go native from the start?
Kia ora and thank you
Questions?
www.e-bls.com

Más contenido relacionado

La actualidad más candente

Mobile App Development Process
Mobile App Development ProcessMobile App Development Process
Mobile App Development ProcessValentine Chrizz
 
Phone gap in android technology
Phone gap in android technologyPhone gap in android technology
Phone gap in android technologyVikrant Thakare
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Joelith
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobileapptelligence
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentDipesh Mukerji
 
Dissecting and DeFragmenting the Wild and Wacky Mobile App World
Dissecting and DeFragmenting the Wild and Wacky Mobile App WorldDissecting and DeFragmenting the Wild and Wacky Mobile App World
Dissecting and DeFragmenting the Wild and Wacky Mobile App WorldVictoria Abadir
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app developmentIBM Software India
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Developmentshikishiji
 
Mobile Application Development Strategy
Mobile Application Development StrategyMobile Application Development Strategy
Mobile Application Development StrategyAvi Aggarwal MBA, BEng
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
 
Bb....................
Bb....................Bb....................
Bb....................pristianti
 
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
 

La actualidad más candente (20)

Mobile App Development Process
Mobile App Development ProcessMobile App Development Process
Mobile App Development Process
 
Different types of mobile apps
Different types of mobile appsDifferent types of mobile apps
Different types of mobile apps
 
Phone gap in android technology
Phone gap in android technologyPhone gap in android technology
Phone gap in android technology
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligence
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
 
Dissecting and DeFragmenting the Wild and Wacky Mobile App World
Dissecting and DeFragmenting the Wild and Wacky Mobile App WorldDissecting and DeFragmenting the Wild and Wacky Mobile App World
Dissecting and DeFragmenting the Wild and Wacky Mobile App World
 
Hybrid App Development using PhoneGap/Cordova
Hybrid App Development using PhoneGap/CordovaHybrid App Development using PhoneGap/Cordova
Hybrid App Development using PhoneGap/Cordova
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
Mobile Application Development Strategy
Mobile Application Development StrategyMobile Application Development Strategy
Mobile Application Development Strategy
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Bb....................
Bb....................Bb....................
Bb....................
 
Z
ZZ
Z
 
Black berry 1
Black berry 1Black berry 1
Black berry 1
 
Native vs. Hybrid Apps
Native vs. Hybrid AppsNative vs. Hybrid Apps
Native vs. Hybrid Apps
 
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
 
App development
App developmentApp development
App development
 
Mobile Website vs Mobile App
Mobile Website vs Mobile AppMobile Website vs Mobile App
Mobile Website vs Mobile App
 
Hybrid mobile apps
Hybrid mobile appsHybrid mobile apps
Hybrid mobile apps
 

Destacado

מצגת השדה והיער שלנו להורי בית הספר מגן 092015
מצגת השדה והיער שלנו להורי בית הספר מגן 092015מצגת השדה והיער שלנו להורי בית הספר מגן 092015
מצגת השדה והיער שלנו להורי בית הספר מגן 092015noaregev
 
98% of Patients Cannot Recall Their Surgical Risks
98% of Patients Cannot Recall Their Surgical Risks98% of Patients Cannot Recall Their Surgical Risks
98% of Patients Cannot Recall Their Surgical RisksJim Cucinotta
 
Mi credo pedagógico
Mi credo pedagógicoMi credo pedagógico
Mi credo pedagógicoSara1452
 
Alfredo vázquez palazuelos
Alfredo vázquez palazuelosAlfredo vázquez palazuelos
Alfredo vázquez palazuelosAlfredo Vázquez
 

Destacado (7)

מצגת השדה והיער שלנו להורי בית הספר מגן 092015
מצגת השדה והיער שלנו להורי בית הספר מגן 092015מצגת השדה והיער שלנו להורי בית הספר מגן 092015
מצגת השדה והיער שלנו להורי בית הספר מגן 092015
 
QReducación
QReducaciónQReducación
QReducación
 
Consultants Review Pdf
Consultants Review PdfConsultants Review Pdf
Consultants Review Pdf
 
98% of Patients Cannot Recall Their Surgical Risks
98% of Patients Cannot Recall Their Surgical Risks98% of Patients Cannot Recall Their Surgical Risks
98% of Patients Cannot Recall Their Surgical Risks
 
Mi credo pedagógico
Mi credo pedagógicoMi credo pedagógico
Mi credo pedagógico
 
Alfredo vázquez palazuelos
Alfredo vázquez palazuelosAlfredo vázquez palazuelos
Alfredo vázquez palazuelos
 
Pain
PainPain
Pain
 

Similar a Presentation 5 Mar Tech Taranaki reduced

HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignThanh Nguyen
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxmuthulakshmi cse
 
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...darwinodb
 
How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?Alex Sam
 
Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5ijsrd.com
 
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARISivaSankari36
 
Mainstream development presentation
Mainstream development presentationMainstream development presentation
Mainstream development presentationAnna Vyrostak
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...hpcmitresearch
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationlverb
 
Mobile development
Mobile development Mobile development
Mobile development Nalys
 
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step GuidebookDistanceCodingAgency
 
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebookbill886381
 

Similar a Presentation 5 Mar Tech Taranaki reduced (20)

HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
 
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
 
How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?
 
Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5
 
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
 
CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015
 
Shanling_resume
Shanling_resumeShanling_resume
Shanling_resume
 
Mainstream development presentation
Mainstream development presentationMainstream development presentation
Mainstream development presentation
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
 
Mobile development
Mobile development Mobile development
Mobile development
 
Mobile development
Mobile development Mobile development
Mobile development
 
madanResume
madanResumemadanResume
madanResume
 
Mobile apps Intro
Mobile apps IntroMobile apps Intro
Mobile apps Intro
 
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
 
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
 
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
 
Hybrid mobile app
Hybrid mobile appHybrid mobile app
Hybrid mobile app
 

Presentation 5 Mar Tech Taranaki reduced

  • 1. e-BLS develops innovative training solutions Shane Wilson 5 March 2012 Technology Taranaki
  • 3. e-BLS holds ISO 9001:2008 Certification in: “Multimedia and resource development, specializing in creating customized training solutions”.
  • 4. why are we here? Kiwis' internet smartphone usage tops 2.5m “The number of mobile broadband subscribers rose 34% to 2.5 million in the 12 months ended June 30 compared to a year earlier” NBR, Oct 2012 Total NZ Mobile Connections Vodafone: 2,434,000 Telecom: 1,987,000 2degrees: 875,656 TelstraClear/MVNOs: 50,000 NBR, Feb 2012 That’s over 5m mobile connections for 4.5m people!
  • 5. definitions term definition app / application - computer software designed to perform specific tasks web site - set of web pages containing text, images, video, audio, etc - static [does not perform a task] mobile web app - an app accessed online, and coded to adapt to suit whatever device it is viewed on native app - an app that is downloaded and installed on a users device from an app store hybrid app - an app that is appears native, but much content from the web (e.g. Sencha) cross-platform app - Create one app, and publish to many platforms
  • 6. native app development tools iOS (Apple): Xcode and the iOS SDK Language: Objective C Android: Eclipse + ADT (Android Developer Tools) SDK Language: Java Microsoft: Visual Studio Language: C++ or Visual Basic.net
  • 7. pros of native apps access all sensors and data: -geolocation, accelerometer, camera, compass, media, contacts, events, connections, notifications, storage/files very rich mobile experience access apps offline cons of native apps have to choose which Operating System (OS) to program for: -iOS (Apple), Android, Palm webOS, Windows Phone 7 & 8, Bada & Symbian, Tizan -or create multiple versions for multiple systems -can become expensive if significant functionality required submitting to each app store is timely Apple’s App Store will charge 30% for all purchases
  • 8. mobile web app development tools (Dreamweaver, notepad ++ etc)
  • 9. pros of web-based apps - smartphone, tablet & PC friendly (cross-platform) - no approval required to submit to app store + no revenue paid - significantly reduces time, cost, complexity cons of web-based apps - cannot access most sensors or data: accelerometer, camera, compass, media, contacts, events, connections, notifications, storage/files - no offline access to app - no marketing support of the app stores
  • 10. hybrid app development tools iOS (Apple): Xcode and the iOS SDK Language: Objective C Android: Eclipse + ADT (Android Developer Tools) SDK Language: Java Microsoft: Visual Studio Language: C++ or Visual Basic.net PLUS HTML 5, CSS 3, and JavaScript (Dreamweaver, notepad ++ etc)
  • 11. pros of hybrid apps - program primarily for web (html5), & create native components as required - access all sensors and data - some offline capability - faster to develop and update than pure native apps cons of hybrid apps - need to submit to each app store / market (payments + permissions) - need to hire or contract native and web app developers
  • 12. cross-platform app development tools PhoneGap (Adobe) Titanium (Appcelerator) Sencha Touch (native + web) Adobe Air - Total of 97 on wikipedia (native + cross-platform)! - Range from very basic ‘drag & drop’ to very good (and expensive) that are close to native
  • 13. pros of cross-platform app development - program once (+ 10%) and publish to multiple app stores - multiple screen sizes, devices and operating systems - tools require CSS3, JS & HTML5 (no Java/C#/Objective C, C++ etc) - offline capability and access to all sensors - marketing support of app store cons of cross-platform app development - layer between native code and app: not as perfect as native - vendor lock-in (proprietary languages) risk - functionality 6-12 months behind native device features - requires payment to app stores and permission time lag
  • 14. a popular mobile web app
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. -saves FT 30% on all subscription revenue -allows FT full access to info on subscribers -2m users within 10 months -12% of FT’s paying subscribers use the app
  • 21. e-BLS created the 2010/11 NPDC Festival of the Lights app, available on iTunes App Store and Android Market (Play). Designed to inform the public about the entertainment programme, provide maps, and any additional information. Flash-based: a good option in 2011… (fastest to develop, available offline, multi-OS).NPDC Requirements -Fast to build and inexpensive -Content available off-line -Multi-platform: iOS & Android -Able to update/edit XML Scripting for changes to events
  • 22. A training Web App for Powerco (software by Zebra Crossing) Web-based training solution to enable users to understand and practice software changes/updates.
  • 23. Zero tech know-how, but you have a great App idea? Use a product like AppGyver…
  • 24. AppGyver: enabling business weenies since 2013 http://techcrunch.com/2013/03/01/pitching-app-ideas-appgyver-delivers-mobile-app-prototypes-in-minutes-no-technical-know-how-need
  • 25. Summary - major considerations Do I need a native app or can I use a mobile web app? Do my users need to access the app offline? Will my users be on one type of device or do I need to plan for multiple types? What programming languages do I already know that can be used? Should I start with one app store (iOS or Android) or both/all? If I need a native app, will a multi-platform approach be a better way to start or should I go native from the start?
  • 26. Kia ora and thank you Questions? www.e-bls.com