SlideShare a Scribd company logo
1 of 14
Download to read offline
Dallas App Developers, WELCOME!
How to Make an
iPhone App in 90 Min.
by Nick Culbertson
Getting Started
What you will need:
Xcode
Mac Computer
Apple Developer Account ($99 per year)
LLC and DUNS Number (if filing as a business)
An idea and some code
Complete iOS Toolkit
• Push Notifications
• Banner Ads (Admob)
• In-App Purchases
• Rate This App
• Getting & Storing Cloud Data (JSON)
https://github.com/NickCulbertson/Complete-iOS-
Toolkit (Example of each feature implemented)
Push Notifications
❖ Why should you use them?
Alert the user of new content or updates
Remind & Incentivize the user to use your app
❖ Local vs. Remote Notifications
Push Notifications - Local
❖ Steps to Implement:
Create a developer and distribution certificate and
provisioning profile enabled with push notifications
using your app bundle name
Get Users Permission
Create Notification
Schedule Notification
Banner Ads (Admob)
❖ Why should you use them?
Monetize App
Incentivize IAP Premium Upgrade
Banner Ads (Admob)
❖ Steps to Implement:
Create a Google Admob account
Create a new Ad ID for your app
Add Google Admob framework & dependancies
Create Ad Banner with your Ad ID
In-App Purchases (IAP)
❖ Why should you use them?
Monetize App
Incentivize users to keep using your app
❖ Consumable vs. Non-Consumable
In-App Purchases (IAP)
❖ Steps to Implement:
Setup an In-App Purchase on iTunesConnect
Create a Sandbox Apple ID to test the IAP
Code In-App Purchase into App
Include a “Restore” button
Rate This App
❖ Why should you use them?
People forget to rate, even if they use it frequently
Better search ranking with better ratings
Rate This App
❖ Steps to Implement:
Implement iRate from GitHub by Nick Lockwood
https://github.com/nicklockwood/iRate
Cloud Data Storage (JSON)
❖ Why should you use it?
Update content without updating app
Easily Edited
JSON files are small
Cloud Data Storage (JSON)
❖ Steps to Implement:
Implement Complete iOS Toolkit from GitHub
https://github.com/NickCulbertson/Complete-iOS-
Toolkit
*Bonus* Developer Resources
❖ Art
❖ pixabay.com
❖ unsplash.com
❖ opengameart.org
❖ iConify - OS X App Store
❖ creativemarket.com
❖ graphicriver.com
❖ launchkit.io
❖ Code
❖ GitHub.com
❖ codecanyon.com
❖ Google & YouTube
❖ CocoaPods
(Google “raywenderlich cocoapods”)

More Related Content

What's hot

"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe DumontTheFamily
 
Appcademy presentation at Mobile App Accelerator Camp Athens event
Appcademy presentation at Mobile App Accelerator Camp Athens eventAppcademy presentation at Mobile App Accelerator Camp Athens event
Appcademy presentation at Mobile App Accelerator Camp Athens eventGeorge Spyrou
 
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015Srijan Technologies
 
Digpen 7: Building mobile apps with PhoneGap
Digpen 7: Building mobile apps with PhoneGapDigpen 7: Building mobile apps with PhoneGap
Digpen 7: Building mobile apps with PhoneGapChristian Cook
 
Ubersense for the Professional Coach
Ubersense for the Professional CoachUbersense for the Professional Coach
Ubersense for the Professional Coachubersense
 
Evaluation activity 6
Evaluation activity 6Evaluation activity 6
Evaluation activity 6diopevans
 
Evaluation activity 6
Evaluation activity 6Evaluation activity 6
Evaluation activity 6diopevans
 
Blue Angels Case Study
Blue Angels Case StudyBlue Angels Case Study
Blue Angels Case StudyEffective
 
Storm8 experience highlights
Storm8 experience highlightsStorm8 experience highlights
Storm8 experience highlightsNorbert Kalman
 
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
 
Build your own remote control. Droidcon greece 2016
Build your own remote control. Droidcon greece 2016Build your own remote control. Droidcon greece 2016
Build your own remote control. Droidcon greece 2016Jesus Gumiel
 
Yellow Nepal - Nepali Startup
Yellow Nepal - Nepali StartupYellow Nepal - Nepali Startup
Yellow Nepal - Nepali StartupNepaliBlogger
 
Fireside Chats with Amazon CTO Werner Vogels – Start-up Influencers (SPOT204)...
Fireside Chats with Amazon CTO Werner Vogels – Start-up Influencers (SPOT204)...Fireside Chats with Amazon CTO Werner Vogels – Start-up Influencers (SPOT204)...
Fireside Chats with Amazon CTO Werner Vogels – Start-up Influencers (SPOT204)...Amazon Web Services
 
Appsfire publisher deck
Appsfire publisher deckAppsfire publisher deck
Appsfire publisher deckAppsfire
 
WAMO Camera Presentation for samsung bada - HyongA
WAMO Camera Presentation for samsung bada - HyongAWAMO Camera Presentation for samsung bada - HyongA
WAMO Camera Presentation for samsung bada - HyongAsheon shin
 
What is MVP?
What is MVP?What is MVP?
What is MVP?Ready4S
 
Submitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreSubmitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreAmazon Appstore Developers
 

What's hot (20)

"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
 
Appcademy presentation at Mobile App Accelerator Camp Athens event
Appcademy presentation at Mobile App Accelerator Camp Athens eventAppcademy presentation at Mobile App Accelerator Camp Athens event
Appcademy presentation at Mobile App Accelerator Camp Athens event
 
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
 
Digpen 7: Building mobile apps with PhoneGap
Digpen 7: Building mobile apps with PhoneGapDigpen 7: Building mobile apps with PhoneGap
Digpen 7: Building mobile apps with PhoneGap
 
Ubersense for the Professional Coach
Ubersense for the Professional CoachUbersense for the Professional Coach
Ubersense for the Professional Coach
 
Evaluation activity 6
Evaluation activity 6Evaluation activity 6
Evaluation activity 6
 
Evaluation activity 6
Evaluation activity 6Evaluation activity 6
Evaluation activity 6
 
Blue Angels Case Study
Blue Angels Case StudyBlue Angels Case Study
Blue Angels Case Study
 
Adobe Creative Cloud für Teams
Adobe Creative Cloud für TeamsAdobe Creative Cloud für Teams
Adobe Creative Cloud für Teams
 
Storm8 experience highlights
Storm8 experience highlightsStorm8 experience highlights
Storm8 experience highlights
 
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
 
Build your own remote control. Droidcon greece 2016
Build your own remote control. Droidcon greece 2016Build your own remote control. Droidcon greece 2016
Build your own remote control. Droidcon greece 2016
 
Yellow Nepal - Nepali Startup
Yellow Nepal - Nepali StartupYellow Nepal - Nepali Startup
Yellow Nepal - Nepali Startup
 
Fireside Chats with Amazon CTO Werner Vogels – Start-up Influencers (SPOT204)...
Fireside Chats with Amazon CTO Werner Vogels – Start-up Influencers (SPOT204)...Fireside Chats with Amazon CTO Werner Vogels – Start-up Influencers (SPOT204)...
Fireside Chats with Amazon CTO Werner Vogels – Start-up Influencers (SPOT204)...
 
Appsfire publisher deck
Appsfire publisher deckAppsfire publisher deck
Appsfire publisher deck
 
WAMO Camera Presentation for samsung bada - HyongA
WAMO Camera Presentation for samsung bada - HyongAWAMO Camera Presentation for samsung bada - HyongA
WAMO Camera Presentation for samsung bada - HyongA
 
What is MVP?
What is MVP?What is MVP?
What is MVP?
 
Equipment list (software)
Equipment list (software)Equipment list (software)
Equipment list (software)
 
Submitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreSubmitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon Appstore
 
WWDC 2016 Recap
WWDC 2016 RecapWWDC 2016 Recap
WWDC 2016 Recap
 

Similar to Complete iOS Toolkit

Vietnam mobile day 2012 monetizing mobile apps games - rubycell
Vietnam mobile day 2012   monetizing mobile apps games - rubycellVietnam mobile day 2012   monetizing mobile apps games - rubycell
Vietnam mobile day 2012 monetizing mobile apps games - rubycellQuang Anh Le
 
Building poollie wk 2014 for ios android and windows phone using xamarin and ...
Building poollie wk 2014 for ios android and windows phone using xamarin and ...Building poollie wk 2014 for ios android and windows phone using xamarin and ...
Building poollie wk 2014 for ios android and windows phone using xamarin and ...Vincent Hoogendoorn
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationJayneel Patel
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1ShepHertz
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web AppJason Grigsby
 
Ascending the Mobile Growth Stack: SoundCloud @ LTR by Appboy
Ascending the Mobile Growth Stack: SoundCloud @ LTR by AppboyAscending the Mobile Growth Stack: SoundCloud @ LTR by Appboy
Ascending the Mobile Growth Stack: SoundCloud @ LTR by AppboyBraze (formerly Appboy)
 
Monetizing Windows Phone Apps
Monetizing Windows Phone AppsMonetizing Windows Phone Apps
Monetizing Windows Phone AppsKasun Kodagoda
 
Android App Development Journey
Android App Development JourneyAndroid App Development Journey
Android App Development JourneyGerard
 
Web & Mobile App Design for Non-Coders with Bubble.is
Web & Mobile App Design for Non-Coders with Bubble.isWeb & Mobile App Design for Non-Coders with Bubble.is
Web & Mobile App Design for Non-Coders with Bubble.isJames Eckhardt
 
The Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CHThe Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CHMatteo Bonifazi
 
Appstack customer-presentation
Appstack customer-presentationAppstack customer-presentation
Appstack customer-presentationJed Bridges
 
Mobile Apps - Where's the beef
Mobile Apps - Where's the beefMobile Apps - Where's the beef
Mobile Apps - Where's the beefcompuccino
 
The Fine Print of iOS Development
The Fine Print of iOS DevelopmentThe Fine Print of iOS Development
The Fine Print of iOS DevelopmentCory Wiles
 
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...Jennifer Wong
 
Insights on how to build a successful app
Insights on how to build a successful appInsights on how to build a successful app
Insights on how to build a successful appAlex Boudreau
 
Insights on how to build a successful app
Insights on how to build a successful appInsights on how to build a successful app
Insights on how to build a successful appAlex Boudreau
 
How to make money with the Windows Store
How to make money with the Windows StoreHow to make money with the Windows Store
How to make money with the Windows StoreMicrosoft Schweiz
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGapJoseph Labrecque
 
Building a successful cpi campaign a how to guide
Building a successful cpi campaign a how to guideBuilding a successful cpi campaign a how to guide
Building a successful cpi campaign a how to guideAppnext
 

Similar to Complete iOS Toolkit (20)

Vietnam mobile day 2012 monetizing mobile apps games - rubycell
Vietnam mobile day 2012   monetizing mobile apps games - rubycellVietnam mobile day 2012   monetizing mobile apps games - rubycell
Vietnam mobile day 2012 monetizing mobile apps games - rubycell
 
Building poollie wk 2014 for ios android and windows phone using xamarin and ...
Building poollie wk 2014 for ios android and windows phone using xamarin and ...Building poollie wk 2014 for ios android and windows phone using xamarin and ...
Building poollie wk 2014 for ios android and windows phone using xamarin and ...
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and Monetization
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web App
 
Ascending the Mobile Growth Stack: SoundCloud @ LTR by Appboy
Ascending the Mobile Growth Stack: SoundCloud @ LTR by AppboyAscending the Mobile Growth Stack: SoundCloud @ LTR by Appboy
Ascending the Mobile Growth Stack: SoundCloud @ LTR by Appboy
 
Monetizing Windows Phone Apps
Monetizing Windows Phone AppsMonetizing Windows Phone Apps
Monetizing Windows Phone Apps
 
Android App Development Journey
Android App Development JourneyAndroid App Development Journey
Android App Development Journey
 
Web And App Design
Web And App DesignWeb And App Design
Web And App Design
 
Web & Mobile App Design for Non-Coders with Bubble.is
Web & Mobile App Design for Non-Coders with Bubble.isWeb & Mobile App Design for Non-Coders with Bubble.is
Web & Mobile App Design for Non-Coders with Bubble.is
 
The Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CHThe Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CH
 
Appstack customer-presentation
Appstack customer-presentationAppstack customer-presentation
Appstack customer-presentation
 
Mobile Apps - Where's the beef
Mobile Apps - Where's the beefMobile Apps - Where's the beef
Mobile Apps - Where's the beef
 
The Fine Print of iOS Development
The Fine Print of iOS DevelopmentThe Fine Print of iOS Development
The Fine Print of iOS Development
 
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
 
Insights on how to build a successful app
Insights on how to build a successful appInsights on how to build a successful app
Insights on how to build a successful app
 
Insights on how to build a successful app
Insights on how to build a successful appInsights on how to build a successful app
Insights on how to build a successful app
 
How to make money with the Windows Store
How to make money with the Windows StoreHow to make money with the Windows Store
How to make money with the Windows Store
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGap
 
Building a successful cpi campaign a how to guide
Building a successful cpi campaign a how to guideBuilding a successful cpi campaign a how to guide
Building a successful cpi campaign a how to guide
 

Complete iOS Toolkit

  • 1. Dallas App Developers, WELCOME! How to Make an iPhone App in 90 Min. by Nick Culbertson
  • 2. Getting Started What you will need: Xcode Mac Computer Apple Developer Account ($99 per year) LLC and DUNS Number (if filing as a business) An idea and some code
  • 3. Complete iOS Toolkit • Push Notifications • Banner Ads (Admob) • In-App Purchases • Rate This App • Getting & Storing Cloud Data (JSON) https://github.com/NickCulbertson/Complete-iOS- Toolkit (Example of each feature implemented)
  • 4. Push Notifications ❖ Why should you use them? Alert the user of new content or updates Remind & Incentivize the user to use your app ❖ Local vs. Remote Notifications
  • 5. Push Notifications - Local ❖ Steps to Implement: Create a developer and distribution certificate and provisioning profile enabled with push notifications using your app bundle name Get Users Permission Create Notification Schedule Notification
  • 6. Banner Ads (Admob) ❖ Why should you use them? Monetize App Incentivize IAP Premium Upgrade
  • 7. Banner Ads (Admob) ❖ Steps to Implement: Create a Google Admob account Create a new Ad ID for your app Add Google Admob framework & dependancies Create Ad Banner with your Ad ID
  • 8. In-App Purchases (IAP) ❖ Why should you use them? Monetize App Incentivize users to keep using your app ❖ Consumable vs. Non-Consumable
  • 9. In-App Purchases (IAP) ❖ Steps to Implement: Setup an In-App Purchase on iTunesConnect Create a Sandbox Apple ID to test the IAP Code In-App Purchase into App Include a “Restore” button
  • 10. Rate This App ❖ Why should you use them? People forget to rate, even if they use it frequently Better search ranking with better ratings
  • 11. Rate This App ❖ Steps to Implement: Implement iRate from GitHub by Nick Lockwood https://github.com/nicklockwood/iRate
  • 12. Cloud Data Storage (JSON) ❖ Why should you use it? Update content without updating app Easily Edited JSON files are small
  • 13. Cloud Data Storage (JSON) ❖ Steps to Implement: Implement Complete iOS Toolkit from GitHub https://github.com/NickCulbertson/Complete-iOS- Toolkit
  • 14. *Bonus* Developer Resources ❖ Art ❖ pixabay.com ❖ unsplash.com ❖ opengameart.org ❖ iConify - OS X App Store ❖ creativemarket.com ❖ graphicriver.com ❖ launchkit.io ❖ Code ❖ GitHub.com ❖ codecanyon.com ❖ Google & YouTube ❖ CocoaPods (Google “raywenderlich cocoapods”)