0
• Getting Started with Android

•
•

Except as otherwise noted, the content of this presentation is
licensed under the Cre...
• How to make money with apps?
• Apps supplement other revenue source
– Ex. iFixit

• Paid apps in Android Market
• Free, ...
• Android Market
•
•
•
•

Categories, downloads, comments
Free/paid
Limited search capability
Featured apps on web
– http:...
• Publishing to Android Market
• Requires Google Developer Account
– $25 fee
• Link to a Merchant Account
– Google Checkou...
• Quick Tour of Android
• Common features:
– User Interface
– IO widgets (buttons, textboxes, lists)
– Images
– 2D/3D draw...
• Quick Tour of Android
• Less common features:
– Google Maps
– Hardware APIs
– GPS/Geo-location, calls, accelerometer, co...
• Android Design Philosophy
• Applications should be:
– Fast
– Resource constraints: <200MB RAM, slow processor
– Responsi...
• Leveraging the web
• To keep your apps fast and responsive, consider how you
can leverage the web
– What ____________ ca...
• Apple vs. Google
• Open Handset Alliance
– 30+ technology companies
– Commitment to openness, shared vision, and concret...
Getting started
Upcoming SlideShare
Loading in...5
×

Getting started

223

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
223
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Getting started"

  1. 1. • Getting Started with Android • • Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License.
  2. 2. • How to make money with apps? • Apps supplement other revenue source – Ex. iFixit • Paid apps in Android Market • Free, ad-supported apps in Android Market – Ad networks (AdMob, Quattro Wireless) – Sell your own ads • Services to other developers – Ex. Skyhook Wireless • Contests (this class, Android Developer Challenge) • Others?
  3. 3. • Android Market • • • • Categories, downloads, comments Free/paid Limited search capability Featured apps on web – http://www.android.com/market/ • Market (and iTunes/App Store) – Level playing field, allowing third-party apps – Revenue sharing – 100K apps in iTunes, 18K in Android
  4. 4. • Publishing to Android Market • Requires Google Developer Account – $25 fee • Link to a Merchant Account – Google Checkout – Link to your checking account – Google takes 30% of app purchase price
  5. 5. • Quick Tour of Android • Common features: – User Interface – IO widgets (buttons, textboxes, lists) – Images – 2D/3D drawing – Database – Application lifecycle
  6. 6. • Quick Tour of Android • Less common features: – Google Maps – Hardware APIs – GPS/Geo-location, calls, accelerometer, compass, bluetooth, camera – Multiple processes – Managed by Android Dalvik VM – Background Services – Interprocess communications (e.g. Intents) – No difference between third-party and native apps
  7. 7. • Android Design Philosophy • Applications should be: – Fast – Resource constraints: <200MB RAM, slow processor – Responsive – Apps must respond to user actions within 5 seconds – Secure – Apps declare permissions in manifest – Seamless – Usability is key, persist data, suspend services – Android kills processes in background as needed
  8. 8. • Leveraging the web • To keep your apps fast and responsive, consider how you can leverage the web – What ____________ can be ________ on a server or in the cloud? – Tasks/performed – Data/persisted – Data/retrieved – Beware, data transfer is also expensive and can be slow
  9. 9. • Apple vs. Google • Open Handset Alliance – 30+ technology companies – Commitment to openness, shared vision, and concrete plans • Compare with Mac/PC battles – Similar (many PC manufacturers, one Apple) – Different (Microsoft sells Windows, Google gives away Android)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×