android
COIT20270 Application Development for Mobile Platforms Week 10: App Stores and Marketing
Dr. R. Balsys, CQU, 2018.
Source: Beginning Mobile Application Development in the Cloud, R. Rodger, 2012, ch. 13 pp. 435-441.
Week 10 – App Stores & Selling Your App
This week we:
Create icons & splash screens for Apps
Prepare screenshots and App metadata
Understand AppStore terms and conditions
Determine how to develop a marketing plan
Understand freelance work
Understand how to use apps for business promotion
Use both standard and guerilla marketing tactics
Learn about building communities around our apps
2
CQU - COIT20270 Application Development for Mobile Platforms
Icons and Splash screens
Icons are visually associated with your app and need to be well designed and aesthetically pleasing
They should be designed by a graphics designer and a number of different sized .png images are required
You full app also requires a “splash” screen
Screenshots of the main screens of your app are required for submission to Apple’s App Store and the Android marketplace
On Android you can get a screenshot by holding the Back key and also holding the Home key down for a few seconds or by taking a screenshot from the emulator
3
CQU - COIT20270 Application Development for Mobile Platforms
App Metadata
When submitting an App to a store the following information is required
A short textual description of the app
The category to which your app belongs
Keywords relevant to search results for the app
Supporting website address for the app
Any promotional graphics or video
A change log for the app
A content rating
The market geographical regions
4
CQU - COIT20270 Application Development for Mobile Platforms
Working With the App Store
App must be submitted and accepted before they are available
Apps need to be digitally signed
The general business model is that the store receives 30% of either the sales price or the subscription fee, to be paid every 30 days
In-app advertising revenue appears to be exempt from the terms
You need to read the terms and conditions that apply to the use of both the Android Marketplace and Apple’s App Store
5
CQU - COIT20270 Application Development for Mobile Platforms
Determining a Marketing Strategy
A number of questions need to be answered to define a marketing strategy. Specifics include:
Demographics, what are the sex, ages and incomes of target audience
Needs, what user need does the app fill?
Cost of promotion, how much will advertising cost relative to the market size?
How will the app be used?
You need to test and verify that your answers are correct
6
CQU - COIT20270 Application Development for Mobile Platforms
Building Apps for Other
Most likely you will be building apps for your employer or on a contract basis for someone. You should build for success
Explain to clients the importance of usability, meeting app store guidelines, common interface conventions, the economics of cloud hosting, and how to launch and market the app
Make sure you have a documented contract for work, have received a down-payment before starting and invoice your time and costs as they occur
Offer fixed rate or standard time and materials day rates. The fixed price should be about 50% extra to cover time blow-outs in development
Offer a discount for early payment
7
CQU - COIT20270 Application Development for Mobile Platforms
Promoting Your Business
A number of strategies can be used to promote your business
Subscription Based Services. Here the app is distributed for free but a monthly subscription is charged for services. The key is that the service must be of value to the customer or they will not pay
Offering free versions of the app. These all limit the functionality of the app. The idea is the user can get a feel for the app. The fully featured app is then purchased
If your business already has a commercial presence then the app can be promoted through those channels
Selling in-app Ads. If enough people use your app then selling advertising space in the app can be a useful revenue stream
Premium services can be offered at a higher rate
In-app purchases. In this model the app is free or almost so, revenue is gained by selling items, eg games offering magical items for real $’s
Cross application apps are developed once but deployed across multiple devices thus increasing market base and potential revenue
8
CQU - COIT20270 Application Development for Mobile Platforms
Selling Apps
You need to be clear on why you are developing apps and whether you are building reputation or trying to make money
Coding plays a relatively small part in the time involved in selling apps. Most of your time will be spent marketing the app
You need to set goals such as
What apps for what audience
How much income per month are you targeting
Only build what can be done. Plan for apps that take about a month to develop
Consider how you will pay the bills before your income starts turning up
Set timelines for the progress in 1st 3 months and stick to it
Use a spreadsheet to model all your expenses and expected income
9
CQU - COIT20270 Application Development for Mobile Platforms
Embracing Marketing
You need to understand marketing. If you want to make money then your target demographic must be able to buy the app
You need to understand where your market goes to find information and make sure your product information can be found there
Each app must be continually updated and marketed
You must either develop 1 or 2 high value apps or, more likely, develop a large number of less costly apps
10
CQU - COIT20270 Application Development for Mobile Platforms
Marketing Tactics
There are a large number of apps out there, getting noticed is hard
You need to keep track of every $ spent on an app and your time spent on an app. Use a spreadsheet for this and convert your time into dollars on a contracting basis. Monitor this on a weekly basis and if an app does not pay then consider spending your time elsewhere
Only advertise in arenas where you know you will get customers from
Use real people to help you user test your ideas. From this develop your marketing ideas
Plan your marketing campaign to last months, using advertising, blogs and other means for this
11
CQU - COIT20270 Application Development for Mobile Platforms
Standard Tactics
Create a website to go with your app. It allows you to market and service your customers
Have a forum on the website and continuously mine the forum for useful information
Use social forums to spread the message about your app
Create a mailing list forum for you app and use this to spread marketing information
Develop promotional material for your app and use it. Use different promotional material and track the effectiveness of it
Give your app to well known bloggers in the hope they will write about it
You can use traditional media for advertising as well
Submit your apps to mobile app competitions
Provide a free lite version of your app
Price your app competitively
12
CQU - COIT20270 Application Development for Mobile Platforms
Expensive Tactics
Advertise your apps on on app directory site where the ad will be seen
You can target high readership content sites and or advertise within other popular apps
Create a sustained media campaign targeting social media and major content sites
Use an advertising agency to do the promotion for you
You can also use offline advertising such as radio, TV and newspapers to advertise
13
CQU - COIT20270 Application Development for Mobile Platforms
Guerilla Tactics
A young individual is unlikely to have much money to put into advertising, so use non-traditional ways of getting your message out
Build a community around your app. Forums where you actively participate with your users is one way to do this
You can start a forum with your test users and encourage them to bring their friends along
You can offer in-app rewards to people for helping marketing your product
You can offer rewards to bug-hunters to find bugs in your code
Have a social media sharing page in your app users can use to connect to social sites
14
CQU - COIT20270 Application Development for Mobile Platforms
…Guerilla Tactics
Direct potential customers to the app websites where screenshots, videos etc., can help them make the buy decision
Ignore piracy – pop up a “please buy” message occasionally to encourage purchase
Try to develop a high value content blog for your app
Provide links to your apps and app website in your email signature
15
CQU - COIT20270 Application Development for Mobile Platforms