Upload
nickculbertson
View
44
Download
0
Embed Size (px)
Citation preview
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”)