Limit search to available items
Book Cover
E-book
Author David, Matthew, 1971- author

Title Designing apps for success : developing consistent app design practices / Matthew David, Chris Murman
Published Burlington, MA : Focal Press, 2014
Online access available from:
Safari O'Reilly books online    View Resource Record  

Copies

Description 1 online resource
Contents Machine generated contents note: Section One Designing Apps to Work -- ch. 1 Putting Apps to Work -- Defining How Mobility Drives Additional Business -- Mobility for the Sole Owner -- Small-Business Mobility Business Opportunities -- Large-Scale Mobility Solutions for Enterprises -- Just Get Started -- Mobilize Your Business -- Getting Started with Commercial Apps -- Creating Your Mobile Strategy -- Mobility for the Sole Owner -- Small-Business Mobility Opportunities -- Large-Scale Mobility Solutions for Enterprises -- Plan to Measure Success -- ch. 2 Designing Your App -- Sketching Your App -- The Value of Sketching -- Sketching Tools to Use -- Tool #1 Pen and Paper -- Tool #2 iPad Apps -- Tool #3 Desktop Software -- Tool #4 Websites -- Applying Human Interface Guidelines to Your Work -- The Apple Way -- The Google Way -- The Microsoft Way -- How to Design with Images -- Choosing the Right Image Format -- Working with Resolution -- Applying Responsive Design Layout -- From App Planning to Team Creation -- ch. 3 Defining Your App Creation Team -- The Role of the Client -- Choosing among Off-Shore, On-Site, and Near-Shore -- The Common Element: People -- The Business Engagement Team -- The Delivery Team -- Why Waterfall Works for the Purse Holder but Not for the Team -- Choosing Agile to Keep on Target and Deliver on Budget -- Iterative Releases for Visual Signs of Progress -- The Roles -- Business Leaders -- Designers -- Architects -- Client Development -- Quality Management -- Changing the World -- Section Two Building Apps -- ch. 4 Creating Apps with Adobe PhoneGap -- Building Apps with PhoneGap -- One Technology to Rule Them All -- HTML5 -- The Problem PhoneGap Is Solving -- Cross-Platform App Publication -- Working with Cordova -- Developing with HTML5 -- Building for iOS with Cordova -- Getting Started with Cordova for iOS -- Creating Your First App -- Using Objective-C Plugins -- When HTML5 Is Not Enough -- Extending Your Xcode Project with Objective-C -- Using Cordova to Create Apps for Other Platforms -- Leveraging PhoneGapBuild -- Your Build Server in the Cloud -- Getting Started with PhoneGapBuild -- What PhoneGap Cannot Do -- ch. 5 Leveraging ActionScript to Build Native Apps -- Building Your First Application Using Flash CC -- Designing Apps for the Android OS -- Interacting with Your Mobile Phone -- Working with Gestures and Multitouch -- Controlling the Use of Fonts -- Working with Image Files in Your Apps -- Leveraging Custom Device Hardware Calls with ActionScript -- Using Gestures in Your Apps -- Using a Single Finger to Interact with Content -- Dragging Objects across the Stage -- Adding a Long-Press Event to Your Code -- Working with Gestures -- Adding Two-Finger Tap Control -- Adding Pinch and Zoom -- Rotating a Movie Clip on the Stage -- Swiping Objects on the Screen -- Adding Two or More Gestures Together -- Which Way Is Up? Controlling Orientation with the Android Accelerometer -- Adding the Accelerometer to Your Apps with ActionScript -- Knowing Where You Are Using Geolocation -- Loading RSS Data into Flash -- Adding Permissions to Your Apps -- Loading Web Pages into the StageWebView -- Controlling the Use of the Microphone -- Controlling the Camera -- Preparing Your Application for Deployment into the World -- ch. 6 Developing Apps with Zero-Code Tools -- TheAppBuilder.com -- Rapid App Creation -- Development for All Platforms -- Benefits and Restrictions of TheAppBuilder -- GameSalad -- Games, Games, Games -- Leveraging Templates and an Active Community -- Publishing Your Games -- Benefits and Restrictions of GameSalad -- Appery.io -- Building Apps in the Cloud -- Extending Apps with Plugins -- Bootstrapping your Appery.io App with HTML5 -- Benefits and Restrictions of Appery.io -- Creating Interactive Books -- Digital Books as Alternatives to Apps -- iBook Author -- HTML5 and iAd Producer -- Publishing Your iBook -- Benefits and Restrictions of Interactive Books -- What You Can and Cannot Do with Zero-Code Tools -- ch. 7 Challenges and Successes of Native iOS Development -- Now That We Have That Out of the Way -- What Is Native Coding? -- The Rewards of Native Coding -- It's a Wild Jungle Out There -- Managing Your App Using Xcode -- Managing Source Control -- Improving Performance -- Running Your App with Simulator versus an Actual Device -- iOS Development with Objective-C: Speed, Speed, Speed -- Native Kits for Rapid iOS Development -- AppKit versus UIKit -- MapKit -- GameKit -- Submitting your App -- Getting Your Developer License -- New App Data -- How Can You Make Your iOS App Stand Out? -- ch. 8 Developing for Android -- Myths and Facts about Android -- Know Your Design Elements -- Utilizing Android's Simple Workflow -- Setup -- Use of Physical and Virtual Android Devices -- Development in Eclipse -- The Activity Life Cycle -- Selecting the Right Code Templates -- Debugging and Testing -- Development with Android Studio -- Publishing -- Google Play Distribution -- E-mail Distribution -- Website Distribution -- ch. 9 The Dark Horse -- Windows 8 -- Windows 8 -- Phone or Tablet? -- Microsoft's Post-PC Strategy -- Desktop versus Mobile -- Code Is Code -- The Tools You Need -- Introduction to Visual Studio 2013 -- Rapidly Creating Apps -- Deciding Which Code Platform to Choose -- C♯, VB.Net, or HTML -- Working with Windows Phone App Studio -- Internet Explorer for Web Apps -- Beyond the Dark Horse -- Section Three Marketing Your Apps -- ch. 10 Publishing to App Stores -- Which Store Do You Publish To? -- The Value of Icons -- Apple App Store -- Why Developers Sell More on the iPhone -- Business Tools for Developers -- Control of App Release -- Managing the App Approval Process -- The Importance of Price, Reviews, and Features -- Release Often -- Google Play -- Attracting the 1.5 Million New Android Daily Activations -- A Business Approach to Selling on Google Play -- Build for Tablets -- Other App Stores -- Working with Amazon's App Store -- Using the Barnes and Noble NOOK App Store -- Microsoft Marketplace -- The Enterprise App Store -- Building Apps for Your Own Company -- Managing App Policy -- A New Store for Every Day Ending in "Y" -- ch. 11 Making Money from Apps -- Selling Apps -- Free Apps -- Advertising -- One-Time Charge -- Value-based Pricing -- Usage-based Pricing -- Subscription -- Rule of 17 -- Freemium -- Which Is the Best Option? -- App Discovery -- SEO Your App -- Non-Metadata Marketing -- Utilize Your Users -- Marketing Is a Job for a Reason -- Advertising Options -- Final Thoughts -- ch. 12 Promoting Your Apps -- Using Apps as a New Way to Drive Sales in Your Company -- Developing Your App Marketing Plan -- Working with Local Press to Build Awareness -- Becoming a PR Powerhouse -- Contact Radio Shows -- Public Speaking -- Guest Blogs -- Get Reviews for Apps You Create -- Cost-Effective Marketing -- Working Social Media -- Facebook, Linked In, Twitter, and Google+ All Matter -- Join Debates, Ask Questions of Specific People, and Don't Be Shy -- Cross-Promoting Your Apps -- Advertise Your Own Apps in Your Apps -- The Angry Birds Approach to Advertising, Merchandising, and Selling -- Don't Forget Billboards, TV, and Traditional Advertising -- ch. 13 Future-Proofing Your Apps -- It's Going to Be a Bumpy Ride -- How Can You Iterate upon What You Just Built? -- Remember Your Canvas -- The Great Talking Disorder -- Think Beyond Today's Devices -- Which Device Is Your App Right For? -- Perception Is Everything -- Beware of Future Regulation -- In the End, Act First
Summary "Because mobile apps drive sales, efficiencies, and communication between people, you understand that your business or client needs an app designed. It's important to your client's success or your business's growth. But, there are few best practices out there, and the guidelines to designing a successful app are even fewer. Designing Apps for Success is here to help, covering application lifecycle management used by designers and developers when creating successful, capable apps. From the early discussions with a client about what kind of product they're looking for, to storyboarding, cross-platform developing, troubleshooting, and publishing, Designing Apps for Success provides a taut, concise, and pragmatic roadmap. This guide shows you how to develop apps for iOS, Android, and Windows. And, for those who don't program, zero-code tools are covered as well"-- Provided by publisher
Bibliography Includes bibliographical references and index
Notes Print version record
Subject Application software -- Development.
Mobile computing.
Smartphones -- Programming.
Form Electronic book
Author Murman, Chris, author
ISBN 0203505875 (ebook)
1135048509 (electronic bk.)
1306414601 (ebk)
9780203505878 (ebook)
9781135048501 (electronic bk.)
9781306414609 (ebk)