資管碩一 段怡安. 2.1 Introduction 2.2 Building Great Android Apps 2.3 Android Best Practices 2.3.1 Compatibility 2.3.2 Supporting Multiple Screens 2.3.3 Android.

Slides:



Advertisements
Similar presentations
EBooks and Audiobooks. This class will give you an overview of eBooks and electronic Audiobooks available from the Library. We will also explain the basic.
Advertisements

Zinio Library Patron Setup Step-By-Step September 2012.
1. What is Essex Scheduler? 2. Why Android? 3. Software design 4. Application graphics 5. Releasing to Google Play 6. Application maintenance Essex Scheduler.
AppMakr Student Handbook How to create a Windows Phone 7 App and upload it to the App Hub.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Your online classroom. Powerhouse Campus o Custom Class dashboards o Links with Moodle, Studywiz, Bb, ClickView & all web apps o Links your school library.
Application Software: Essentials for knowledge workers
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Course :: Certificate in Basic Computers Applications for End Users Introducing Window 7.
How to Use Digital Business Cards to Build Referral Network.
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
E-Commerce Solutions. What is e-Commerce  Simply put, e-commerce is the online transaction of business, featuring linked computer systems of the vendor,
Android 10: Launch Checklist Kirk Scott Introduction 10.2 Launch Checklist 10.3 Summary 2.
Gwen Hilliard gwenhilliard. Many Choices.
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
Chapter 12: Finale! Publishing Your Android App. Objectives In this chapter, you learn to: Understand Google Play Target various device configurations.
Chapter 1: Voilà! Meet the Android
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Finding and installing software Suitable for: Improver.
Tutorial. What is Instagram? Instagram is a free, online photo sharing, video sharing and social networking service that enables users to take pictures.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Unit B: Expanding Your Productivity Page: 24 to 37.
Download Dropbox Download should start immediately Save download file:
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 4 Microsoft Windows XP.
1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.
Android for Java Developers Denver Java Users Group Jan 11, Mike
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.
Lecture 6 Title: Web Planning, Designing, Developing for E-Marketing By: Mr Hashem Alaidaros MKT 445.
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.
Making Money with Windows Phone Applications and Games Todd Biggs, Director of Product Management John Bruno, Lead Program Manager.
Google Plus (+) Instant Upload In this section you will learn: How to Enable or Disable the Instant Upload feature for your mobile phone How to manage.
Deployment Dr. David Janzen Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License.
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
What’s a mobile app? A mobile app is a software program you can download and access directly using your phone or another mobile device, like a tablet.
FriendFinder Location-aware social networking on mobile phones.
WStore User Guide Service Provider. Agenda 1.Introduction 2.Registering a resource 3.Viewing resources 4.Creating an offering 5.Managing an offering.
© 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.
Sweet Street Desserts Fall Promotions 1. Fall Harvest Promotion Operator Offer –$5.00 rebate per case on qualifying products, OR Buy 5 cases of Pumpkin.
Dextrosoft SCHEDULED PHONE BACKUP Backup your mobile life Version Copyright © 2015 Dextrosoft Private Limited. All Rights Reserved.
Unit 13 – Website Development FEATURES OF WEBSITES.
ITS Lunch & Learn November 13, What is Office 365? Office 365 is Microsoft’s software as a service offering. It includes hosted and calendaring.
1 - 6 Copyright © Open University Malaysia (OUM) myINSPIRE Guide for Face-to-Face (F2F) Tutors.
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.
What Is Firefox? __________ is a Web ___________ that you use to search for and view Web pages, save pages for use in the future, and maintain a list.
E commerce Online Shopping Website at Rs. 7920/-.
COMP 143 Web Development with Adobe Dreamweaver CC.
Enis Microsoft Avoiding common Windows Phone and Windows Store app certification failures.
Preparing Your Apps for Publication Test your app thoroughly on a variety of devices. The app might work perfectly using the emulator on your.
How to Publish Android Application on Google Play Store?
Helping patrons get the most out of eLibraries Manitoba!
Paytm App is your one-stop destination for all your needs
Parts.cat.com Client training 2017.
Chapter 2 Starting a Project
Android.
Parts.cat.com Client training 2016.
Tutorial support.ebsco.com.
Chapter 15: App Monetization Strategies
CA16R405 - Mobile Application Development (Theory)
OverDrive Digital Library Basics
OverDrive Digital Library Basics
1. Download the Instagram app
Tutorial Using the App help.ebsco.com.
Android Developer Fundamentals V2
Managing and Monitoring Screen Time
USER MANUAL - WORLDSCINET
Slides prepared by Sarah Benis Scheier-Dolberg
CA16R405 - Mobile Application Development (Theory)
USER MANUAL - WORLDSCINET
Presentation transcript:

資管碩一 段怡安

2.1 Introduction 2.2 Building Great Android Apps 2.3 Android Best Practices Compatibility Supporting Multiple Screens Android User Interface Guidelines 2.4 Registering at Android Market 2.5 Setting Up a Google Checkout Merchant Account 2.6 AndroidManifest. xml file 2.7 Preparing Your Apps for Publication 2.8 Uploading Your Apps to Android Market 2.9 Other Android App Marketplaces 2

2.10 Pricing Your App : Free or Fee 2.11 Monetizing Apps with In - App Advertising 2.12 Monetizing Apps : Using In - App Billing to Sell Virtual Good in Your Apps 2.13 Launching the Market App from Within Your App 2.14 Managing Your Apps in Android Market 2.15 Marketing Your App 2.16 Other Popular App Platforms 2.17 Android Developer Documentation 2.18 Android Humor 2.19 Wrap - Up 3

discuss the User Interface Guidelines and Best Practices for designing apps learn how to register for Android Market and set up a Google Checkout account for sell apps learn how to prepare your apps for publication and how to upload them to Android Market 4

discuss considerations for make your apps free or selling for a fee provide resources for marketing your apps, mention other popular app platforms to which you want to port Android apps point to Android developer documentation for additional information online 5

How do you create an Android app that people easy to find, download, use and recommend to others. Consider what makes an app more fun, useful, interesting, appealing and enduring. Figure 2.1 shows some characteristics of great apps. 6

Fig. 2.1 | Characteristics of great apps.( Part 1 of 4.) 7

Fig. 2.1 | Characteristics of great apps. ( Part 2 of 4.) 8

Fig. 2.1 | Characteristics of great apps.( Part 3 of 4.). 9

Fig. 2.1 | Characteristics of great apps.( Part 4 of 4.) 10

The Android Developer’s Best Practices section discusses compatibility, supporting multiple screens, user interface guidelines, and designing for performance, responsiveness and seamlessness. the general mobile apps design guidelines available from other online resources (Fig. 2.2) 11

Add your text here Fig. 2.2 | Online resources for mobile app design. 12

When developing an Android app, you need to determine which devices and versions of the operating system it will target. The describe the app’s feature needs, allowing Android Market to filter the app so that only users with compatible devices can view and download it. 13

Add your text here Fig. 2.3 | Feature descriptors for specifying hardware and software requirements in the manifest file.( Part 1 of 4.) 14

Fig. 2.3 | Feature descriptors for specifying hardware and software requirements in the manifest file.( Part 2 of 4.) 15

Fig. 2.3 | Feature descriptors for specifying hardware and software requirements in the manifest file.( Part 3 of 4.) 16

Fig. 2.3 | Feature descriptors for specifying hardware and software requirements in the manifest file.( Part 4 of 4.) 17

Android SDK 1.6 and higher support multiple screen sizes (small, normal, large and extra large), 18

Icon Design Guidelines launcher, menu, status bar, tab, dialog and list view icons → size, color, positioning, effects Widget Design Guidelines such as the current weather, stock prices and news 19

Fig. 2.4 | Popular Android widgets. ( Part 1 of 2.) 20

Fig. 2.4 | Popular Android widgets. ( Part 2 of 2.) 21

Activity and Task Design Guidelines activities, the activity stack, Tasks Menu Design Guidelines options, context, compose, delete threads, search and settings Designing for Accessibility Localization 22

Fig. 2.5 | Points and suggestions when designing the user interface. 23

Fig. 2.5 | Points and suggestions when designing the user interface. 24

To publish your apps on Android Market, you must register for an account 25

Fig. 2.7 | Violations of the Android Market Content Policy for Developers 26

To sell your apps on Android Market, you’ll need a Google Checkout merchant account 27

available to Android Market developers located in 29 countries at the time of this writing Fig. 2.8 | Supported locations for Google Checkout merchants. 28

29

Testing your app on Android devices Considering including an End User License Agreement with your app Adding an icon and label to the app’s manifest Turning off logging and debugging Versioning your app (e.g., 1.0, 1.1, 2.0, 2.3, 3.0) Getting a cryptographic key for digitally signing your app Compiling your app Signing your app 30

Fig | Android functionality not available on the emulator 31

Uploading Assets – App.apk file – Screenshots – High resolution app icon Publishing Options – Content rating – Locations 32

Listing Details – Language – Title – Description – Recent changes – Promo text – App type – Category – Price 33

Contact Information – Website – – Phone number Consent 34

Add your text here 35

Fig | Ways to monetize apps. 36

Some developers offer free apps monetized with in-app advertising often banner ads similar to those you find on websites. 37

38

can launch the Market app from within your app, and user can download other apps you’ve published or purchase a related app with functionality beyond that of the previously downloaded version can also launch the Market app to enable users to download the latest updates 39

The Android Market Developer Console allows you to manage your account and your apps, check users’ star ratings for your apps, track the overall number of installs of each app and the number of active installs 40

41 Fig | Popular social media sites.

Fig | Other popular app platforms besides Android. ( Part 1 of 2.) 42

Fig | Other popular app platforms besides Android. ( Part 2 of 2.) 43

A funny image that emphasizes one of the key differences between Android and iPhone. A humorous video that tries to encourage you to buy an Android phone. 44

將應用程式上傳至 android market 前,必須在模擬 器還有 android 設備上測試,最後編輯完 AndroidManifest.xml 文件,透過步驟上傳後就能 夠出售應用程式,有提供定價技巧,不過前提是此 應用程式必須有符合 android 的準則。 45