SlideShare a Scribd company logo
1 of 69
APPUSH
Push made simple.
MATT HEITZENRODER
@roder - 305.781.6786 - matt@appush.com
About Appush
Quality
Agile Development, Automated Testing
Performance
Built to scale, Built for speed
Experience
Simplicity, Service, Feedback
Appush’s Purpose
to create features on our messaging platform that
           developers can capitalize on
$1235.52 in one month
  1248 downloads at 99¢
$200/month
1000 people receiving 10 pushes/day for 30 days
Free Private Beta
Appush Warehouse
Content, Services, Subscriptions, Functionality
Push as a Product
sustainable, reoccurring revenue
Prices that fit
unlimited push, per device, per transaction
Reoccurring Revenue
   $541.00 per month
Free Private Beta Now
No charges until you can make money
App-to-App messaging
social applications, cross platform, state, reputation
Questions?
NEXT: let’s build an app with push
Bob: Demo God
Twitter Killer
the new hello word
http://chirp.appush.com/
  go ahead, register and chirp
http://developer.apple.com/iphone
                 login
    iPhone Developer Program Portal
iPhoneDevMIA
Review
1. Provision App on Apple’s Developer Portal
2. Provision App on Appush
3. Code App/Service
4. Push
Coming Soon!
New Web UI, Appush Warehouse
Resources
      http://appush.com/docs
     http://github.com/appush
       support@appush.com
@appush, @roder, @igorgue, @reverri

More Related Content

What's hot

Feedbrewer preview
Feedbrewer previewFeedbrewer preview
Feedbrewer previewDan Pacheco
 
How to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficHow to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficgroceryalerts
 
AppDok Branding Sol
AppDok Branding SolAppDok Branding Sol
AppDok Branding SolSameer Jain
 
Station: Overview
Station: OverviewStation: Overview
Station: OverviewJake Jacoby
 
Facebook iTunes app for Page Admin
Facebook iTunes app for Page AdminFacebook iTunes app for Page Admin
Facebook iTunes app for Page AdminPriyanka Dalal
 
AWS Webcast - Design for Availability
AWS Webcast - Design for AvailabilityAWS Webcast - Design for Availability
AWS Webcast - Design for AvailabilityAmazon Web Services
 
Squirrly Favicon.ico
Squirrly Favicon.icoSquirrly Favicon.ico
Squirrly Favicon.icoSquirrly
 
AIDAHelp - Upload App Icon
AIDAHelp - Upload App IconAIDAHelp - Upload App Icon
AIDAHelp - Upload App IconAIDAIO
 
Facebook Timeline - Implications & Strategy
Facebook Timeline - Implications & StrategyFacebook Timeline - Implications & Strategy
Facebook Timeline - Implications & StrategyJoey Barker
 
Why should we build our website responsive
Why should we build our website responsiveWhy should we build our website responsive
Why should we build our website responsiveOmkarsoft Bangalore
 
How to build an API your developers will love (Short Version) - MuCON 2015, L...
How to build an API your developers will love (Short Version) - MuCON 2015, L...How to build an API your developers will love (Short Version) - MuCON 2015, L...
How to build an API your developers will love (Short Version) - MuCON 2015, L...Michael Kuehne-Schlinkert
 
Progressive Web Apps: Opera's perspective
Progressive Web Apps: Opera's perspectiveProgressive Web Apps: Opera's perspective
Progressive Web Apps: Opera's perspectiveAndreas Bovens
 
5 Tips About How to fix slow iPhone
5 Tips About How to fix slow iPhone5 Tips About How to fix slow iPhone
5 Tips About How to fix slow iPhoneSachin FromDev
 
Using PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile appsUsing PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile appsMonaca
 
Rollbase Mobile Tech Tips
Rollbase Mobile Tech TipsRollbase Mobile Tech Tips
Rollbase Mobile Tech TipsProgress
 
Neosesame Key factors for a successfull mobile app
Neosesame Key factors for a successfull mobile appNeosesame Key factors for a successfull mobile app
Neosesame Key factors for a successfull mobile appEliocity
 

What's hot (19)

Feedbrewer preview
Feedbrewer previewFeedbrewer preview
Feedbrewer preview
 
Complete iOS Toolkit
Complete iOS ToolkitComplete iOS Toolkit
Complete iOS Toolkit
 
How to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficHow to optimize your blog for mobile traffic
How to optimize your blog for mobile traffic
 
AppDok Branding Sol
AppDok Branding SolAppDok Branding Sol
AppDok Branding Sol
 
Station: Overview
Station: OverviewStation: Overview
Station: Overview
 
Facebook iTunes app for Page Admin
Facebook iTunes app for Page AdminFacebook iTunes app for Page Admin
Facebook iTunes app for Page Admin
 
AWS Webcast - Design for Availability
AWS Webcast - Design for AvailabilityAWS Webcast - Design for Availability
AWS Webcast - Design for Availability
 
Squirrly Favicon.ico
Squirrly Favicon.icoSquirrly Favicon.ico
Squirrly Favicon.ico
 
AIDAHelp - Upload App Icon
AIDAHelp - Upload App IconAIDAHelp - Upload App Icon
AIDAHelp - Upload App Icon
 
AppNotch
AppNotchAppNotch
AppNotch
 
Facebook Timeline - Implications & Strategy
Facebook Timeline - Implications & StrategyFacebook Timeline - Implications & Strategy
Facebook Timeline - Implications & Strategy
 
Why should we build our website responsive
Why should we build our website responsiveWhy should we build our website responsive
Why should we build our website responsive
 
How to build an API your developers will love (Short Version) - MuCON 2015, L...
How to build an API your developers will love (Short Version) - MuCON 2015, L...How to build an API your developers will love (Short Version) - MuCON 2015, L...
How to build an API your developers will love (Short Version) - MuCON 2015, L...
 
Progressive Web Apps: Opera's perspective
Progressive Web Apps: Opera's perspectiveProgressive Web Apps: Opera's perspective
Progressive Web Apps: Opera's perspective
 
5 Tips About How to fix slow iPhone
5 Tips About How to fix slow iPhone5 Tips About How to fix slow iPhone
5 Tips About How to fix slow iPhone
 
Using PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile appsUsing PhoneGap to develop incredible HTML5 hybrid mobile apps
Using PhoneGap to develop incredible HTML5 hybrid mobile apps
 
Rollbase Mobile Tech Tips
Rollbase Mobile Tech TipsRollbase Mobile Tech Tips
Rollbase Mobile Tech Tips
 
Get 2 Give1
Get 2 Give1 Get 2 Give1
Get 2 Give1
 
Neosesame Key factors for a successfull mobile app
Neosesame Key factors for a successfull mobile appNeosesame Key factors for a successfull mobile app
Neosesame Key factors for a successfull mobile app
 

Similar to Appush Hands On

Building an On-Demand Pet Care App like Rover - AppsDevPro
Building an On-Demand Pet Care App like Rover - AppsDevProBuilding an On-Demand Pet Care App like Rover - AppsDevPro
Building an On-Demand Pet Care App like Rover - AppsDevProSofiaCarter4
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer ProductsJeff Eddings
 
Windows Phone Code Camp Montreal - marketplace
Windows Phone Code Camp Montreal - marketplaceWindows Phone Code Camp Montreal - marketplace
Windows Phone Code Camp Montreal - marketplaceFrédéric Harper
 
How We Make Apps And Services
How We Make Apps And ServicesHow We Make Apps And Services
How We Make Apps And Servicesculturengine
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web AppJason Grigsby
 
Gain competitive advantage by developing Super apps
Gain competitive advantage by developing Super appsGain competitive advantage by developing Super apps
Gain competitive advantage by developing Super appsMagdalenaKruk6
 
Appiterate - world's only visual mobile editor
Appiterate - world's only visual mobile editorAppiterate - world's only visual mobile editor
Appiterate - world's only visual mobile editorAppiterate
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceMagic Software
 
Alt tab mobile company overview - feb 2015
Alt tab mobile   company overview - feb 2015Alt tab mobile   company overview - feb 2015
Alt tab mobile company overview - feb 2015Roger Jones
 
At Least 10 Social Media tools for 2019
At Least 10 Social Media tools for 2019At Least 10 Social Media tools for 2019
At Least 10 Social Media tools for 2019From The Future
 
App evolution meets adsense
App evolution meets adsenseApp evolution meets adsense
App evolution meets adsenseedavidkennan
 
Mobile Growth: Best Strategies, Tools and Tactics
Mobile Growth: Best Strategies, Tools and TacticsMobile Growth: Best Strategies, Tools and Tactics
Mobile Growth: Best Strategies, Tools and TacticsAdrien Montcoudiol
 
Mobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesMobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesSlideTeam
 
iPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 AppsiPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 AppsMagnetic Ideas, LLC
 
ConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentationConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentationMagnetic Ideas, LLC
 
PWA Entertainment App Development_ How To Build Efficiently.pdf
PWA Entertainment App Development_ How To Build Efficiently.pdfPWA Entertainment App Development_ How To Build Efficiently.pdf
PWA Entertainment App Development_ How To Build Efficiently.pdfLucas Lagone
 
Raise money out of mobile apps
Raise money out of mobile appsRaise money out of mobile apps
Raise money out of mobile appsNadim GOUIA
 

Similar to Appush Hands On (20)

12 top app testing tools
12 top app testing tools12 top app testing tools
12 top app testing tools
 
Building an On-Demand Pet Care App like Rover - AppsDevPro
Building an On-Demand Pet Care App like Rover - AppsDevProBuilding an On-Demand Pet Care App like Rover - AppsDevPro
Building an On-Demand Pet Care App like Rover - AppsDevPro
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer Products
 
Windows Phone Code Camp Montreal - marketplace
Windows Phone Code Camp Montreal - marketplaceWindows Phone Code Camp Montreal - marketplace
Windows Phone Code Camp Montreal - marketplace
 
How We Make Apps And Services
How We Make Apps And ServicesHow We Make Apps And Services
How We Make Apps And Services
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web App
 
Gain competitive advantage by developing Super apps
Gain competitive advantage by developing Super appsGain competitive advantage by developing Super apps
Gain competitive advantage by developing Super apps
 
Appiterate - world's only visual mobile editor
Appiterate - world's only visual mobile editorAppiterate - world's only visual mobile editor
Appiterate - world's only visual mobile editor
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
Alt tab mobile company overview - feb 2015
Alt tab mobile   company overview - feb 2015Alt tab mobile   company overview - feb 2015
Alt tab mobile company overview - feb 2015
 
At Least 10 Social Media tools for 2019
At Least 10 Social Media tools for 2019At Least 10 Social Media tools for 2019
At Least 10 Social Media tools for 2019
 
App evolution meets adsense
App evolution meets adsenseApp evolution meets adsense
App evolution meets adsense
 
IDM Pipeline May 2012
IDM Pipeline May 2012IDM Pipeline May 2012
IDM Pipeline May 2012
 
Mobile Growth: Best Strategies, Tools and Tactics
Mobile Growth: Best Strategies, Tools and TacticsMobile Growth: Best Strategies, Tools and Tactics
Mobile Growth: Best Strategies, Tools and Tactics
 
Mobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesMobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation Slides
 
Reqstr Bplan
Reqstr BplanReqstr Bplan
Reqstr Bplan
 
iPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 AppsiPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 Apps
 
ConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentationConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentation
 
PWA Entertainment App Development_ How To Build Efficiently.pdf
PWA Entertainment App Development_ How To Build Efficiently.pdfPWA Entertainment App Development_ How To Build Efficiently.pdf
PWA Entertainment App Development_ How To Build Efficiently.pdf
 
Raise money out of mobile apps
Raise money out of mobile appsRaise money out of mobile apps
Raise money out of mobile apps
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Appush Hands On

Editor's Notes

  1. Founded in September 09 Team is distributed (click)
  2. HQ is here in Miami; Co-founder in SF, Boston, and Nicaragua Founders are hardcore engineers Passionate about Quality (click)
  3. HQ is here in Miami; Co-founder in SF, Boston, and Nicaragua Founders are hardcore engineers Passionate about Quality (click)
  4. HQ is here in Miami; Co-founder in SF, Boston, and Nicaragua Founders are hardcore engineers Passionate about Quality (click)
  5. Strict Agile Development/XP development methodology Automated testing, continuous integration Passionate about Performance (click)
  6. Built to scale, built for speed Rackspace Cloud, Gentoo, Erlang, nginx, Riak Decentralized datastore. Founders are passionate about User Experience (click)
  7. Simplicity as a feature. Customer Service, Feedback loops, Release Early/Often We are geeks who are passionate in the real-time web Asynchronous Messaging, Push (click)
  8. to create features on our messaging platform that developers can capitalize on What does this mean? (click)
  9. Launch App on July 1st By August 1st, ~0 downloads/day 1248 units Sold at 99¢ (click)
  10. $1235.52 for that month Now, what if that App has Push? (click)
  11. Additional SERVER COSTS with PUSH Notifications PLUS the complexity of setting up your server OR you’re PAYING SOMEONE ELSE MONTHLY The economics suck, you’re going to pay for people to use your app (click)
  12. Our competitor gives 100k pushes free a month, sounds good right? 1000 users, 10 pushes/day in 1 month = $200 Not sustainable. (click)
  13. offering a free private beta launching Appush Warehouse to offer In-App Purchase (click)
  14. Warehouse enables creation of products that are consumable, non-consumables, and subscriptions Includes the ability to sell & control use of PUSH in an app. Push becomes a way to create sustainable, reoccurring revenue (click)
  15. Sell .99¢/month for Push for 1000 users that’s $990 in revenue per month Appush’s pricing matches the way you sell apps
  16. We are charge by # of registered devices per month, which fits how YOU sell product. Not the number of pushes that are sent. Push is unlimited. We charge a % on each transaction. Pricing not finalized, just how (click)
  17. $990 revenue - APPLE ($330) - APPush Transaction ($99) - Registered Devices Charge ($19.99) $541 in YOUR POCKET 10% transaction + $19.99 for 1000 users - Free For now (click)
  18. No charges until you can make money Private beta means you help us define features & define pricing In the future (click)
  19. The Future: Appush is building an App-to-App messaging, going cross platform maintaing state on the server, reputation, etc Any questions (click)?
  20. Before we can do a demo We must pray to the Demo Gods Whom we choose to call Bob (click)
  21. Dear Bob, Please Let this demo work without embarrassment, Amen. (click)
  22. so we’re going to build a new app go to http://chirp.appush.com (click)
  23. Chirp is a sinatra app, which is ruby-based Use Open ID to register, and feel free to “chirp” Next, go to github.com/appush (click)
  24. Chirp is a sinatra app, which is ruby-based Use Open ID to register, and feel free to “chirp” Next, go to Developer Portal (click)
  25. Click on Certificates & Download click “Devices” (click)
  26. Add a device if you don’t already have one (you should have one really) click
  27. Navigate to App IDs & Add a New App ID (click)
  28. Add the application “Chirp” and the identifier “com.appush.chirp” click
  29. Click “Configure” to enable push
  30. Enable for Apple Push Notification Service Click Configure Button click
  31. In KeyChain Access, Go to Certificate Assistant >> Request a Certificate From a Certificate Authority click
  32. Choose “Save to disk”
  33. Upload your CSR to the configure screen Generate click
  34. Double click the certificate you just downloaded Right click it in Keychain Access Choose Export
  35. Save your p12 key (p12 is necessary for PUSH) Password on the p12 isn’t necessary. click
  36. Click on Provisioning Tab Then click on “New Profile”
  37. Add a Profile Name, Check the Certificate, pick Chirp as the App ID, Select the Device, Click Submit(click)
  38. The status is going to be “Pending” for a few minutes Refresh after a minute (click)
  39. Then download the provisioning profile Now Open xCode (click)
  40. Go to Window and Open Organizer (click)
  41. Click On Provisioning Profiles Drag and Drop your Provisioning profile you downloaded to Organizer Now Create a New xCode Project (click)
  42. Create a “View-based” Application Call it “Chirp” or whatever (click)
  43. Choose the Appush iPhone Client Library, then download This wraps the RESTful API and makes it REALLY fast to implement Next open xCode (click)
  44. Right click “Classes” & Add “Existing Files” click
  45. Make sure the Bundle Identifier Matches what you put in Developer Portal. (click)
  46. Add the Appush HEADER & IMPLEMENTATION FILE
  47. Choose the Checkbox “Copy Items” Then Click “Add”
  48. Go to Appush.Com Click Login
  49. Activate with the Beta key “iPhoneDevMIA”
  50. Fill in the Application name And upload your p12 File
  51. In Your Application Delegate Header file Declare your appush class, instantiate myAppush object click
  52. Top of iPhone App's Delegate Implementation Gilr: import the appush.h header & define the Appush Key and Secret (click)
  53. Copy from README In applicationDidFinishLaunching instantiate the Appush object with inputs: initWithAppKey, appSecret, notifications types 3 types of notifications (Badge, Sound, Alert)
  54. Add the two methods from the README at Appush’s GitHub set the tag in “registerDeviceWithTags” to “chirp” - all lowercase
  55. Connect your iPhone via USB and watch the debug log Next we try Chirp Chirp (click)
  56. Click on Register
  57. so fill in dm userid then Message, click update (click)
  58. Everybody should get a Push Notification Review the process (click)
  59. Provision on Apple, then Appush, then Code, then Push
  60. Here’s a few things I want to show you for the near future.
  61. Future Changes Application Home - Table View
  62. Application Home - List View
  63. Application Edit View
  64. Sending a Test
  65. Resources Any question?