SlideShare a Scribd company logo
•   David Clarke
•   Software Developer
•   Zebra Crossing
•   www.zebracrossing.co.nz
•   @zebratale
Outline
•   Zebra Crossing – who we are
•   Mobile devices and platforms
•   Tools and Frameworks
•   Costs
•   Offshoring
•   Our approach and why
•   Our app “The Happiness App”
Zebra Crossing
•   Software development
•   Project management
•   Microsoft toolset
•   ASP.Net/MVC Websites
•   SQL Server database
•   C#
•   Agile process (Scrum)
•   Clients and Projects
Operating Systems
Development Options
• Mobile Website
• Hybrid/HTML5
• Native
Mobile Website




• Easy to deploy and update
• Cross platform
• Less support for device hardware
Hybrid/HTML5




•   Cross Platform
•   Less performant
•   Generic user interface
•   Requires App Store approval
Native




• Access to native device hardware
• Good performance
• Different app for each device
Xamarin




•   Access to native device hardware
•   Native performance
•   Common code base
•   Some UI code per platform
iCircuit Code Reuse
Costs
•   Twitterific iPad app
•   1,100 hours coding @ USD150/hour
•   Existing code USD20,000
•   Design USD34,000
•   Product Management USD16,000
•   Total USD250,000
The Happiness App
•   www.thehappinessapp.com
•   Currently for iPhone
•   Android version being developed
•   120 hours
•   Uses Xamarin/C#
•   Based on Psychology Research
•   Available in the Apple iTunes app store

More Related Content

PDF
How to Create a Geo-tracking Server for Mobile Devices Using Heroku's Helios
PDF
Adapting iOS 8 in iOS 7 Apps
PDF
Company_Services_OSI
PDF
Saratoga CRM for iPad
PPTX
Corona
PPTX
Test automation of mobile apps (Bugs'a'loud Vilnius QA Gathering)
PDF
Test automation of mobile apps
PPTX
Introduction to the Ionic Framework
How to Create a Geo-tracking Server for Mobile Devices Using Heroku's Helios
Adapting iOS 8 in iOS 7 Apps
Company_Services_OSI
Saratoga CRM for iPad
Corona
Test automation of mobile apps (Bugs'a'loud Vilnius QA Gathering)
Test automation of mobile apps
Introduction to the Ionic Framework

What's hot (20)

PDF
PWAs and their place in order @ Frontend.Sphere 2018
PPTX
Session 1. iOS developers enthusiasts session
PPTX
Ng firebasecrud
PPTX
Building mobile apps using meteorJS
PDF
Test Automation for Mobile Apps..
PDF
AMS Love sms
PPTX
Php classified real estate property script by eicra soft
PPTX
Mobile web in eZ Publish
PPTX
Mobilizing Your SAP Data with Kendo UI Mobile
PPTX
Building iOS app using meteor
PPTX
Auckland API & Microservices Meetup 1: API led design
PDF
Swagger: Restful documentation that won't put you to sleep
PPTX
Khec session
PPTX
Hear.com (Johann Furmann)
PPTX
.NET Fest 2018. Alex Pshul. Xamarin + Azure Maps = Waze in no time
PDF
Simple mobile Websites
PDF
Mobile APIs
PDF
Chef Overview Pecha Kucha
PPTX
Hybrid app in ionic framework overview
PPTX
SenchaCon 2016: Refine Enterprise Applications by Focusing on U0ser Experienc...
PWAs and their place in order @ Frontend.Sphere 2018
Session 1. iOS developers enthusiasts session
Ng firebasecrud
Building mobile apps using meteorJS
Test Automation for Mobile Apps..
AMS Love sms
Php classified real estate property script by eicra soft
Mobile web in eZ Publish
Mobilizing Your SAP Data with Kendo UI Mobile
Building iOS app using meteor
Auckland API & Microservices Meetup 1: API led design
Swagger: Restful documentation that won't put you to sleep
Khec session
Hear.com (Johann Furmann)
.NET Fest 2018. Alex Pshul. Xamarin + Azure Maps = Waze in no time
Simple mobile Websites
Mobile APIs
Chef Overview Pecha Kucha
Hybrid app in ionic framework overview
SenchaCon 2016: Refine Enterprise Applications by Focusing on U0ser Experienc...
Ad

Viewers also liked (17)

DOCX
06 de julio
PPTX
Chapter 3
PPT
Etesettur
PPSX
Computer graphic lesson 4
PPTX
Chapter 9
PPTX
Chapter 7
PPT
Etesettur
PPTX
Chapter 6
PDF
Computer graphic lesson 2
PDF
Computer graphic lesson 1
PDF
Computer graphic lesson 4 ປະເພດຂອງລະບົບພາບ Graphic
PPT
Graphic input device
PDF
Computer graphic lesson 1
PDF
ຄວາມຮູ້ພື້ນຖານໃນການສ້າງ Web Lesson 2
PDF
Computer graphic lesson 5
PDF
Lesson 1 preparing for web development
PDF
Graphic design 6
06 de julio
Chapter 3
Etesettur
Computer graphic lesson 4
Chapter 9
Chapter 7
Etesettur
Chapter 6
Computer graphic lesson 2
Computer graphic lesson 1
Computer graphic lesson 4 ປະເພດຂອງລະບົບພາບ Graphic
Graphic input device
Computer graphic lesson 1
ຄວາມຮູ້ພື້ນຖານໃນການສ້າງ Web Lesson 2
Computer graphic lesson 5
Lesson 1 preparing for web development
Graphic design 6
Ad

Similar to Naki tech (20)

PPTX
Presentation
PPTX
Consider Starting Small
PDF
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
PDF
Kevin Whinnery: Best Practices for Cross-Platform Mobile Development
PDF
Cross-Platform vs. Native App Development: Which is Right for You?
PPTX
Beyond App Development
PPTX
Beyond App Development
PDF
Cross Platform Mobile Development
PPTX
Mobile Design for Instructional Designers
PPTX
Mobile web development
PDF
Smaller Not Taller: Defeating the mobile application architecture giant
PPTX
Cross Platform Mobile Application Development
PDF
Cross-platform App Development Company
ODP
Synapse india reviews on cross plateform mobile apps development
PDF
Creating mLearning With Your Existing Toolkit
KEY
Titanium appcelerator kickstart
KEY
Why Do Mobile Projects Fail?
PDF
Dealing with-the-dilemma-mob-app-dev-approaches
PPTX
Navigating the Complex World of Mbile App Development
PPT
Mobile app development sylhet it academy
Presentation
Consider Starting Small
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Kevin Whinnery: Best Practices for Cross-Platform Mobile Development
Cross-Platform vs. Native App Development: Which is Right for You?
Beyond App Development
Beyond App Development
Cross Platform Mobile Development
Mobile Design for Instructional Designers
Mobile web development
Smaller Not Taller: Defeating the mobile application architecture giant
Cross Platform Mobile Application Development
Cross-platform App Development Company
Synapse india reviews on cross plateform mobile apps development
Creating mLearning With Your Existing Toolkit
Titanium appcelerator kickstart
Why Do Mobile Projects Fail?
Dealing with-the-dilemma-mob-app-dev-approaches
Navigating the Complex World of Mbile App Development
Mobile app development sylhet it academy

Naki tech

  • 1. David Clarke • Software Developer • Zebra Crossing • www.zebracrossing.co.nz • @zebratale
  • 2. Outline • Zebra Crossing – who we are • Mobile devices and platforms • Tools and Frameworks • Costs • Offshoring • Our approach and why • Our app “The Happiness App”
  • 3. Zebra Crossing • Software development • Project management • Microsoft toolset • ASP.Net/MVC Websites • SQL Server database • C# • Agile process (Scrum) • Clients and Projects
  • 5. Development Options • Mobile Website • Hybrid/HTML5 • Native
  • 6. Mobile Website • Easy to deploy and update • Cross platform • Less support for device hardware
  • 7. Hybrid/HTML5 • Cross Platform • Less performant • Generic user interface • Requires App Store approval
  • 8. Native • Access to native device hardware • Good performance • Different app for each device
  • 9. Xamarin • Access to native device hardware • Native performance • Common code base • Some UI code per platform
  • 11. Costs • Twitterific iPad app • 1,100 hours coding @ USD150/hour • Existing code USD20,000 • Design USD34,000 • Product Management USD16,000 • Total USD250,000
  • 12. The Happiness App • www.thehappinessapp.com • Currently for iPhone • Android version being developed • 120 hours • Uses Xamarin/C# • Based on Psychology Research • Available in the Apple iTunes app store