SlideShare a Scribd company logo
1 of 41
Download to read offline
Spend Stack:
A Case Study & Stuff
Ubiquitous “Who Am I”
- Run Dreaming In Binary
- Write for Sitepoint, Tuts+, and Sinch.
- Pluralsight Author
- Application Dev at HealthMEDX
So - Spend Stack
Spend Stack is a shopping list app that keeps a
running total with sales tax included.
The Big Picture
Marketing Video
Spiffy!
Target Audience/Goals
All cash spenders
Encourage predictable shopping or spending
Generic enough for most all shopping lists
Easy to use, pass the Deb-Mo test.
Who is it for?
The User Interface
Really takes place in two places
A list is open All lists
My Goals
•Segue for Dreaming In
Binary
•Help solve a common
problem
What I wanted to do with Spend Stack
•Build up portfolio
•Hook into the iOS
community
Believe it or not
I’d already been bit by the App Store before
Making money was not a primary goal
Sold 4 units at launch.
I did not retire.
Downloads
I still haven’t retired
Not surprising
App Store is tough
- techcrunch
20,000
Apps released each month:
“Here’s What We Did!”
Seems like PSAs for their app - but hey, good for them.
We bought a 30 second commercial during the Super
Bowl - it really helped our download numbers!!!
Lessons Learned
USED:
What went wrong - technology used
SHOULD HAVE USED:
Plain UIView for navbar
Frame calculations
Key-Value iCloud
Model-View-Ahh Screw it
AppDelegate as a God class
Manual library imports
Xcode snapshots
Stackoverflow
No common sense
So so so much more
A navbar - derp!
Autolayout
Document Based Storage
Model-View-Controller
*AppDelegate for nothing
Cocoa Pods
Git
The docs
Common sense
So so so much more
Discovery - your freinenemy
Get noticed or die a slow death
So - what do you do?
Lucky, press, or get featured by Apple:
•Generate buzz
•Use new APIs
•Be relevant based off of time of the year or event
•“….Make a great app”
Get lucky/Get Press/Get Apple to love your app
Marketing - What I Tried
Press Release via PR Mac
The Basics
Kinda Helpful?
You immediately get spammed with emails:
They mostly just get reposted on other sites
Local Community
Local news is great:
417 Mag
KY3 Interview
Springeld Newsleader
RayWeinderlich.com
They are your best friends and initially, your biggest fans
Reviews are important
Never prompted
Hard to nd
Nobody cared
But how do you get them?
Reviews are important
•After a “good” thing
•Give me the option to ignore
•If no, ask for feedback
You have to ask, but under the right conditions
Reviews are important
I use this same philosophy on Medium:
All about how and where
Mindset of app development
You should build a business, not an app.
You are not just a developer, you are an:
Not just an app
- entrepreneur
- marketer
- salesman
- QA analyst
- product owner
- social media maven
- …etc
Know when V1 is done
Agile Development at home! It works.
Weigh each feature against mission statement
Example: Color Schemes - Cool, not essential
Or enjoy development hell
Check out your competition
•App Annie is good for this
•Download the competition
•Point out what you did that they didn't
See what they suck at and what they rock at
Jargon Loses People
•Spend Stack came from a name generator
•Nobody knows what a stack is
•A list is familiar and easier to understand
Nobody gets the whole “stack” part.
“Oh look! It’s a stack! Like the lists! I mean stacks!”
- No one ever
App Meta Data
Financial was the wrong category
It very much matters
Important: Not So Much:
•Category
•Keywords
•Screen shots
•Descriptions
•Update notes
That Said…
Games are by far the most popular
Less Market Saturation > Better Chance To Chart
Manage your time
Buffer for social media
Placeit & Promotee for product shots
Github (the somebody already solved this scenario)
Cut corners and be efcient as much as possible
Manage your time
I wrote all of my old website from scratch
Are you wasting time somewhere?
Manage your time
•12 hours in a week to work on DIB
•Blog post once a month
•1 post takes 4 hours to write
•1 post takes 2 hours to code
•= 4 hours left for everything else :- (
Maintaining my website myself wasn’t an option
Manage your time
Moved to SquareSpace
Moving to a CMS saved me a lot of time
Using a CMS:
•I put out more content
•Edits are super quick
•Changing things is trivial
Using Medium:
•I write technical posts over swift weekly
•Easy to share
•Network with other developers
Manage your time
•Tough to find time during the week
•Weekends are great, but you need to relax too
•Find the sweet spot, which meets these reqs:
Find your “sweet spot” - for me it’s Saturday mornings
You know it’s available
You’re inspired and motivated
You know you can focus
Manage your time
Stick with one project - but think ahead
Speaking of projects
•What do *you* want to make
•Do people/the market want that
•Does it solve one problem well
•What can you bring that other haven’t or can’t
Find what you are passionate about, that might make sense to others
Don’t think about money, but create something that can make it
Learn how people use your app
•Almost always used for grocery shopping
•Nobody uses categories
•People choose ugly color schemes
It might not be what you expect
Connect with the community
Email everyone back who sends feedback
Incorporate their ideas if it makes sense
Connect on Twitter, too
It scores big points
Look Professional
• Put your best foot forward
• In time, hard work will pay off
• In the App Store - Success could take years
• Epic Games - 1 in 10 games succeed
Fake it till you make it
What do you want to be?
Jordan Morgan - iOS expert
I realized representing me and DIB were fundamentally different and they were clashing
Dreaming In Binary - Software
•Split blogs out to medium
•Tutorials and teaching
•Social media is focused on things I make
•Doesn’t confuse people with technical things
•Blogs only pertain to apps
Future of Spend Stack
Completely overhaul UI
- Negative Space
- Stupid Easy
Focus on:
- Grocery shopping
- Universal app
What’s Next
Next for D.I.B.
See more at bit.ly/halotimerios
Halo Timer
Plugs
@jordanmorgan10
@dibsoftware
bit.ly/iosdevguide
dreaminginbinary.co/jordan
Come nd me
Adaptive Design in iOS
Getting Started
(end of June)

More Related Content

What's hot

How to start an online business with less than 10 eur
How to start an online business with less than 10 eurHow to start an online business with less than 10 eur
How to start an online business with less than 10 eurHelvijs Smoteks
 
How We (Unexpectedly) Got 60K Users in 60 Hours
How We (Unexpectedly) Got 60K Users in 60 HoursHow We (Unexpectedly) Got 60K Users in 60 Hours
How We (Unexpectedly) Got 60K Users in 60 HoursMattan Griffel
 
Be A Great Product Leader (Opower 2014)
Be A Great Product Leader (Opower 2014)Be A Great Product Leader (Opower 2014)
Be A Great Product Leader (Opower 2014)Adam Nash
 
Launching a Product
Launching a ProductLaunching a Product
Launching a ProductRachel Andrew
 
Build World Class User Onboarding
Build World Class User OnboardingBuild World Class User Onboarding
Build World Class User OnboardingEnzo Avigo
 
Be A Great Product Leader (Square 2013)
Be A Great Product Leader (Square 2013)Be A Great Product Leader (Square 2013)
Be A Great Product Leader (Square 2013)Adam Nash
 
Growth Hacking for Startups
Growth Hacking for StartupsGrowth Hacking for Startups
Growth Hacking for StartupsAndy Young
 
A Minimal Viable Product that works
A Minimal Viable Product that worksA Minimal Viable Product that works
A Minimal Viable Product that worksOlga Pavlovsky
 
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
FFEA 2016 -10 Website Mistakes Even Great Marketers Can MakeFFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
FFEA 2016 -10 Website Mistakes Even Great Marketers Can MakeSaffire
 
B2B Inbound Sales Emails Webinar With Customer.io & Close.io
B2B Inbound Sales Emails Webinar With Customer.io & Close.ioB2B Inbound Sales Emails Webinar With Customer.io & Close.io
B2B Inbound Sales Emails Webinar With Customer.io & Close.ioClose.io
 
Google's Mobile Algo Update: Don't Panic, Here's What To Do!
Google's Mobile Algo Update: Don't Panic, Here's What To Do!Google's Mobile Algo Update: Don't Panic, Here's What To Do!
Google's Mobile Algo Update: Don't Panic, Here's What To Do!NordicClick Interactive
 
How to run a scrappy startup
How to run a scrappy startupHow to run a scrappy startup
How to run a scrappy startupRashmi Sinha
 
Analyzing Culturally Biased Data, US and Japan, Bean Knowledge
Analyzing Culturally Biased Data, US and Japan, Bean KnowledgeAnalyzing Culturally Biased Data, US and Japan, Bean Knowledge
Analyzing Culturally Biased Data, US and Japan, Bean KnowledgeZo Digital Japan
 
Should I start my career at a big or small company?
Should I start my career at a big or small company?Should I start my career at a big or small company?
Should I start my career at a big or small company?Michael Wolfe
 
Forget the Fairy Dust - How to Create Content That (Actually) Works
Forget the Fairy Dust - How to Create Content That (Actually) WorksForget the Fairy Dust - How to Create Content That (Actually) Works
Forget the Fairy Dust - How to Create Content That (Actually) WorksJoel Klettke
 
Vision 2022 slides tf
Vision 2022 slides tfVision 2022 slides tf
Vision 2022 slides tfLinseyEhle1
 
Top 10 Digital Marketing Mistakes by Japanese Companies in 2017
Top 10 Digital Marketing Mistakes by Japanese Companies in 2017Top 10 Digital Marketing Mistakes by Japanese Companies in 2017
Top 10 Digital Marketing Mistakes by Japanese Companies in 2017Zo Digital Japan
 
10 Growth Hacks for Mobile Apps
10 Growth Hacks for Mobile Apps10 Growth Hacks for Mobile Apps
10 Growth Hacks for Mobile AppsWhalla Labs
 

What's hot (20)

How to start an online business with less than 10 eur
How to start an online business with less than 10 eurHow to start an online business with less than 10 eur
How to start an online business with less than 10 eur
 
How We (Unexpectedly) Got 60K Users in 60 Hours
How We (Unexpectedly) Got 60K Users in 60 HoursHow We (Unexpectedly) Got 60K Users in 60 Hours
How We (Unexpectedly) Got 60K Users in 60 Hours
 
Be A Great Product Leader (Opower 2014)
Be A Great Product Leader (Opower 2014)Be A Great Product Leader (Opower 2014)
Be A Great Product Leader (Opower 2014)
 
Launching a Product
Launching a ProductLaunching a Product
Launching a Product
 
Build World Class User Onboarding
Build World Class User OnboardingBuild World Class User Onboarding
Build World Class User Onboarding
 
Be A Great Product Leader (Square 2013)
Be A Great Product Leader (Square 2013)Be A Great Product Leader (Square 2013)
Be A Great Product Leader (Square 2013)
 
Growth Hacking for Startups
Growth Hacking for StartupsGrowth Hacking for Startups
Growth Hacking for Startups
 
A Minimal Viable Product that works
A Minimal Viable Product that worksA Minimal Viable Product that works
A Minimal Viable Product that works
 
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
FFEA 2016 -10 Website Mistakes Even Great Marketers Can MakeFFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
 
B2B Inbound Sales Emails Webinar With Customer.io & Close.io
B2B Inbound Sales Emails Webinar With Customer.io & Close.ioB2B Inbound Sales Emails Webinar With Customer.io & Close.io
B2B Inbound Sales Emails Webinar With Customer.io & Close.io
 
Two way feedback
Two way feedbackTwo way feedback
Two way feedback
 
Google's Mobile Algo Update: Don't Panic, Here's What To Do!
Google's Mobile Algo Update: Don't Panic, Here's What To Do!Google's Mobile Algo Update: Don't Panic, Here's What To Do!
Google's Mobile Algo Update: Don't Panic, Here's What To Do!
 
How to run a scrappy startup
How to run a scrappy startupHow to run a scrappy startup
How to run a scrappy startup
 
Failcon 2012
Failcon 2012Failcon 2012
Failcon 2012
 
Analyzing Culturally Biased Data, US and Japan, Bean Knowledge
Analyzing Culturally Biased Data, US and Japan, Bean KnowledgeAnalyzing Culturally Biased Data, US and Japan, Bean Knowledge
Analyzing Culturally Biased Data, US and Japan, Bean Knowledge
 
Should I start my career at a big or small company?
Should I start my career at a big or small company?Should I start my career at a big or small company?
Should I start my career at a big or small company?
 
Forget the Fairy Dust - How to Create Content That (Actually) Works
Forget the Fairy Dust - How to Create Content That (Actually) WorksForget the Fairy Dust - How to Create Content That (Actually) Works
Forget the Fairy Dust - How to Create Content That (Actually) Works
 
Vision 2022 slides tf
Vision 2022 slides tfVision 2022 slides tf
Vision 2022 slides tf
 
Top 10 Digital Marketing Mistakes by Japanese Companies in 2017
Top 10 Digital Marketing Mistakes by Japanese Companies in 2017Top 10 Digital Marketing Mistakes by Japanese Companies in 2017
Top 10 Digital Marketing Mistakes by Japanese Companies in 2017
 
10 Growth Hacks for Mobile Apps
10 Growth Hacks for Mobile Apps10 Growth Hacks for Mobile Apps
10 Growth Hacks for Mobile Apps
 

Viewers also liked

Hour of Code: Best Practices for Successful Educators
Hour of Code: Best Practices for Successful EducatorsHour of Code: Best Practices for Successful Educators
Hour of Code: Best Practices for Successful EducatorsCode.org Teacher Community
 
Три стъпки към онлайн безопасност на децата
Три стъпки към онлайн безопасност на децатаТри стъпки към онлайн безопасност на децата
Три стъпки към онлайн безопасност на децатаnad_and
 
Christmas competition2011
Christmas competition2011Christmas competition2011
Christmas competition2011nad_and
 
Как да уча
Как да учаКак да уча
Как да учаnad_and
 
MS Excel 2003 - Диаграми
MS Excel 2003 - ДиаграмиMS Excel 2003 - Диаграми
MS Excel 2003 - Диаграмиnad_and
 
Постер "Мобилна безопасност"
Постер "Мобилна безопасност"Постер "Мобилна безопасност"
Постер "Мобилна безопасност"nad_and
 
MS Excel преговор
MS Excel преговорMS Excel преговор
MS Excel преговорnad_and
 
MS Excel 2003 - Търсене и замяна на данни; настройка за печат
MS Excel 2003 - Търсене и замяна на данни; настройка за печатMS Excel 2003 - Търсене и замяна на данни; настройка за печат
MS Excel 2003 - Търсене и замяна на данни; настройка за печатnad_and
 
ИТ - Windows Explorer 6 кНас
ИТ - Windows Explorer 6 кНасИТ - Windows Explorer 6 кНас
ИТ - Windows Explorer 6 кНасnad_and
 
Измерване на информацията - 6 клас
Измерване на информацията - 6 класИзмерване на информацията - 6 клас
Измерване на информацията - 6 класnad_and
 
ИТ - MS Word - Вмъкване на изображение
ИТ - MS Word - Вмъкване на изображениеИТ - MS Word - Вмъкване на изображение
ИТ - MS Word - Вмъкване на изображениеnad_and
 
ИТ - въпроси за начален преговор в 8 клас
ИТ - въпроси за начален преговор в 8 класИТ - въпроси за начален преговор в 8 клас
ИТ - въпроси за начален преговор в 8 класnad_and
 
ИТ - Обработка на изображения - 6 клас
ИТ - Обработка на изображения - 6 класИТ - Обработка на изображения - 6 клас
ИТ - Обработка на изображения - 6 класnad_and
 
MS Excel - логическата функция IF
MS Excel - логическата функция IF MS Excel - логическата функция IF
MS Excel - логическата функция IF nad_and
 
ИТ - MS Excel - Проектиране на таблици
ИТ - MS Excel - Проектиране на таблициИТ - MS Excel - Проектиране на таблици
ИТ - MS Excel - Проектиране на таблициnad_and
 
ИТ - Weebly - 8 кНас
ИТ - Weebly - 8 кНасИТ - Weebly - 8 кНас
ИТ - Weebly - 8 кНасnad_and
 
Страхът да говорим пред публика
Страхът да говорим пред публикаСтрахът да говорим пред публика
Страхът да говорим пред публикаnad_and
 
Ролята на шрифта в компютърна презентация
Ролята на шрифта в компютърна презентацияРолята на шрифта в компютърна презентация
Ролята на шрифта в компютърна презентацияnad_and
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationJoanne Villis
 

Viewers also liked (20)

Hour of Code: Best Practices for Successful Educators
Hour of Code: Best Practices for Successful EducatorsHour of Code: Best Practices for Successful Educators
Hour of Code: Best Practices for Successful Educators
 
Hour of code handout for schools
Hour of code handout for schoolsHour of code handout for schools
Hour of code handout for schools
 
Три стъпки към онлайн безопасност на децата
Три стъпки към онлайн безопасност на децатаТри стъпки към онлайн безопасност на децата
Три стъпки към онлайн безопасност на децата
 
Christmas competition2011
Christmas competition2011Christmas competition2011
Christmas competition2011
 
Как да уча
Как да учаКак да уча
Как да уча
 
MS Excel 2003 - Диаграми
MS Excel 2003 - ДиаграмиMS Excel 2003 - Диаграми
MS Excel 2003 - Диаграми
 
Постер "Мобилна безопасност"
Постер "Мобилна безопасност"Постер "Мобилна безопасност"
Постер "Мобилна безопасност"
 
MS Excel преговор
MS Excel преговорMS Excel преговор
MS Excel преговор
 
MS Excel 2003 - Търсене и замяна на данни; настройка за печат
MS Excel 2003 - Търсене и замяна на данни; настройка за печатMS Excel 2003 - Търсене и замяна на данни; настройка за печат
MS Excel 2003 - Търсене и замяна на данни; настройка за печат
 
ИТ - Windows Explorer 6 кНас
ИТ - Windows Explorer 6 кНасИТ - Windows Explorer 6 кНас
ИТ - Windows Explorer 6 кНас
 
Измерване на информацията - 6 клас
Измерване на информацията - 6 класИзмерване на информацията - 6 клас
Измерване на информацията - 6 клас
 
ИТ - MS Word - Вмъкване на изображение
ИТ - MS Word - Вмъкване на изображениеИТ - MS Word - Вмъкване на изображение
ИТ - MS Word - Вмъкване на изображение
 
ИТ - въпроси за начален преговор в 8 клас
ИТ - въпроси за начален преговор в 8 класИТ - въпроси за начален преговор в 8 клас
ИТ - въпроси за начален преговор в 8 клас
 
ИТ - Обработка на изображения - 6 клас
ИТ - Обработка на изображения - 6 класИТ - Обработка на изображения - 6 клас
ИТ - Обработка на изображения - 6 клас
 
MS Excel - логическата функция IF
MS Excel - логическата функция IF MS Excel - логическата функция IF
MS Excel - логическата функция IF
 
ИТ - MS Excel - Проектиране на таблици
ИТ - MS Excel - Проектиране на таблициИТ - MS Excel - Проектиране на таблици
ИТ - MS Excel - Проектиране на таблици
 
ИТ - Weebly - 8 кНас
ИТ - Weebly - 8 кНасИТ - Weebly - 8 кНас
ИТ - Weebly - 8 кНас
 
Страхът да говорим пред публика
Страхът да говорим пред публикаСтрахът да говорим пред публика
Страхът да говорим пред публика
 
Ролята на шрифта в компютърна презентация
Ролята на шрифта в компютърна презентацияРолята на шрифта в компютърна презентация
Ролята на шрифта в компютърна презентация
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
 

Similar to Spend Stack: An iOS Case Study

Driving App Success Part II
Driving App Success Part IIDriving App Success Part II
Driving App Success Part IINathan Mellor
 
MVP: Minimum Viable Product vs. Maximum Value Product
MVP:  Minimum Viable Product vs. Maximum Value ProductMVP:  Minimum Viable Product vs. Maximum Value Product
MVP: Minimum Viable Product vs. Maximum Value ProductLiquid Reality
 
SEO Hot Topics 2012
SEO Hot Topics 2012SEO Hot Topics 2012
SEO Hot Topics 2012OliOrt
 
Making (Some?) Money as an Indie iOS Developer
Making (Some?) Money as an Indie iOS DeveloperMaking (Some?) Money as an Indie iOS Developer
Making (Some?) Money as an Indie iOS DeveloperStefan Haflidason
 
Inbound Marketing Conference 2016 Summary
Inbound Marketing Conference 2016 SummaryInbound Marketing Conference 2016 Summary
Inbound Marketing Conference 2016 SummaryJimmy Smith
 
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)CityStarters
 
Apps for Profit
Apps for ProfitApps for Profit
Apps for ProfitNathan Mellor
 
Content Marketing by Rob Fitzpatrick
Content Marketing by Rob FitzpatrickContent Marketing by Rob Fitzpatrick
Content Marketing by Rob FitzpatrickStartupbootcamp
 
Android Apps For Profit Nov 2014
Android Apps For Profit Nov 2014Android Apps For Profit Nov 2014
Android Apps For Profit Nov 2014Nathan Mellor
 
Building an Excellent Web Startup
Building an Excellent Web StartupBuilding an Excellent Web Startup
Building an Excellent Web Startupmatthewhyatt
 
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Ben Hall
 
Inbound 2016
Inbound 2016Inbound 2016
Inbound 2016msa_security
 
Launches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword Research
Launches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword ResearchLaunches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword Research
Launches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword ResearchMike Roberts
 
Passle MarketingCamp Mar 2016 - Content Marketing For Business
Passle MarketingCamp Mar 2016 - Content Marketing For BusinessPassle MarketingCamp Mar 2016 - Content Marketing For Business
Passle MarketingCamp Mar 2016 - Content Marketing For BusinessBen Mumby-Croft
 
Growth Hacking Your Social Media
Growth Hacking Your Social MediaGrowth Hacking Your Social Media
Growth Hacking Your Social MediaImagine
 
How to use facebook for business
How to use facebook for businessHow to use facebook for business
How to use facebook for businessVIB Marketing Agency
 
The Notes for Attendees of the BSEEN workshop on Digital Marketing 2.0
The Notes for Attendees of the BSEEN workshop on Digital Marketing 2.0The Notes for Attendees of the BSEEN workshop on Digital Marketing 2.0
The Notes for Attendees of the BSEEN workshop on Digital Marketing 2.0Dan Sodergren
 
The Social Experiment: A Presentation from Staffing World 2016
The Social Experiment: A Presentation from Staffing World 2016The Social Experiment: A Presentation from Staffing World 2016
The Social Experiment: A Presentation from Staffing World 2016Haley Marketing
 
Be a great product leader by Adam Nash, VP Product, Dropbox
Be a great product leader by Adam Nash, VP Product, DropboxBe a great product leader by Adam Nash, VP Product, Dropbox
Be a great product leader by Adam Nash, VP Product, DropboxAmplitude
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationJon Ruby
 

Similar to Spend Stack: An iOS Case Study (20)

Driving App Success Part II
Driving App Success Part IIDriving App Success Part II
Driving App Success Part II
 
MVP: Minimum Viable Product vs. Maximum Value Product
MVP:  Minimum Viable Product vs. Maximum Value ProductMVP:  Minimum Viable Product vs. Maximum Value Product
MVP: Minimum Viable Product vs. Maximum Value Product
 
SEO Hot Topics 2012
SEO Hot Topics 2012SEO Hot Topics 2012
SEO Hot Topics 2012
 
Making (Some?) Money as an Indie iOS Developer
Making (Some?) Money as an Indie iOS DeveloperMaking (Some?) Money as an Indie iOS Developer
Making (Some?) Money as an Indie iOS Developer
 
Inbound Marketing Conference 2016 Summary
Inbound Marketing Conference 2016 SummaryInbound Marketing Conference 2016 Summary
Inbound Marketing Conference 2016 Summary
 
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
 
Apps for Profit
Apps for ProfitApps for Profit
Apps for Profit
 
Content Marketing by Rob Fitzpatrick
Content Marketing by Rob FitzpatrickContent Marketing by Rob Fitzpatrick
Content Marketing by Rob Fitzpatrick
 
Android Apps For Profit Nov 2014
Android Apps For Profit Nov 2014Android Apps For Profit Nov 2014
Android Apps For Profit Nov 2014
 
Building an Excellent Web Startup
Building an Excellent Web StartupBuilding an Excellent Web Startup
Building an Excellent Web Startup
 
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
 
Inbound 2016
Inbound 2016Inbound 2016
Inbound 2016
 
Launches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword Research
Launches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword ResearchLaunches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword Research
Launches, SEO, Adwords, Twitter, Blog, Search Engine, Keyword Research
 
Passle MarketingCamp Mar 2016 - Content Marketing For Business
Passle MarketingCamp Mar 2016 - Content Marketing For BusinessPassle MarketingCamp Mar 2016 - Content Marketing For Business
Passle MarketingCamp Mar 2016 - Content Marketing For Business
 
Growth Hacking Your Social Media
Growth Hacking Your Social MediaGrowth Hacking Your Social Media
Growth Hacking Your Social Media
 
How to use facebook for business
How to use facebook for businessHow to use facebook for business
How to use facebook for business
 
The Notes for Attendees of the BSEEN workshop on Digital Marketing 2.0
The Notes for Attendees of the BSEEN workshop on Digital Marketing 2.0The Notes for Attendees of the BSEEN workshop on Digital Marketing 2.0
The Notes for Attendees of the BSEEN workshop on Digital Marketing 2.0
 
The Social Experiment: A Presentation from Staffing World 2016
The Social Experiment: A Presentation from Staffing World 2016The Social Experiment: A Presentation from Staffing World 2016
The Social Experiment: A Presentation from Staffing World 2016
 
Be a great product leader by Adam Nash, VP Product, Dropbox
Be a great product leader by Adam Nash, VP Product, DropboxBe a great product leader by Adam Nash, VP Product, Dropbox
Be a great product leader by Adam Nash, VP Product, Dropbox
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of Oversimplification
 

Recently uploaded

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 

Recently uploaded (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 

Spend Stack: An iOS Case Study

  • 1. Spend Stack: A Case Study & Stuff
  • 2. Ubiquitous “Who Am I” - Run Dreaming In Binary - Write for Sitepoint, Tuts+, and Sinch. - Pluralsight Author - Application Dev at HealthMEDX
  • 3. So - Spend Stack Spend Stack is a shopping list app that keeps a running total with sales tax included. The Big Picture
  • 5. Target Audience/Goals All cash spenders Encourage predictable shopping or spending Generic enough for most all shopping lists Easy to use, pass the Deb-Mo test. Who is it for?
  • 6. The User Interface Really takes place in two places A list is open All lists
  • 7. My Goals •Segue for Dreaming In Binary •Help solve a common problem What I wanted to do with Spend Stack •Build up portfolio •Hook into the iOS community
  • 8. Believe it or not I’d already been bit by the App Store before Making money was not a primary goal Sold 4 units at launch. I did not retire.
  • 10. Not surprising App Store is tough - techcrunch 20,000 Apps released each month:
  • 11. “Here’s What We Did!” Seems like PSAs for their app - but hey, good for them. We bought a 30 second commercial during the Super Bowl - it really helped our download numbers!!!
  • 12. Lessons Learned USED: What went wrong - technology used SHOULD HAVE USED: Plain UIView for navbar Frame calculations Key-Value iCloud Model-View-Ahh Screw it AppDelegate as a God class Manual library imports Xcode snapshots Stackoverflow No common sense So so so much more A navbar - derp! Autolayout Document Based Storage Model-View-Controller *AppDelegate for nothing Cocoa Pods Git The docs Common sense So so so much more
  • 13. Discovery - your freinenemy Get noticed or die a slow death
  • 14. So - what do you do? Lucky, press, or get featured by Apple: •Generate buzz •Use new APIs •Be relevant based off of time of the year or event •“….Make a great app” Get lucky/Get Press/Get Apple to love your app
  • 15. Marketing - What I Tried Press Release via PR Mac The Basics
  • 16. Kinda Helpful? You immediately get spammed with emails: They mostly just get reposted on other sites
  • 17. Local Community Local news is great: 417 Mag KY3 Interview Springeld Newsleader RayWeinderlich.com They are your best friends and initially, your biggest fans
  • 18. Reviews are important Never prompted Hard to nd Nobody cared But how do you get them?
  • 19. Reviews are important •After a “good” thing •Give me the option to ignore •If no, ask for feedback You have to ask, but under the right conditions
  • 20. Reviews are important I use this same philosophy on Medium: All about how and where
  • 21. Mindset of app development You should build a business, not an app. You are not just a developer, you are an: Not just an app - entrepreneur - marketer - salesman - QA analyst - product owner - social media maven - …etc
  • 22. Know when V1 is done Agile Development at home! It works. Weigh each feature against mission statement Example: Color Schemes - Cool, not essential Or enjoy development hell
  • 23. Check out your competition •App Annie is good for this •Download the competition •Point out what you did that they didn't See what they suck at and what they rock at
  • 24. Jargon Loses People •Spend Stack came from a name generator •Nobody knows what a stack is •A list is familiar and easier to understand Nobody gets the whole “stack” part. “Oh look! It’s a stack! Like the lists! I mean stacks!” - No one ever
  • 25. App Meta Data Financial was the wrong category It very much matters Important: Not So Much: •Category •Keywords •Screen shots •Descriptions •Update notes
  • 26. That Said… Games are by far the most popular Less Market Saturation > Better Chance To Chart
  • 27. Manage your time Buffer for social media Placeit & Promotee for product shots Github (the somebody already solved this scenario) Cut corners and be efcient as much as possible
  • 28. Manage your time I wrote all of my old website from scratch Are you wasting time somewhere?
  • 29. Manage your time •12 hours in a week to work on DIB •Blog post once a month •1 post takes 4 hours to write •1 post takes 2 hours to code •= 4 hours left for everything else :- ( Maintaining my website myself wasn’t an option
  • 30. Manage your time Moved to SquareSpace Moving to a CMS saved me a lot of time Using a CMS: •I put out more content •Edits are super quick •Changing things is trivial Using Medium: •I write technical posts over swift weekly •Easy to share •Network with other developers
  • 31. Manage your time •Tough to nd time during the week •Weekends are great, but you need to relax too •Find the sweet spot, which meets these reqs: Find your “sweet spot” - for me it’s Saturday mornings You know it’s available You’re inspired and motivated You know you can focus
  • 32. Manage your time Stick with one project - but think ahead
  • 33. Speaking of projects •What do *you* want to make •Do people/the market want that •Does it solve one problem well •What can you bring that other haven’t or can’t Find what you are passionate about, that might make sense to others Don’t think about money, but create something that can make it
  • 34. Learn how people use your app •Almost always used for grocery shopping •Nobody uses categories •People choose ugly color schemes It might not be what you expect
  • 35. Connect with the community Email everyone back who sends feedback Incorporate their ideas if it makes sense Connect on Twitter, too It scores big points
  • 36. Look Professional • Put your best foot forward • In time, hard work will pay off • In the App Store - Success could take years • Epic Games - 1 in 10 games succeed Fake it till you make it
  • 37. What do you want to be? Jordan Morgan - iOS expert I realized representing me and DIB were fundamentally different and they were clashing Dreaming In Binary - Software •Split blogs out to medium •Tutorials and teaching •Social media is focused on things I make •Doesn’t confuse people with technical things •Blogs only pertain to apps
  • 38. Future of Spend Stack Completely overhaul UI - Negative Space - Stupid Easy Focus on: - Grocery shopping - Universal app What’s Next
  • 39. Next for D.I.B. See more at bit.ly/halotimerios Halo Timer
  • 41. Adaptive Design in iOS Getting Started (end of June)