SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
From	
  Kitchen	
  Sink	
  to	
  App:	
  	
  
           Real	
  World	
  Case	
  Studies	
  

                      Ketan	
  Majmudar	
  
#codestrong
@Ketan

               Spirit Quest




#codestrong
Case Studies




#codestrong
Police Apps




#codestrong
Brief
!    Public Sector Engagement

!    Transparency

!    Open Data & Infrastructures

!    Twitter

!    Multiple Devices

!    Cross Platform

!    Police Live Tweeting


                                     http://www.flickr.com/photos/spiritquest/5070882391/in/set-72157619535937066/!




#codestrong
Decisions
!    Device Reach

!    GPS

!    Twitter        


!    Familiarity

!    Support / Roadmap

!    Public Availability

!    Native UI



#codestrong
Structured Approach
!    Collaboration Workflow

!    Coffee & WIFI

!    Inspiration

!    Wireframes

!    App Concepts

!    App Context Structures




                               http://www.flickr.com/photos/spiritquest/4103710975/!




#codestrong
Outlines




#codestrong
Mockups




#codestrong
Working the Sink
!    Emulator

!    Check Platform Differences

!    Buy Devices

!    Experience




#codestrong
Working with Data
!    XML Responses

!    YQL

!    {JSON}

!    Filesystem

!    Twitter & oAuth




                             http://www.flickr.com/photos/spiritquest/5849484264/in/set-72157626393768195/!




#codestrong
UI / UX
!    Device Resolution

!    Data Manipulation

!    Caching

!    Webview vs Native




#codestrong
Mapping
!    Map API vs Webview

!    Local & Remote 

!    UK CrimeMapper

!    Public Data




#codestrong
Feedback and Testing
!    Version Numbering

!    Ti.App.Properties

!    Changelogs

!    Testflightapp

!    Version Control




                          http://www.flickr.com/photos/spiritquest/3782923164/in/set-72157621778256943/!




#codestrong
In The Field
!    Populating Data

!    Public Perception

!    Bug Fixes

!    Expectations

!    Getting It

!    Press




#codestrong
Festival Apps




#codestrong
Personal Challenges
!    Data Management

!    Microformats

!    iUI (JS Library)

!    Motivation




                          http://www.flickr.com/photos/spiritquest/2457078664/in/set-72057594125240734/!


#codestrong
              http://www.flickr.com/photos/spiritquest/2460505217/in/set-72057594125240734/!
Build on your success
!     Police App

!     Refactoring

!     Research

!     Q & A Site

!     Github & Blogs

!     Training


     Titanium Certified Application Developer!
                                                http://www.flickr.com/photos/spiritquest/1374407445/!




#codestrong
Plot & Scheme
!    Visual Challenges

!    Problem Solving

!    Personas

!    Graphic Design

!    Collaboration




#codestrong
Future Design




#codestrong
Outlines & Schemas
!    Festival

!    Venue

!    Genre

!    Event Type

!    Cast & Crew

!    Events

!    Pricing



#codestrong
Custom Views
!    Wireframe

!    iMockups

!    Layout Design

!    Data Caching

!    Tracking

!    Custom URLs

!    Email Modal Dialog



#codestrong
Icon Development                           icon@2x.png



   !    Retina Display
                                     icon.png


   !    HIG

   !    iTunesArtwork

   !    No Borders / Alpha

   !    Icon Details

   !    Check Emulator for Retina




                                                512 x 512 px

#codestrong
Strategies & Structures



#codestrong
Break away from the sink
!    Tackling Your First App

!    Build/Install On Device

     !    Search / Explore

     !    Watch Out For Updates

     !    Install Direct From Studio

!    Check Network for LIVE Apps




                                        http://www.flickr.com/photos/spiritquest/3601421463/in/set-72157619352436160/!




#codestrong
Pic n mix
!    Find Kitchen Sink Examples

!    Keep a Copy On Device.

!    Native vs WebView

!    Software Tools

!    Ticket Tracking

!    Consider Version Control




                                   http://www.flickr.com/photos/spiritquest/5604035309/in/set-72157626338910059/!




#codestrong
Get Help!
                         Give Help!
!    Twitter

!    Titanium / Javascript / Web
     App Meetups

!    Q+A

     !    Participate

     !    Contribute

!    Blogs / IRC / Github

!    Books
                                   http://www.flickr.com/photos/spiritquest/5604047525/in/set-72157626338910059/!




#codestrong
Thank You
http://www.flickr.com/photos/spiritquest/5043558251/in/set-72157627151044919/!


                      www.stereoartist.com/blog/codestrong-2011-session
                                                     http://goo.gl/WFXb9!
#codestrong

Contenu connexe

En vedette

Codestrong 2012 keynote nolan wright, appcelerator's cto
Codestrong 2012 keynote   nolan wright, appcelerator's ctoCodestrong 2012 keynote   nolan wright, appcelerator's cto
Codestrong 2012 keynote nolan wright, appcelerator's cto
Axway Appcelerator
 
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote   jonathan rende, appcelerator's vp of productsCodestrong 2012 keynote   jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Axway Appcelerator
 
Codestrong 2012 keynote how to build a top ten app
Codestrong 2012 keynote   how to build a top ten appCodestrong 2012 keynote   how to build a top ten app
Codestrong 2012 keynote how to build a top ten app
Axway Appcelerator
 
What's New in Titanium Mobile 1.8
What's New in Titanium Mobile 1.8What's New in Titanium Mobile 1.8
What's New in Titanium Mobile 1.8
Axway Appcelerator
 
Where are you in your mobile maturity … and where do you want to be?
Where are you in your mobile maturity … and where do you want to be?Where are you in your mobile maturity … and where do you want to be?
Where are you in your mobile maturity … and where do you want to be?
Axway Appcelerator
 

En vedette (13)

Codestrong 2012 keynote nolan wright, appcelerator's cto
Codestrong 2012 keynote   nolan wright, appcelerator's ctoCodestrong 2012 keynote   nolan wright, appcelerator's cto
Codestrong 2012 keynote nolan wright, appcelerator's cto
 
Jeff English: Demystifying Module Development - How to Extend Titanium
Jeff English: Demystifying Module Development - How to Extend TitaniumJeff English: Demystifying Module Development - How to Extend Titanium
Jeff English: Demystifying Module Development - How to Extend Titanium
 
Don Thorp & Marshall Culpepper: Advanced Titanium Development for Android
Don Thorp & Marshall Culpepper: Advanced Titanium Development for AndroidDon Thorp & Marshall Culpepper: Advanced Titanium Development for Android
Don Thorp & Marshall Culpepper: Advanced Titanium Development for Android
 
Testing Best Practices
Testing Best PracticesTesting Best Practices
Testing Best Practices
 
Apps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really MeansApps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really Means
 
Making the Mobile Mind Shift
Making the Mobile Mind ShiftMaking the Mobile Mind Shift
Making the Mobile Mind Shift
 
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote   jonathan rende, appcelerator's vp of productsCodestrong 2012 keynote   jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
 
Codestrong 2012 keynote how to build a top ten app
Codestrong 2012 keynote   how to build a top ten appCodestrong 2012 keynote   how to build a top ten app
Codestrong 2012 keynote how to build a top ten app
 
Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS
Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaSJeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS
Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS
 
Ben Bahrenburg: Augmented Reality Using Titanium
Ben Bahrenburg: Augmented Reality Using TitaniumBen Bahrenburg: Augmented Reality Using Titanium
Ben Bahrenburg: Augmented Reality Using Titanium
 
What's New in Titanium Mobile 1.8
What's New in Titanium Mobile 1.8What's New in Titanium Mobile 1.8
What's New in Titanium Mobile 1.8
 
Where are you in your mobile maturity … and where do you want to be?
Where are you in your mobile maturity … and where do you want to be?Where are you in your mobile maturity … and where do you want to be?
Where are you in your mobile maturity … and where do you want to be?
 
Stop Debating, Start Measuring
Stop Debating, Start MeasuringStop Debating, Start Measuring
Stop Debating, Start Measuring
 

Similaire à Ketan Majmudar: From Kitchen Sink to App: Real World Case Studies

Rackspace Cloud Monitoring - Strata NYC
Rackspace Cloud Monitoring - Strata NYCRackspace Cloud Monitoring - Strata NYC
Rackspace Cloud Monitoring - Strata NYC
gdusbabek
 
How to Enhance Library Instruction with Mobile Devices
How to Enhance Library Instruction with Mobile DevicesHow to Enhance Library Instruction with Mobile Devices
How to Enhance Library Instruction with Mobile Devices
ALATechSource
 
Mobile Technology to support Learning and Teachning
Mobile Technology to support Learning and TeachningMobile Technology to support Learning and Teachning
Mobile Technology to support Learning and Teachning
cawa
 
Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011
davyjones
 
Conversionista : Conversion manager course - Stockholm 20 march 2013
Conversionista : Conversion manager course  - Stockholm 20 march 2013Conversionista : Conversion manager course  - Stockholm 20 march 2013
Conversionista : Conversion manager course - Stockholm 20 march 2013
Craig Sullivan
 

Similaire à Ketan Majmudar: From Kitchen Sink to App: Real World Case Studies (20)

Mobile Tools & Browscap - Adapting to Mobile
Mobile Tools & Browscap - Adapting to MobileMobile Tools & Browscap - Adapting to Mobile
Mobile Tools & Browscap - Adapting to Mobile
 
Mobile Web vs. Native Apps | Design4Mobile
Mobile Web vs. Native Apps | Design4MobileMobile Web vs. Native Apps | Design4Mobile
Mobile Web vs. Native Apps | Design4Mobile
 
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
 
Smartphone Reporting Done Smarter
Smartphone Reporting Done SmarterSmartphone Reporting Done Smarter
Smartphone Reporting Done Smarter
 
Rackspace Cloud Monitoring - Strata NYC
Rackspace Cloud Monitoring - Strata NYCRackspace Cloud Monitoring - Strata NYC
Rackspace Cloud Monitoring - Strata NYC
 
Mobile Web Performance - Getting and Staying Fast
Mobile Web Performance -  Getting and Staying FastMobile Web Performance -  Getting and Staying Fast
Mobile Web Performance - Getting and Staying Fast
 
Pro Mobile web Apps with Phonegap 3.X - Adobe Mobile Day
Pro Mobile web Apps with Phonegap 3.X - Adobe Mobile DayPro Mobile web Apps with Phonegap 3.X - Adobe Mobile Day
Pro Mobile web Apps with Phonegap 3.X - Adobe Mobile Day
 
The Internet of Things and You
The Internet of Things and YouThe Internet of Things and You
The Internet of Things and You
 
High Performance Distribution for Harvard Video, Mobile and the Gazette
High Performance Distribution for Harvard Video, Mobile and the GazetteHigh Performance Distribution for Harvard Video, Mobile and the Gazette
High Performance Distribution for Harvard Video, Mobile and the Gazette
 
How to Enhance Library Instruction with Mobile Devices
How to Enhance Library Instruction with Mobile DevicesHow to Enhance Library Instruction with Mobile Devices
How to Enhance Library Instruction with Mobile Devices
 
Mobile Technology to support Learning and Teachning
Mobile Technology to support Learning and TeachningMobile Technology to support Learning and Teachning
Mobile Technology to support Learning and Teachning
 
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
 
移动端Web app开发
移动端Web app开发移动端Web app开发
移动端Web app开发
 
Stakeholders’ information needs for artifacts and their dependencies in a rea...
Stakeholders’ information needs for artifacts and their dependencies in a rea...Stakeholders’ information needs for artifacts and their dependencies in a rea...
Stakeholders’ information needs for artifacts and their dependencies in a rea...
 
Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011
 
Be Awesome with Emerging Tech [SUNYCUAD}
Be Awesome with Emerging Tech [SUNYCUAD}Be Awesome with Emerging Tech [SUNYCUAD}
Be Awesome with Emerging Tech [SUNYCUAD}
 
QR Codes on Campus
QR Codes on CampusQR Codes on Campus
QR Codes on Campus
 
How... Do you know?
How... Do you know?How... Do you know?
How... Do you know?
 
Mobile Marketing Conversion Optimization Tools & Tricks (Star Wars Edition)
Mobile Marketing Conversion Optimization Tools & Tricks (Star Wars Edition)Mobile Marketing Conversion Optimization Tools & Tricks (Star Wars Edition)
Mobile Marketing Conversion Optimization Tools & Tricks (Star Wars Edition)
 
Conversionista : Conversion manager course - Stockholm 20 march 2013
Conversionista : Conversion manager course  - Stockholm 20 march 2013Conversionista : Conversion manager course  - Stockholm 20 march 2013
Conversionista : Conversion manager course - Stockholm 20 march 2013
 

Plus de Axway Appcelerator

Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
Axway Appcelerator
 
Codestrong 2012 breakout session what's new in titanium studio
Codestrong 2012 breakout session   what's new in titanium studioCodestrong 2012 breakout session   what's new in titanium studio
Codestrong 2012 breakout session what's new in titanium studio
Axway Appcelerator
 
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Codestrong 2012 breakout session   using appcelerator cloud services in your ...Codestrong 2012 breakout session   using appcelerator cloud services in your ...
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Axway Appcelerator
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
Axway Appcelerator
 
Codestrong 2012 breakout session new device platform support for titanium
Codestrong 2012 breakout session   new device platform support for titaniumCodestrong 2012 breakout session   new device platform support for titanium
Codestrong 2012 breakout session new device platform support for titanium
Axway Appcelerator
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
Axway Appcelerator
 
Codestrong 2012 breakout session making money on appcelerator's marketplace
Codestrong 2012 breakout session   making money on appcelerator's marketplaceCodestrong 2012 breakout session   making money on appcelerator's marketplace
Codestrong 2012 breakout session making money on appcelerator's marketplace
Axway Appcelerator
 
Codestrong 2012 breakout session live multi-platform testing
Codestrong 2012 breakout session   live multi-platform testingCodestrong 2012 breakout session   live multi-platform testing
Codestrong 2012 breakout session live multi-platform testing
Axway Appcelerator
 
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Codestrong 2012 breakout session   leveraging titanium as part of your mobile...Codestrong 2012 breakout session   leveraging titanium as part of your mobile...
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Axway Appcelerator
 
Codestrong 2012 breakout session i os internals and best practices
Codestrong 2012 breakout session   i os internals and best practicesCodestrong 2012 breakout session   i os internals and best practices
Codestrong 2012 breakout session i os internals and best practices
Axway Appcelerator
 
Codestrong 2012 breakout session how to win bigger mobile deals
Codestrong 2012 breakout session   how to win bigger mobile dealsCodestrong 2012 breakout session   how to win bigger mobile deals
Codestrong 2012 breakout session how to win bigger mobile deals
Axway Appcelerator
 
Codestrong 2012 breakout session hacking titanium
Codestrong 2012 breakout session   hacking titaniumCodestrong 2012 breakout session   hacking titanium
Codestrong 2012 breakout session hacking titanium
Axway Appcelerator
 
Codestrong 2012 breakout session exploring the new titanium command line in...
Codestrong 2012 breakout session   exploring the new titanium command line in...Codestrong 2012 breakout session   exploring the new titanium command line in...
Codestrong 2012 breakout session exploring the new titanium command line in...
Axway Appcelerator
 
Codestrong 2012 breakout session developing i phone and android apps using ...
Codestrong 2012 breakout session   developing i phone and android apps using ...Codestrong 2012 breakout session   developing i phone and android apps using ...
Codestrong 2012 breakout session developing i phone and android apps using ...
Axway Appcelerator
 
Codestrong 2012 breakout session creating a mobile strategy
Codestrong 2012 breakout session   creating a mobile strategyCodestrong 2012 breakout session   creating a mobile strategy
Codestrong 2012 breakout session creating a mobile strategy
Axway Appcelerator
 
Codestrong 2012 breakout session create real interactive prototypes in minutes
Codestrong 2012 breakout session   create real interactive prototypes in minutesCodestrong 2012 breakout session   create real interactive prototypes in minutes
Codestrong 2012 breakout session create real interactive prototypes in minutes
Axway Appcelerator
 

Plus de Axway Appcelerator (20)

Axway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & Roadmap
Axway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & RoadmapAxway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & Roadmap
Axway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & Roadmap
 
2014 Dublin Web Summit by Jeff Haynie
2014 Dublin Web Summit by Jeff Haynie2014 Dublin Web Summit by Jeff Haynie
2014 Dublin Web Summit by Jeff Haynie
 
Mobile & The New Experience Economy (And What it Means for IT)
Mobile & The New Experience Economy  (And What it Means for IT)Mobile & The New Experience Economy  (And What it Means for IT)
Mobile & The New Experience Economy (And What it Means for IT)
 
Appcelerator Presentation Template
Appcelerator Presentation TemplateAppcelerator Presentation Template
Appcelerator Presentation Template
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
 
Codestrong 2012 breakout session what's new in titanium studio
Codestrong 2012 breakout session   what's new in titanium studioCodestrong 2012 breakout session   what's new in titanium studio
Codestrong 2012 breakout session what's new in titanium studio
 
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Codestrong 2012 breakout session   using appcelerator cloud services in your ...Codestrong 2012 breakout session   using appcelerator cloud services in your ...
Codestrong 2012 breakout session using appcelerator cloud services in your ...
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Codestrong 2012 breakout session new device platform support for titanium
Codestrong 2012 breakout session   new device platform support for titaniumCodestrong 2012 breakout session   new device platform support for titanium
Codestrong 2012 breakout session new device platform support for titanium
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
Codestrong 2012 breakout session making money on appcelerator's marketplace
Codestrong 2012 breakout session   making money on appcelerator's marketplaceCodestrong 2012 breakout session   making money on appcelerator's marketplace
Codestrong 2012 breakout session making money on appcelerator's marketplace
 
Codestrong 2012 breakout session live multi-platform testing
Codestrong 2012 breakout session   live multi-platform testingCodestrong 2012 breakout session   live multi-platform testing
Codestrong 2012 breakout session live multi-platform testing
 
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Codestrong 2012 breakout session   leveraging titanium as part of your mobile...Codestrong 2012 breakout session   leveraging titanium as part of your mobile...
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
 
Codestrong 2012 breakout session i os internals and best practices
Codestrong 2012 breakout session   i os internals and best practicesCodestrong 2012 breakout session   i os internals and best practices
Codestrong 2012 breakout session i os internals and best practices
 
Codestrong 2012 breakout session how to win bigger mobile deals
Codestrong 2012 breakout session   how to win bigger mobile dealsCodestrong 2012 breakout session   how to win bigger mobile deals
Codestrong 2012 breakout session how to win bigger mobile deals
 
Codestrong 2012 breakout session hacking titanium
Codestrong 2012 breakout session   hacking titaniumCodestrong 2012 breakout session   hacking titanium
Codestrong 2012 breakout session hacking titanium
 
Codestrong 2012 breakout session exploring the new titanium command line in...
Codestrong 2012 breakout session   exploring the new titanium command line in...Codestrong 2012 breakout session   exploring the new titanium command line in...
Codestrong 2012 breakout session exploring the new titanium command line in...
 
Codestrong 2012 breakout session developing i phone and android apps using ...
Codestrong 2012 breakout session   developing i phone and android apps using ...Codestrong 2012 breakout session   developing i phone and android apps using ...
Codestrong 2012 breakout session developing i phone and android apps using ...
 
Codestrong 2012 breakout session creating a mobile strategy
Codestrong 2012 breakout session   creating a mobile strategyCodestrong 2012 breakout session   creating a mobile strategy
Codestrong 2012 breakout session creating a mobile strategy
 
Codestrong 2012 breakout session create real interactive prototypes in minutes
Codestrong 2012 breakout session   create real interactive prototypes in minutesCodestrong 2012 breakout session   create real interactive prototypes in minutes
Codestrong 2012 breakout session create real interactive prototypes in minutes
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Ketan Majmudar: From Kitchen Sink to App: Real World Case Studies

  • 1. From  Kitchen  Sink  to  App:     Real  World  Case  Studies   Ketan  Majmudar   #codestrong
  • 2. @Ketan Spirit Quest #codestrong
  • 5. Brief !  Public Sector Engagement !  Transparency !  Open Data & Infrastructures !  Twitter !  Multiple Devices !  Cross Platform !  Police Live Tweeting http://www.flickr.com/photos/spiritquest/5070882391/in/set-72157619535937066/! #codestrong
  • 6. Decisions !  Device Reach !  GPS !  Twitter !  Familiarity !  Support / Roadmap !  Public Availability !  Native UI #codestrong
  • 7. Structured Approach !  Collaboration Workflow !  Coffee & WIFI !  Inspiration !  Wireframes !  App Concepts !  App Context Structures http://www.flickr.com/photos/spiritquest/4103710975/! #codestrong
  • 10. Working the Sink !  Emulator !  Check Platform Differences !  Buy Devices !  Experience #codestrong
  • 11. Working with Data !  XML Responses !  YQL !  {JSON} !  Filesystem !  Twitter & oAuth http://www.flickr.com/photos/spiritquest/5849484264/in/set-72157626393768195/! #codestrong
  • 12. UI / UX !  Device Resolution !  Data Manipulation !  Caching !  Webview vs Native #codestrong
  • 13. Mapping !  Map API vs Webview !  Local & Remote !  UK CrimeMapper !  Public Data #codestrong
  • 14. Feedback and Testing !  Version Numbering !  Ti.App.Properties !  Changelogs !  Testflightapp !  Version Control http://www.flickr.com/photos/spiritquest/3782923164/in/set-72157621778256943/! #codestrong
  • 15. In The Field !  Populating Data !  Public Perception !  Bug Fixes !  Expectations !  Getting It !  Press #codestrong
  • 17. Personal Challenges !  Data Management !  Microformats !  iUI (JS Library) !  Motivation http://www.flickr.com/photos/spiritquest/2457078664/in/set-72057594125240734/! #codestrong http://www.flickr.com/photos/spiritquest/2460505217/in/set-72057594125240734/!
  • 18. Build on your success !  Police App !  Refactoring !  Research !  Q & A Site !  Github & Blogs !  Training Titanium Certified Application Developer! http://www.flickr.com/photos/spiritquest/1374407445/! #codestrong
  • 19. Plot & Scheme !  Visual Challenges !  Problem Solving !  Personas !  Graphic Design !  Collaboration #codestrong
  • 21. Outlines & Schemas !  Festival !  Venue !  Genre !  Event Type !  Cast & Crew !  Events !  Pricing #codestrong
  • 22. Custom Views !  Wireframe !  iMockups !  Layout Design !  Data Caching !  Tracking !  Custom URLs !  Email Modal Dialog #codestrong
  • 23. Icon Development icon@2x.png !  Retina Display icon.png !  HIG !  iTunesArtwork !  No Borders / Alpha !  Icon Details !  Check Emulator for Retina 512 x 512 px #codestrong
  • 25. Break away from the sink !  Tackling Your First App !  Build/Install On Device !  Search / Explore !  Watch Out For Updates !  Install Direct From Studio !  Check Network for LIVE Apps http://www.flickr.com/photos/spiritquest/3601421463/in/set-72157619352436160/! #codestrong
  • 26. Pic n mix !  Find Kitchen Sink Examples !  Keep a Copy On Device. !  Native vs WebView !  Software Tools !  Ticket Tracking !  Consider Version Control http://www.flickr.com/photos/spiritquest/5604035309/in/set-72157626338910059/! #codestrong
  • 27. Get Help! Give Help! !  Twitter !  Titanium / Javascript / Web App Meetups !  Q+A !  Participate !  Contribute !  Blogs / IRC / Github !  Books http://www.flickr.com/photos/spiritquest/5604047525/in/set-72157626338910059/! #codestrong
  • 28. Thank You http://www.flickr.com/photos/spiritquest/5043558251/in/set-72157627151044919/! www.stereoartist.com/blog/codestrong-2011-session http://goo.gl/WFXb9! #codestrong