Ii 1500-publishing your android application

966 views
835 views

Published on

How to publish your Android application in the Google market

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
966
On SlideShare
0
From Embeds
0
Number of Embeds
96
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://148apps.biz/w3i-thinks-android-monetization-is-catching-up-with-ios-and-its-using-temple-run-to-show-how-its-being-done/
  • http://148apps.biz/w3i-thinks-android-monetization-is-catching-up-with-ios-and-its-using-temple-run-to-show-how-its-being-done/
  • http://j.mp/androidassetstudio http://www.uistencils.com/collections/frontpage/product/ android-stencil-kit
  • http://j.mp/androidassetstudio http://www.uistencils.com/collections/frontpage/product/ android-stencil-kit
  • http://developer.android.com/tools/workflow/index.htmlhttp://developer.android.com/tools/publishing/preparing.htmlhttp://www.linuxtopia.org/online_books/android/devguide/guide/publishing/preparing.html
  • http://developer.android.com/tools/workflow/index.htmlhttp://developer.android.com/tools/publishing/preparing.htmlhttp://developer.android.com/tools/publishing/preparing.html#publishing-testhttp://www.linuxtopia.org/online_books/android/devguide/guide/publishing/preparing.html
  • http://developer.android.com/tools/workflow/index.htmlhttp://developer.android.com/tools/publishing/preparing.html
  • http://developer.android.com/tools/workflow/index.htmlhttp://developer.android.com/tools/publishing/preparing.htmlhttp://developer.android.com/distribute/googleplay/publish/preparing.html
  • http://developer.android.com/tools/workflow/index.htmlhttp://developer.android.com/tools/publishing/preparing.htmlhttp://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=1078870
  • http://developer.android.com/tools/workflow/index.htmlhttp://developer.android.com/tools/publishing/preparing.html
  • http://developer.android.com/tools/workflow/index.htmlhttp://developer.android.com/tools/publishing/preparing.htmlhttp://developer.android.com/tools/publishing/app-signing.html
  • http://developer.android.com/tools/workflow/index.htmlhttp://developer.android.com/tools/publishing/preparing.htmlhttp://developer.android.com/tools/publishing/app-signing.htmlhttp://www.anddev.org/advanced-tutorials-f21/signing-your-apk-application-for-release-keytool-jarsigner-t3069.htmlhttp://www.brighthub.com/mobile/google-android/articles/40857.aspx?cid=parsely_rec
  • Ii 1500-publishing your android application

    1. 1. Publishing your Android applicationPresented byAdrian MikeliunasAdrian@Mikeliunas.comTASKMobileSolutions.com
    2. 2. Publishing your Android applicationMoDevAcademyMoDevAcademy will offer professional training acrossplatforms that include beginner, intermediate andadvanced courses.The format will be one day courses that can be takenindividually or paired for a multi-day experience. TheAcademy intended to fill a much needed void in themarket for in-depth mobile developer training. 2
    3. 3. Upcoming ClassesSchedule: • January 22nd: Starting up with iOS Development • January 23rd: Expert Objective-C • January 24th: Advanced Xcode DevelopmentRegister at MoDevAcademy.com/Registration
    4. 4. Online ResourcesThe references in this presentation, and many otherresources are available at:http://Gomodev.com/MoDevAcademyResources
    5. 5. Publishing your Android applicationAgenda Why Publish your app? Android SDLC Publishing Steps  Pre-work  Re-compile  Upload  Publish 5
    6. 6. Publishing your Android applicationWhy Publish your App? Android apps can be installed directly from:  Web site [internal or external]  Email atachment  USB cable… Example:  apps.worldbank.org 6
    7. 7. Publishing your Android applicationAndroid Stores Play.Google.com 30% Cut! www.amazon.com/mobile-apps/b?node=2350149011 apps.opera.com www.getjar.com www.appbrain.com Many foreign markets… 7
    8. 8. Publishing your Android applicationAndroid Revenue Models Ads in application Paid apps Freemium Notifications In apps purchases Pay per download 8
    9. 9. Publishing your Android application 9
    10. 10. Publishing your Android applicationAndroid App Research Play.Google.com www.distimo.com www.visionmobile.com 10
    11. 11. There is an app for every need…Source: 148Apps.biz, iTunes App Store (iOS), updated 2012-03-26 Application categories as percentage of the number of iOS apps
    12. 12. Publishing your Android application Android SDLCSDLC = Software Development Life Cycle 12
    13. 13. Publishing your Android applicationAndroid SDLC-2 13
    14. 14. Publishing your Android applicationAndroid SDLC 2B 14
    15. 15. Publishing your Android applicationApplication Screen PrototypeOnline tools to build theGraphical User Interface (GUI) www.mobjectify.com www.fluidui.com www.droiddraw.org 15
    16. 16. Publishing your Android applicationPublishing Your Application Clean up work Build Market entry  Text  Graphics! Upload & Publish 16
    17. 17. Publishing your Android application Preparing Application-Clean up-1 Choose a good package name:  com.mycompanyname.myapp1 is good for the entire life of the app [can’t be changed!] Turn off logging & debugging  Remove android:debuggable attribute from the <application> tag in your manifest file Clean up your project directories 17
    18. 18. Publishing your Android application Preparing Application-Clean up-2 Review and update your manifest settings,  Increment Version#  Review permissions to add or delete  Address compatibility issues [screen sizes]  Update URLs for remote servers & services [if any!] Compile & Test Your Application for Release  Did you Register for a Maps API Key? 18
    19. 19. Publishing your Android application Publishing Application-1 Understand Entire Process before you start!  Understand Google Play Policies  Test for Core App Quality Copy Protection Determine your apps content rating  Yes, Android has an adult market as well… 19
    20. 20. Publishing your Android application Publishing Application-2 Determine country/language distribution  Do you support multi-language? (localized resources in the app)  Localized app description in the Developer Console  Legal requirements specific to certain countries  Time zone support, local pricing, and so on… Confirm the apps overall size (<50MB)  Large apps can use the APK Expansion Files, which Google Play will host for free on its server infrastructure Confirm the apps platform / screens 20
    21. 21. Publishing your Android application Publishing Application-3 Set prices for your products  Free or priced? In-App billing?  Free apps must remain free! Prepare store graphics, (all 24 bit PNG unless noted)  Screenshots* [2!] 320w x 480h, 480w x 800h, or 480w x 854h  Application Icon* 512x512, 32-bit PNG  Promotional graphic: 180w x 120h  Feature Graphic : 1024w x 500h  Video Link (Optional) YouTube video URL * Required 21
    22. 22. Publishing your Android application Publishing Application-4 Build and upload the release-ready APK Click Publish!  Wait 3 to 4 hours… Start Marketing your app! Get reviews, go social! Start supporting your app via web site or email… 22
    23. 23. Publishing your Android application Signing Your Applications-Eclipse Behind the scenes when you export your project from Eclipse:  After you finish configuring your application you can build it into a release-ready .apk fle that is signed and optimized. The JDK includes the tools for signing the .apk file (Keytool and Jarsigner);  Eclipse does this for your automatically…  Select File Export from the Eclipse menu  If it’s the first time you will create a key to sign your app  Otherwise you will enter your password to access your keyfile 23
    24. 24. Publishing your Android application Signing Your Applications-Ant Behind the scenes when you export your project from ant: $ ant release $ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000http://developer.android.com/tools/publishing/app-signing.html 24
    25. 25. Publishing your Android applicationExporting Android Project-1  From Eclipse menu, Select the project you would like to export, then select from the File menu, Export  Select “Export Android Application” 25
    26. 26. Publishing your Android applicationExporting Android Project-2  Confirm Project Name  Select Keystore 26
    27. 27. Publishing your Android applicationExporting Android Project-3  Confirm Project Name  Enter your self- signing key and password 27
    28. 28. Publishing your Android applicationExporting Android Project-4 Export your application to a directory you’ll remember 28
    29. 29. Publishing your Android applicationExporting Android Project-5 Upload your apk to the Google market now! 29
    30. 30. Publishing your Android application 30
    31. 31. Publishing your Android applicationPublishing your Android application Q& A 31
    32. 32. Publishing your Android applicationDemo-1 32
    33. 33. Publishing your Android applicationDemo-2 33
    34. 34. Publishing your Android applicationDemo-3 34
    35. 35. Publishing your Android applicationDemo-4 35
    36. 36. Publishing your Android applicationDemo-5 36

    ×