Chapter 12: Finale! Publishing Your Android App. Objectives In this chapter, you learn to: Understand Google Play Target various device configurations.

Slides:



Advertisements
Similar presentations
Chapter 1: Voilà! Meet the Android
Advertisements

Objectives Overview Define an operating system
Chapter 3: Engage! Android User Input, Variables, and Operations
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
Group #2 - Rebecca Patton, Cecilia Macris, Elizabeth Dunne Google Bookmarks, Google Books, & Google Play.
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Software development. Chapter 7 – Application distribution and sales.
Configuring Active Directory Certificate Services Lesson 13.
UFCFX5-15-3Mobile Device Development Commercial Trends and Competitive Initiatives.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Android Boot Camp for Developers Using Java, Comprehensive: A Guide to Creating Your First Android Apps Chapter 9: Customize! Navigating with a Master/Detail.
Introduction to Skype A. Name -. Applies to Skype for home and small business accounts.
Android 10: Launch Checklist Kirk Scott Introduction 10.2 Launch Checklist 10.3 Summary 2.
KINDLE PUBLISHING. For Your Motivation GUYS!!! 0% Tax From Pakistanis.
Inti Online Login Page (Lecturer/Student/Administrator View)
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Chapter 1: Voilà! Meet the Android
| | Tel: | | Computer Training & Personal Development Microsoft Office PowerPoint 2007 Expert.
UFCFX5-15-3Mobile Device Development Android Development SDKs and Publishing.
Confidential [Offline] Regular Demo installation SOP for ME301T.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Explain the purpose of an operating system
Android for Java Developers Denver Java Users Group Jan 11, Mike
DUE Introduction to the Android Platform Working Connections 2011.
Chapter 12: Finale! Publishing Your Android App
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
How to publish your app 1 CS440. Step 1: Remove any debug logging  Good practice: comment out any debug logging  Why? CS440 2.
Chapter 6 Publishing to the iPad. Installing Software for Working with the iPad When you create layout in InDesign, you can use the Adobe Content Viewer.
Engage! Android User Input, Variables,
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Android Boot Camp for Developers Using Java, 3E
App Development for Smart Devices CS 495/595 - Fall 2013 Tamer Nadeem Dept. of Computer Science Lec #10: Conclusion.
3M Cloud Library and iOS How do I get started?. To download eBooks from both Overdrive and the 3M Cloud Library, set up an Adobe ID at
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Publishing an App on Google Play Store. Different Ways of Distributing an App Through an Application Marketplace. Through . Through a website.
First Venture into the Android World Chapter 1 Part 2.
Confidential Web Ordering Overview. Confidential LOG ON:   Enter your login name &
資管碩一 段怡安. 2.1 Introduction 2.2 Building Great Android Apps 2.3 Android Best Practices Compatibility Supporting Multiple Screens Android.
How Your Customers Will Pay Online & by Phone
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
DEVOLOPING ANDROID APP ON LOCATION BASED REMINDER ON ANDROID MOBILE SYSTEMS.
Ajay Babar Publishing an Application. Steps:- 1. Understand publishing process. 2. Test for App quality. 3. Determine country distribution. 4. Confirm.
GOOGLE PLAY By William Cook April 14, GOOGLE PLAY Marketplace for apps for android Androids “app store” You must make an account on the developer.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Testing, Debugging, and Deploying a Mobile App Lesson 8.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Describe applications and services. Objective Course Weight 5%
How to Use an Android Tablet Well Come To You few Steps For How to Use an Android Tablet?
Preparing Your Apps for Publication Test your app thoroughly on a variety of devices. The app might work perfectly using the emulator on your.
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
How to Publish Android Application on Google Play Store?
Mobile Device Development
Explore! Icons and Decision-Making Controls
File Management in the Cloud
ZIMBRA DESKTOP USER MANUAL
Obtaining the Required Tools
Chapter 2 Starting a Project
Android.
APK Downloader
What this activity will show you
Tutorial support.ebsco.com.
CA16R405 - Mobile Application Development (Theory)
NForm 2.0 Training.
Publishing & Deployment
Deployment (Chrome Extension)
Chapter 3 – part2.
And I have to create mobile apps too?
Presentation transcript:

Chapter 12: Finale! Publishing Your Android App

Objectives In this chapter, you learn to: Understand Google Play Target various device configurations and languages Prepare your app for publishing Create an APK package by exporting an app Prepare promotional materials Publish your app on Google Play 2 Android Boot Camp for Developers using Java

Understanding Google Play There are many distribution networks Apps can be published to: –Google Play (Google’s Android Market, the largest marketplace) –Amazon Appstore –AppBrain –SlideME 3 Android Boot Camp for Developers using Java

Understanding Google Play (continued) Steps to publish the App: 1.Test your app. 2.Prepare the app for publication. 3.Create an APK package and digitally sign your application. 4.Prepare promotional materials. 5.Publish your app to Google Play. 4 Android Boot Camp for Developers using Java

Understanding Google Play (continued) Google Play is the online storefront for paid and free Android apps – –Contains features and services of the Android Market, Google Music, and Google e-books –Provides free cloud storage services –Used by over 130 countries –Apps install directly on the Android device –Part of the default setup on new Android devices 5 Android Boot Camp for Developers using Java

Targeting Different Device Configurations and Languages 6 Android Boot Camp for Developers using Java –Reach a larger audience by translating your app into multiple languages Create two resource directories in the strings directory (the strings.xml file) to write one app that recognizes many local languages Use to translate into 58 different languages –Note: translation is not perfect!

Use the Eclipse built-in emulators to test design and functionality Check real-world functionality by using the Android Debug Bridge (adb), which will communicate with a connected Android device Testing Your App on an Android Device 7 Android Boot Camp for Developers using Java

Testing Your App on an Android Device (continued) 8 Android Boot Camp for Developers using Java Creating an APK Package –An Application Package File (.apk) is similar to a zip file Contains the application, the manifest file, and all associated resources, such as image files, music, and other related content Created by the Eclipse Export Wizard All Android apps must be digitally signed with a certificate that identifies the author and establishes trues relationships between applications

9 Android Boot Camp for Developers using Java Figure 12-2 Export dialog boxFigure 12-3 Exporting an Android application Testing Your App on an Android Device (continued)

10 Android Boot Camp for Developers using Java Figure 12-4 Selecting the project Figure 12-5 Selecting the keystore Testing Your App on an Android Device (continued)

11 Android Boot Camp for Developers using Java Figure 12-6 Keystore file is selected Figure 12-7 Entering a password

Testing Your App on an Android Device (continued) 12 Android Boot Camp for Developers using Java Figure 12-8 Key Creation form Figure 12-9 Destination APK file

13 Android Boot Camp for Developers using Java Google Play requires images from your app to assist with marketing Your image should standout Use screen shots Preparing Promotional Materials to Upload Figure Angry Birds Space Android from Google Play

Providing Images Application icon size should be 512 X 512 pixels Stored in a PNG file 2 screen shots are required –480 X 320, 800 X 480, or 854 X 480 PNG files –Up to 8 screen shots can be uploaded –Videos can be used to demo the app »Should be between 30 seconds and 2 minutes 14 Android Boot Camp for Developers using Java Preparing Promotional Materials to Upload

15 Android Boot Camp for Developers using Java Preparing Promotional Materials to Upload (cont.) Figure Angry Birds Space Android app Overview tab

16 Android Boot Camp for Developers using Java Preparing Promotional Materials to Upload (cont.) Providing a Description –An app description provides a quick overview to the purpose of the app and what it does Include features the app provides You want to sell the app to the widest audience possible Motivate users to download the app Revise the description as you update the app

17 Android Boot Camp for Developers using Java Figure Angry Birds Space app description Preparing Promotional Materials to Upload (cont.)

18 Android Boot Camp for Developers using Java Including App Information Preparing Promotional Materials to Upload (cont.) Table 12-1 Application categories

Registering for a Google Play Account 19 Android Boot Camp for Developers using Java A Gmail account is needed Register at A one-time payment of $25 is required to register as an Android application developer and enrolls you in a Google Checkout account –If you charge for apps, Google Checkout disperses revenue for application sales You get 70 % and the phone carriers get 30%

Registering for a Google Play Account (cont.) 20 Android Boot Camp for Developers using Java Figure Google Checkout registration Figure Google Play Android developer console

Registering for a Google Play Account (cont.) 21 Android Boot Camp for Developers using Java Figure Developer Distribution Agreement Figure Google Play registration fee

Registering for a Google Play Account (cont.) 22 Android Boot Camp for Developers using Java Figure Google Play Account Order

Registering for a Google Play Account (cont.) 23 Android Boot Camp for Developers using Java Figure Add Users to a Google Play account

Uploading an App to Google Play (continued) 24 Android Boot Camp for Developers using Java Figure Upload application Figure Upload new APK dialog box

Uploading an App to Google Play (continued) 25 Android Boot Camp for Developers using Java Figure Edit Application page

Uploading an App to Google Play (continued) 26 Android Boot Camp for Developers using Java Figure Listing details

Uploading an App to Google Play (continued) 27 Android Boot Camp for Developers using Java Figure Publishing options

Uploading an App to Google Play (continued) 28 Android Boot Camp for Developers using Java Figure Contact information and consent sections Figure Developer Program Policies page

Summary Google Play is the storefront for Android devices and apps, and provides access to Android Market, Google Music, and Google e-books To reach a larger audience within the Google Play market, you should target multiple Android devices and translate your app into multiple languages Provide alternate resources such as strings of text translated into multiple languages that change depending on the default locale detected on the device 29 Android Boot Camp for Developers using Java

Summary (continued) Before publishing an Android app, test it on various devices Using different built-in emulators in Eclipse, you can test the design and functionality of your application on a wide range of devices and see how your development application performs in a real-world environment Using the Android Debug Bridge (adb) tool in Eclipse, you can develop and debug an Android application on an Android device 30 Android Boot Camp for Developers using Java

Summary (continued) After testing an Android app, you must create an.apk file (application package file), which is a release-ready package that users can install and run on their Android phones and tablets An.apk file is a compressed archive that contains the application, the manifest file, and all associated resources, such as image files, music, and other required content. Using the Eclipse Export Wizard, you can build a release-ready.apk file that is signed with your private key and optimized for publication 31 Android Boot Camp for Developers using Java