14
Dallas App Developers, WELCOME! How to Make an iPhone App in 90 Min. by Nick Culbertson

Complete iOS Toolkit

Embed Size (px)

Citation preview

Page 1: Complete iOS Toolkit

Dallas App Developers, WELCOME!

How to Make an iPhone App in 90 Min.

by Nick Culbertson

Page 2: Complete iOS Toolkit

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

Page 3: Complete iOS Toolkit

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)

Page 4: Complete iOS Toolkit

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

Page 5: Complete iOS Toolkit

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

Page 6: Complete iOS Toolkit

Banner Ads (Admob)

❖ Why should you use them?

Monetize App

Incentivize IAP Premium Upgrade

Page 7: Complete iOS Toolkit

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

Page 8: Complete iOS Toolkit

In-App Purchases (IAP)

❖ Why should you use them?

Monetize App

Incentivize users to keep using your app

❖ Consumable vs. Non-Consumable

Page 9: Complete iOS Toolkit

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

Page 10: Complete iOS Toolkit

Rate This App

❖ Why should you use them?

People forget to rate, even if they use it frequently

Better search ranking with better ratings

Page 11: Complete iOS Toolkit

Rate This App

❖ Steps to Implement:

Implement iRate from GitHub by Nick Lockwood

https://github.com/nicklockwood/iRate

Page 12: Complete iOS Toolkit

Cloud Data Storage (JSON)

❖ Why should you use it?

Update content without updating app

Easily Edited

JSON files are small

Page 13: Complete iOS Toolkit

Cloud Data Storage (JSON)

❖ Steps to Implement:

Implement Complete iOS Toolkit from GitHub

https://github.com/NickCulbertson/Complete-iOS-Toolkit

Page 14: 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”)