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”)