際際滷

際際滷Share a Scribd company logo
Lessons Learned from 3 Years
on the App Store
Mohammad Azam

Wednesday, November 20, 13
Mohammad Azam

Wednesday, November 20, 13
Mohammad Azam


Manager Consultant at Sogeti

Wednesday, November 20, 13
Mohammad Azam



Manager Consultant at Sogeti
Founder of HighOnCoding

Wednesday, November 20, 13
Mohammad Azam




Manager Consultant at Sogeti
Founder of HighOnCoding
Creator of AzamSharp YouTube Channel (over 5500 subscribers)

Wednesday, November 20, 13
Mohammad Azam





Manager Consultant at Sogeti
Founder of HighOnCoding
Creator of AzamSharp YouTube Channel (over 5500 subscribers)
Microsoft MVP (2007 - 2011)

Wednesday, November 20, 13
Apps

Wednesday, November 20, 13
ABC POP

Wednesday, November 20, 13
Mathemachicken

Wednesday, November 20, 13
Math Speeder

Wednesday, November 20, 13
Kinder Pop

Wednesday, November 20, 13
My Chandas

Wednesday, November 20, 13
Vegetable Tree
Featured on App Store 2013

Wednesday, November 20, 13
Daily5
Featured on App Store 2013

Wednesday, November 20, 13
Agenda
Legal
Why iOS?
Investment

updates

Idea

Design

Tools/Frameworks

Marketing

Testing

Customer Service
Wednesday, November 20, 13

Implementation

iOS 7
Why iOS?

Wednesday, November 20, 13
Why iOS?


iOS apps make more money as compared to any other platform

Wednesday, November 20, 13
Why iOS?



iOS apps make more money as compared to any other platform
Users upgrade to new platform almost instantly (iOS 7 already have >
80% adoption rate)

Wednesday, November 20, 13
Why iOS?



iOS apps make more money as compared to any other platform



Mac (Once you go Mac you dont go back)

Users upgrade to new platform almost instantly (iOS 7 already have >
80% adoption rate)

Wednesday, November 20, 13
Why iOS?



iOS apps make more money as compared to any other platform




Mac (Once you go Mac you dont go back)

Users upgrade to new platform almost instantly (iOS 7 already have >
80% adoption rate)

Its a lot of FUN!

Wednesday, November 20, 13
Investment

Wednesday, November 20, 13
Investment

Wednesday, November 20, 13
Investment

Wednesday, November 20, 13
Investment

Wednesday, November 20, 13
Investment

$1200 - $2000
Wednesday, November 20, 13
Investment

$1200 - $2000
$99 per year Apple Developer Program Membership
Wednesday, November 20, 13
Idea

Wednesday, November 20, 13
Idea


Get Inspired Dont Cheat

Wednesday, November 20, 13
Idea



Get Inspired Dont Cheat
Follow your passion

Wednesday, November 20, 13
Idea




Get Inspired Dont Cheat
Follow your passion
Dont suffer from ABD (Already Been Done) syndrome

Wednesday, November 20, 13
Idea





Get Inspired Dont Cheat
Follow your passion
Dont suffer from ABD (Already Been Done) syndrome
Use your memories/culture to your advantage
a poultry farm)

Wednesday, November 20, 13

(Mathemachicken

was inspired from my visit to
Idea





Get Inspired Dont Cheat



Make an app about a subject you want to learn

Follow your passion
Dont suffer from ABD (Already Been Done) syndrome
Use your memories/culture to your advantage
a poultry farm)

Wednesday, November 20, 13

(Mathemachicken

was inspired from my visit to
Tools and Frameworks
Xcode

Appcode

Ruby Motion

Objective-C
Xamarin

Wednesday, November 20, 13

HTML5
C#
Tools and Frameworks
Xcode

Appcode
Objective-C

Xamarin

Wednesday, November 20, 13

HTML5
C#
Tools and Frameworks
Xcode

Appcode
Objective-C
HTML5
C#

Wednesday, November 20, 13
Tools and Frameworks
Xcode

Appcode
Objective-C
HTML5

Wednesday, November 20, 13
Tools and Frameworks
Xcode

Appcode
Objective-C

Wednesday, November 20, 13
Tools and Frameworks
Xcode
Objective-C

Wednesday, November 20, 13
Design

Wednesday, November 20, 13
Design


Design represents how the app feels

Wednesday, November 20, 13
Design



Design represents how the app feels
Paper and pencil

Wednesday, November 20, 13
Design




Design represents how the app feels
Paper and pencil
Design time > development time

Wednesday, November 20, 13
Design





Design represents how the app feels
Paper and pencil
Design time > development time
Less features is better than more
features!

Wednesday, November 20, 13
Design





Design represents how the app feels
Paper and pencil
Design time > development time
Less features is better than more
features!

Wednesday, November 20, 13

Think about how the user will
interact with the application!
Design of a cycling app is different
than a 鍖nancial app!
Implementation

Wednesday, November 20, 13
Implementation


Set a goal

Wednesday, November 20, 13
Implementation



Set a goal
Dont take shortcuts!

Wednesday, November 20, 13
Implementation




Set a goal
Dont take shortcuts!
Dont reinvent the wheel!

Wednesday, November 20, 13
Implementation





Set a goal
Dont take shortcuts!
Dont reinvent the wheel!
Ask for help when needed!

Wednesday, November 20, 13
Implementation






Set a goal
Dont take shortcuts!
Dont reinvent the wheel!
Ask for help when needed!
Backup your code!

Wednesday, November 20, 13
Goal

Wednesday, November 20, 13
Goal


Achieving smaller goals will give you con鍖dence to move forward

Wednesday, November 20, 13
Goal



Achieving smaller goals will give you con鍖dence to move forward
Give yourself a deadline!

Wednesday, November 20, 13
Goal




Achieving smaller goals will give you con鍖dence to move forward
Give yourself a deadline!
Remove all distractions

Wednesday, November 20, 13
Goal





Achieving smaller goals will give you con鍖dence to move forward
Give yourself a deadline!
Remove all distractions
Sacri鍖ce Breaking Bad!

Wednesday, November 20, 13
Shortcuts

Wednesday, November 20, 13
Shortcuts


Shortcuts will later bite you in the a$$

Wednesday, November 20, 13
Shortcuts



Shortcuts will later bite you in the a$$
Dont write crappy code!

Wednesday, November 20, 13
Shortcuts



Shortcuts will later bite you in the a$$
Dont write crappy code!

ABC POP iPhone game quickly became hard to maintain because of ugly code!

Wednesday, November 20, 13
Reinventing Wheel

Wednesday, November 20, 13
Reinventing Wheel


Before creating a custom control check out CocoaControls

Wednesday, November 20, 13
Reinventing Wheel



Before creating a custom control check out CocoaControls
Before manually managing dependencies check out Cocoapods

Wednesday, November 20, 13
Ask for help

Wednesday, November 20, 13
Ask for help


Accept that you dont know everything

Wednesday, November 20, 13
Ask for help



Accept that you dont know everything
Use StackOverFlow to ask your questions

Wednesday, November 20, 13
Backup your code

Wednesday, November 20, 13
Backup your code


3, 2, 1 (3 copies of the item, 2 on a different medium, 1 offsite)

Wednesday, November 20, 13
Icon

Wednesday, November 20, 13
Icon
Icon is a pathway to your app, keep it clean and beautiful!

Wednesday, November 20, 13
Icons

Wednesday, November 20, 13
Icons
If I have a budget of $200 for the app I will spend all on the app icon!

Wednesday, November 20, 13
Icons
If I have a budget of $200 for the app I will spend all on the app icon!

and I did!

Wednesday, November 20, 13
Icons by Developer

Wednesday, November 20, 13
Icons by Designer

Wednesday, November 20, 13
Price

Wednesday, November 20, 13
Price


The narrower the audience, the higher
the price

Wednesday, November 20, 13
Price


The narrower the audience, the higher
the price



Ads degrade the app!

Wednesday, November 20, 13
Price


The narrower the audience, the higher
the price




Ads degrade the app!
Real money is in In-App purchase. And
even more money is in consumable InApp purchase (Candy Crush uses the consumable model and
generates 530K ... a day)

Wednesday, November 20, 13
Price


The narrower the audience, the higher
the price




Ads degrade the app!
Real money is in In-App purchase. And
even more money is in consumable InApp purchase (Candy Crush uses the consumable model and
generates 530K ... a day)

Wednesday, November 20, 13

Build the pricing model around
the app not the other way!
Bird Watching Apps

Wednesday, November 20, 13
Games

Wednesday, November 20, 13
Vegetable Tree

Wednesday, November 20, 13
Vegetable Tree


Wednesday, November 20, 13

Initial Price: $1.99
Vegetable Tree



Wednesday, November 20, 13

Initial Price: $1.99
Price changed: $2.99
Vegetable Tree




Wednesday, November 20, 13

Initial Price: $1.99
Price changed: $2.99
Price changed: $3.99
Vegetable Tree





Wednesday, November 20, 13

Initial Price: $1.99
Price changed: $2.99
Price changed: $3.99
Price changed: $4.99
Vegetable Tree






Wednesday, November 20, 13

Initial Price: $1.99
Price changed: $2.99
Price changed: $3.99
Price changed: $4.99
Price changed: $3.99
Vegetable Tree






Initial Price: $1.99
Price changed: $2.99
Price changed: $3.99
Price changed: $4.99
Price changed: $3.99

Find the high end of your app price!
You already know the bottom end!
Wednesday, November 20, 13
Marketing

Wednesday, November 20, 13
Marketing


Pre-release

Wednesday, November 20, 13
Marketing


Pre-release



Promo codes

Wednesday, November 20, 13
Marketing


Pre-release



Promo codes



Ad space

Wednesday, November 20, 13
Marketing


Pre-release



Promo codes



Ad space



Blogging

Wednesday, November 20, 13
Marketing


Pre-release



Promo codes



Ad space



Blogging



Social Media

Wednesday, November 20, 13
Marketing


Pre-release



Promo codes



Ad space



Blogging



Social Media



Set a release date for your app!

Wednesday, November 20, 13
Marketing


Pre-release



Promo codes



Ad space



Blogging



Social Media



Set a release date for your app!



Getting featured by Apple

Wednesday, November 20, 13
Pre-release

Wednesday, November 20, 13
Pre-release


Create a teaser trailer (Checkmark app, Perfect Weather)

Wednesday, November 20, 13
Pre-release



Create a teaser trailer (Checkmark app, Perfect Weather)
Write about the design and development process

Wednesday, November 20, 13
Pre-release




Create a teaser trailer (Checkmark app, Perfect Weather)
Write about the design and development process
Create a website for your app

Wednesday, November 20, 13
Pre-release





Create a teaser trailer (Checkmark app, Perfect Weather)
Write about the design and development process
Create a website for your app
Create high quality screenshots (placeit.breezi.com)

Wednesday, November 20, 13
Promo codes

Wednesday, November 20, 13
Promo codes


You get 100 promo codes per version of the app

Wednesday, November 20, 13
Promo codes


You get 100 promo codes per version of the app



You cannot review the app when using the promo code

Wednesday, November 20, 13
Promo codes


You get 100 promo codes per version of the app



You cannot review the app when using the promo code



Distribute to reviewers, bloggers etc

Wednesday, November 20, 13
Promo codes


You get 100 promo codes per version of the app



You cannot review the app when using the promo code



Distribute to reviewers, bloggers etc



Giveaway promo codes on Twitter or Facebook as a prize

Wednesday, November 20, 13
Ad Space

Wednesday, November 20, 13
Blogging

Wednesday, November 20, 13
Blogging


Blog about the process of your app development

Wednesday, November 20, 13
Blogging


Blog about the process of your app development



Write about how you found a solution to a complicated problem

Wednesday, November 20, 13
Blogging


Blog about the process of your app development



Write about how you found a solution to a complicated problem

A developer made $6000+ in sales by blogging about his experience of how standup
desk has changed his life. He sold thousands of his 鍖tness apps!

Wednesday, November 20, 13
Social Media

Wednesday, November 20, 13
Social Media


Follow tags related to your app on Twitter and Facebook

Wednesday, November 20, 13
Social Media


Follow tags related to your app on Twitter and Facebook



Communicate with the leaders and tell them about your app

Wednesday, November 20, 13
Social Media


Follow tags related to your app on Twitter and Facebook



Communicate with the leaders and tell them about your app



Take part in discussion boards related to your app

Wednesday, November 20, 13
Release Date

Wednesday, November 20, 13
Release Date


Never release your app automatically!

Wednesday, November 20, 13
Release Date


Never release your app automatically!



Release date generates excitement

Wednesday, November 20, 13
Release Date


Never release your app automatically!



Release date generates excitement



Custom release date will help you plan your marketing strategies

Wednesday, November 20, 13
Getting Featured by Apple

Wednesday, November 20, 13
Getting Featured by Apple
Create a great app!

Wednesday, November 20, 13
Getting Featured by Apple
Create a great app!

Create an app that features Apples new API

Wednesday, November 20, 13
Getting Featured by Apple
Create a great app!

Create an app that features Apples new API

Newsstand

Wednesday, November 20, 13
Getting Featured by Apple
Create a great app!

Create an app that features Apples new API

Newsstand

Wednesday, November 20, 13

Game Center
Getting Featured by Apple
Create a great app!

Create an app that features Apples new API

Newsstand

Game Center
AirDrop

Wednesday, November 20, 13
Getting Featured by Apple
Create a great app!

Create an app that features Apples new API

Newsstand

Game Center
Blue Tooth
AirDrop

Wednesday, November 20, 13
Getting Featured by Apple
Create a great app!

Create an app that features Apples new API

Newsstand

Game Center
Blue Tooth
AirDrop

Wednesday, November 20, 13

iOS 7
Duke Nukem

Wednesday, November 20, 13
Duke Nukem

Wednesday, November 20, 13
Duke Nukem
Duke Nukem 3D was released in 1996

Wednesday, November 20, 13
Duke Nukem
Duke Nukem 3D was released in 1996
Duke Nukem Forever was released

Wednesday, November 20, 13
Duke Nukem
Duke Nukem 3D was released in 1996
Duke Nukem Forever was released

15 years later

Wednesday, November 20, 13
Duke Nukem
Duke Nukem 3D was released in 1996
Duke Nukem Forever was released

15 years later
Make sure you are not creating Duke Nukem forever!

Wednesday, November 20, 13
Updates

Wednesday, November 20, 13
Updates


Wednesday, November 20, 13

Updates are important
Updates



Wednesday, November 20, 13

Updates are important
App that do not update, do
not exist
Updates




Wednesday, November 20, 13

Updates are important

Create an update schedule

App that do not update, do
not exist
Updates




Wednesday, November 20, 13

Updates are important

Create an update schedule

App that do not update, do
not exist
Updates



Updates are important



Create an update schedule

App that do not update, do
not exist

Updates gives your app free marketing
opportunity!

Wednesday, November 20, 13
Vegetable Tree

Wednesday, November 20, 13
Vegetable Tree

Wednesday, November 20, 13
Vegetable Tree

Wednesday, November 20, 13
Legal

Wednesday, November 20, 13
Legal


Form an LLC

Wednesday, November 20, 13
Legal


Form an LLC



Pay for the assets (images, sounds, artwork)

Wednesday, November 20, 13
Legal


Form an LLC



Pay for the assets (images, sounds, artwork)

Protect your ass

Wednesday, November 20, 13
Legal


Form an LLC



Pay for the assets (images, sounds, artwork)

Protect your assets!

Wednesday, November 20, 13
Testing

Wednesday, November 20, 13
Testing


Test your app!

Wednesday, November 20, 13
Testing


Test your app!



TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE
DEVICE

Wednesday, November 20, 13
Testing


Test your app!



TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE
DEVICE



Form a team of beta testers

Wednesday, November 20, 13
Testing


Test your app!



TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE
DEVICE



Form a team of beta testers



Use TestFlight to distribute your builds

Wednesday, November 20, 13
Customer Service

Wednesday, November 20, 13
Customer Service

Wednesday, November 20, 13
Customer Service

Wednesday, November 20, 13
Customer Service

Wednesday, November 20, 13
Customer Service

Wednesday, November 20, 13
Customer Service

Wednesday, November 20, 13
Customer Service

Wednesday, November 20, 13
Customer Service

Wednesday, November 20, 13
Customer Service

Wednesday, November 20, 13
Customer Service


Treat your customers with respect

Wednesday, November 20, 13
Customer Service


Treat your customers with respect



Customer service can increase your app ranking

Wednesday, November 20, 13
Customer Service


Treat your customers with respect



Customer service can increase your app ranking

Almost all the 5 star reviews of Vegetable Tree app are because of
excellent customer service

Wednesday, November 20, 13
Wednesday, November 20, 13
iOS has the same look and feel
since its release

Wednesday, November 20, 13
iOS has the same look and feel
since its release

Until Now!
Wednesday, November 20, 13
Wednesday, November 20, 13
iOS 7
Wednesday, November 20, 13
Chaos in the App Store

Wednesday, November 20, 13
Chaos in the App Store


All the apps with heavy textures will look obsolete!

Wednesday, November 20, 13
Chaos in the App Store


All the apps with heavy textures will look obsolete!



Opportunity to penetrate into your desired market

Wednesday, November 20, 13
Chaos in the App Store


All the apps with heavy textures will look obsolete!



Opportunity to penetrate into your desired market

Since, the release of the iOS SDK this is the best opportunity for any developer to
seize the moment!

Wednesday, November 20, 13
Apple Weather App

Wednesday, November 20, 13
Reminders App

Wednesday, November 20, 13
Apple App Store App

Wednesday, November 20, 13
Apple Calendar App

Wednesday, November 20, 13
Vegetable Tree

Wednesday, November 20, 13
Resources

Wednesday, November 20, 13
Resources


AzamSharp YouTube Channel (www.youtube.com/azamsharp)

Wednesday, November 20, 13
Resources


AzamSharp YouTube Channel (www.youtube.com/azamsharp)



iOS Programming by Big Nerd Ranch (Book)

Wednesday, November 20, 13
Resources


AzamSharp YouTube Channel (www.youtube.com/azamsharp)



iOS Programming by Big Nerd Ranch (Book)



http://www.raywenderlich.com/

Wednesday, November 20, 13
Contact

Wednesday, November 20, 13
Contact


azamsharp@gmail.com

Wednesday, November 20, 13
Contact


azamsharp@gmail.com



@azamsharp

Wednesday, November 20, 13
Contact


azamsharp@gmail.com



@azamsharp



www.azamsharp.com

Wednesday, November 20, 13
Contact


azamsharp@gmail.com



@azamsharp



www.azamsharp.com



www.highoncoding.com

Wednesday, November 20, 13
Contact


azamsharp@gmail.com



@azamsharp



www.azamsharp.com



www.highoncoding.com



AzamSharp YouTube Channel (www.youtube.com/azamsharp)

Wednesday, November 20, 13
Thank you!
See you in the app store!

Wednesday, November 20, 13

More Related Content

Lessons learned3yearsappstore