Android Ecosystem How to Run with Android Hands On, Our First App! Google Play Hands On, Let's Add Some Complexity What Is Android?

Android Ecosystem How to Run with Android Hands On, Our First App! Google Play Hands On, Let's Add Some Complexity What Is Android?

Smart and Beyond - PoliMi Tales of Android development Smart and Beyond - PoliMi Be social! #androidatschool (feedback, comments, ideas, jokes) Who I am Alfredo Morresi Questions, feedback etc? Use it! ROLE DevRel Program Manager COUNTRY Italy PASSIONS Community, Development, Snowboarding, Tiramisu' Reach me [email protected] @rainbowbreeze Test yourself Agenda Android ecosystem How to run with Android Hands on, our first app! Google Play Hands on, let's add some complexity What is Android? Android is a Linux-based operating system for mobile devices, developed by Google in conjunction with the Open Handset Alliance. Open-source software, under the Apache License. The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android. Android, once upon a time... Let me introduce you the glorious T-Mobile G1 the first Android device (October 2008) ...and Android, today! Hundreds of devices from 58 manufacturers and 329 carriers in 169 countries. (April 2012) Why so many Android around? One size doesn't fit all! ...and Android, today! Not only phones, but also tablets, clocks, photo cameras, oven and much more... Tell me the truth Cool, but show me some numbers! Tell me the truth Total activations since Jan 2012 250 millions Tell me the truth Total activations since Feb 2012 300 millions Tell me the truth Total activations since Jun 2012 400 millions Tell me the truth Total activations since Sep 2012 500 millions 500 millions Androids around... 1.5 times the earth circumference Tell me the truth Daily activations on Sep 2012 1.3 millions Agenda Android ecosystem How to run with Android Hands on, our first app! Google Play Hands on, let's add some complexity Chillax Developer toolbox Android SDK The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android. http://developer.android. com/sdk/index.html Developer toolbox Platforms and Packages The Android SDK separates tools, platforms, and other components into packages you can download using the Android SDK Manager. http://developer.android. com/sdk/installing/adding- packages.html Developer toolbox Eclipse Plugin Android Development Tools (ADT), a custom plugin for the Eclipse IDE. This plugin is designed to give you a powerful, integrated environment in which to develop Android apps http://developer.android. com/sdk/installing/installing-adt. html Developer resources Android Developers Provides Training, API Guides, Reference, Tools and the official Android blog for everyday dev topics. http://developer.android. com/develop Designer resources Android Design Your place for learning how to design exceptionals Android apps. http://developer.android.com/design Developer live help Google Developers Live Developers Office Hours, App Clinc, Game Review and more. Talk directly with Google guys! https://developers.google. com/live/android Developer communities Android Developers Group https://groups.google.com/forum/?fromgroups#!forum/android- developers Chillax Agenda Android ecosystem How to run with Android Hands on, our first app! Google Play Hands on, let's add some complexity Hacking time, finally ;) Point your browser to http://developer.android.com/training/index.html and start coding our first class together! Agenda Android ecosystem How to run with Android Hands on, our first app! Google Play Hands on, let's add some complexity What is Google Play? A one-stop shop for all your favorite entertainment, added on top of Android. A unified place to find, enjoy and share. Google Play contents Not only apps! A continuous-growing catalog of Music: 4M+ active users Books: 7000 publishers Magazines: working with Hearst, Conde Nast, Meredith, etc TV shows: working with ABC Studios, Sony Pictures, NBCUniversal, etc. Movies: for purchase in addition to rentals (partnerships with Paramount and MGM) Why Google Play? Google Play offers Android partners and developers a premium store with compelling content which drives more traffic and monetization opportunities for the entire ecosystem Tell me the truth (v2) Still cool, but show me some numbers! Tell me the truth (v2) Total apps on Play Store (free and priced) 675k Tell me the truth (v2) Apps downloaded so far (Sep 2012) 9 25*10 (aka 25 billions) More facts about Google Play? People from 190 countries download apps everyday More than 50% of app revenue comes from in-app purchases Nearly 40% of Google Play users are able to charge purchases directly to their mobile bill 92% of Google Play users are in countries where developers can offer paid apps 67% of revenue in Google Play happens outside the U.S. How to start with Google Play Download SDK 1. Develop Start coding Let the magic happens! Create profile and register 2. Register Developer Distribution Agreement Setup Merchant account Sign and upload .APK 3. Publish Filtering options Marketing and promotions How to start with Google Play Publish1. Develop anytime, as many times as you want Users have access to your apps right away Google Play - Pricing 1. Develop Free Users like free, there are significant impressions and installations of free vs. paid apps. Free with ads. Affiliate model. Paid Price it right, relative to your category / country. Test price sensitivity and elasticity. Freemium Very popular in Google Play. Extension of existing service. In- app billing. Google Play - Paid app 1. Develop You control pricing and distribution 70/30 revenue share Google Play - In-app billing 1. Develop One-time billing Subscription 70/30 revenue share Google Play - Carrier billing 1. Develop Digital content purchases on users’ monthly phone bills T-Mobile, DoCoMo, KDDI, Softbank and Sprint Google Play - Discovery 1. Develop Google Play - Discovery 1. Develop Top Paid Top Free Top Grossing Top New Paid Top New Free Trending Google Play - Discovery 1. Develop Google Play Ranking 1.Based Develop on many signals designed to provide end- users with helpful results Apps are ranked by subcategories Signals over the entire lifespan of app consumption (number of installs/active, ratings, engadged etc.) Don't guess, measure! Downloads Active users OS versions Devices Screen sizes Countries Languages ... Google Play ecosystem 1. Develop Last 14 days statystics http://developer.android. com/about/dashboards/index. html Agenda Android ecosystem How to run with Android Hands on, our first app! Google Play Hands on, let's add some complexity Defatication Hacking time, stronger Point your browser to http://developer.android.com/training/basics/network-ops/index.html and start coding again! Defatication Participate to the community Participate to the community Google Developer Groups (GDGs) are for developers who are interested in Google's developer technology Everything from the Android, App Engine, and Google Chrome platforms, to product APIs like the Maps API,YouTube API and Google Calendar API. https://developers.google.com/groups Participate to the community http://www.gdg-milano.org Be the community! Ping me if you're interested in a brand new Android User Group Chillax Chillax Chillax Smart and Beyond - PoliMi 1. Develop See you around ;) Alfredo Morresi - [email protected].

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    61 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us