Things I Learned While Developing Apps And Did Not Realize

Post on 19-Jul-2015

206 views 1 download

Tags:

Transcript of Things I Learned While Developing Apps And Did Not Realize

Things I Learned While

Developing Apps And Did

Not Realize Mohammad Azam

Me• Senior Mobile Developer at Blinds.com

• Creator of the AzamSharp YouTube Channel

• Author, speaker and wannabe explorer!

• azamsharp@gmail.com

• @azamsharp

• www.azamsharp.com

• www.highoncoding.com

apps

Introduction to SwiftMohammad Azam

ABC POP

Mohammad Azam

Kinder Pop

Mohammad Azam

Mathemachicken

Mohammad Azam

HEX APP

Introduction to SwiftMohammad Azam

Daily 5

Introduction to SwiftMohammad Azam

Vegetable Tree

Featured on the App Store

Let’s get started!

Idea90% of the work is done!

YOUR IDEA IS WORTH NOTHING!

Idea Rejections• It is already been done!

• I wonder if anyone will use it!

• This is going to take eternity to build!

• NO PASSION

• Everything has already been done! But there is always

room for improvement!

• If you make something useful then people will use it!

• Release an MVP to check the waters

• Don’t work on something you don’t care about

Evaluating the Idea

• Facebook Ads with surveys

• Twitter Polls

• Competition

• Personal Need

Implementation

• Set a goal

• Don’t take shortcuts!

• Don’t reinvent the wheel!

• Ask for help when needed!

• Backup your code!

More Features = Great App

Quality of Features > Quantity of Features

Make a decision and stick to it!Vegetable Tree app is ad free!

Users cannot add your custom vegetables to the catalog

Admit Mistakes Early!Changed the backend layer of my groceries app from cloud to local storage!

DelegateYou cannot have every skill, hire a professional

Be a HERO!• Arriving early and leaving late

• Working non-stop on a problem

• Skipping lunch

• No vacations for the man of steel

DON’T

Duke NukemDuke Nukem 3D was

released in 1996

Duke Nukem Forever was

released

15 years later

Make sure you are not creating Duke Nukem Forever!

Pre-release

• Invest in screenshots, icons and app previews

• No one reads app description

• Create a site per app

Release

• Distribute Promo Codes

• Tweet about the app with hashtags

• Advertise on related blogs (Offer them promo codes or

$$)

• Utilize Google Adwords, Facebook ads, Twitter ads etc

Congratulations! Your app has been released to the app store

It feels like sending your kid to school!

Emails

Support? WTF!You want me to provide support for a $0.99 app!

Your app is not just an app!

IT’S A STARTUP!

Customer Service

Success!

If you are successful then people will copy you!

Beating the Competition Offer something that your competitors cannot match!

Warby Parker

Casper

Harry’s

Updates

• Apps that do not update, do not exist

• Create an update schedule

DON’T UPDATE YOUR APP DURING PEAK SELLING SEASON!

Read “The Curse of the Current Reviews” on HighOnCoding

Getting Featured!

Make a great app!

Make an app that highlights Apple NEW features/offerings

Apple Watch Apple Pay

App Previews

HealthKit

HomeKit

Questions?

Resources

• AzamSharp YouTube Channel

(www.youtube.com/azamsharp)

• iOS Programming by Big Nerd Ranch (Book)

• http://raywenderlich.com

Contact

• azamsharp@gmail.com

• @azamsharp

• www.azamsharp.com

Thanks!See you on the App Store!