Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Title
Copyright
Contents at a Glance
Contents
About the Authors
About the Technical Reviewers
Acknowledgments
Introduction
Chapter 1: The Android Market: A Background
The Smartphone Revolution
The Beginning of Android
Why Android?
Android vs. iOS
The Difference Between Android and iOS
Versions of Android
The Challenges of Working with Android
Porting Difficulties
Examples of Cross-Platform Development Tools
LiveCode
Appcelerator
appMobi XDK
PhoneGap
Summary
Chapter 2: Making Sure Your App Will Succeed
Your App and a Business Plan
Identify the Problem That You Are Solving
Analyze Your Competition
Determine the Target Market
Evaluate Technical, Execution, and Market Risks
Technical Risk
Execution Risk
Market Risk
Think About Monetization and Pricing
Paid Apps
Free Apps
Freemium Apps
Services
In-app Purchasing
Other Models of Moneymaking
Estimate a Schedule
Testing Your Market Demand Hypothesis
Tools for Prototyping Your Screen Shots
Tools for Setting up a Web Site
Your Baby Might Be Ugly
You’re the Boss
Summary
Chapter 3: Legal Issues: Better Safe than Sorry
Retaining an Attorney – Controlling Costs
Forming Your Company
EULA and Privacy Policies
Intellectual Property
Copyrights
Trademarks
Protecting Your Trade Secrets
Patents
Licensing
Summary
Chapter 4: A Brief Introduction to Android Development
First Steps as a Developer
Integrated Development Environment (IDE)
Perks of the Android Operating System
Java the Language
Peculiarities of Java on Android
The App Life Cycle
App Deployment
This Is So Complicated! Is There an Easier Way?
Summary
Chapter 5: Develop Apps Like a Pro
Software Engineering
Documenting Your Code
Debugging Android Apps
The Logger
The Debugger
Revision Control
Bug and Issue Tracking
Testing
Android Is Designed for Testing
Unit Testing versus System Testing
User Experience Testing
Beta Testing Without the MarketPlace
Summary
Chapter 6: Making Money with Ads on Your Application
Types of Mobile Ads
Mobile Ads by the Numbers
Selecting a Mobile Ad Network
AdMob
Mobclix
Affiliate Programs
Technical Tricks
Summary
Chapter 7: In-App Billing: Putting a Store in Your Application
In-App Market Players
GetJar
SlideME
Samsung Market
Blackberry Market
Nook/Fortumo
SK T Store
Google Play Store versus Amazon Appstore
When Should You Use In-App Purchasing?
When to Use In-App Purchasing
When Not to Use In-App Purchasing
Requirements for In-App Purchasing
Product Types
Delivering Your Own Content
Integrating Your App with the Google API
Enabling Your App to Use In-App Billing
Initial Setup For In-App Billing In Your App
Using In-App Billing: Requesting a List of Items For Purchase
Using In-App Billing: Making the Purchase
Using In-App Billing: Determining Which Items Have Already Been Purchased
Using In-App Billing: Consumable Purchases
Integrating Your App with the Amazon API
Enabling Your App to Use In-App Billing
Initial Setup For In-App Billing In Your App
Using In-App Billing: Requesting a List of Items for Purchase
Using In-App Billing: Making the Purchase
Using In-App Billing: Determining Which Items Have Already Been Purchased
Using In-App Billing: Consumable Purchases
Supporting In-App Billing with Multiple App Stores
Summary
Checklist: In-App Purchasing
Chapter 8: Making App Marketplaces Work for You
Uploading to an App Store
How Refined Is Your Android Application?
What to Do Before You Submit to an App Market
The Screen Shot
Selecting the Proper Screen Shot
Application Description
The Icon
Other Graphics Resources
Video
Multiple Marketplaces
General Issues with Marketplaces
Issues Specific to Google Play
Issues Specific to the Amazon App Store
Issues Specific to the SlideME Store
Other App Stores
Summary
Chapter 9: Getting the Word Out
Preparing Your Web Site
Blogging
Effective Product Launches
Marketing Using Social Networks: Facebook, Twitter, LinkedIn
Twitter
Facebook
LinkedIn
Making the Press Work for You
Write a Press Release
RSS Feeds and Followers
Making a Video
Online Forums
Public Relations and the Media
Printed Journals
Giving Media Contacts a Complimentary Copy of Your Application
Other Examples of Low-Cost Publicity: Guerilla Marketing
Trade Shows
Online Advertising
Offline Advertising
Summary
Chapter 10: After You Have a User Base
Customer Support
Customer Relationship Management
Online Help
E-mail Support
Forums
Listening to the Customer
Google Play Statistics
Analytics
A/B Testing
Figure out the Season of Your Application
The Price
Summary
Index
← Prev
Back
Next →
← Prev
Back
Next →