16
Developer Instruments for Android Developer Instruments for Android Android ArtfulBits Inc. Oleksandr Kucherenko

Developer Instruments for Android

  • Upload
    gunnar

  • View
    62

  • Download
    1

Embed Size (px)

DESCRIPTION

Developer Instruments for Android. Android ArtfulBits Inc. Oleksandr Kucherenko. Android , technology review. Linux kernel Virtual Java Machine – Dalvik VM Different abstraction layers for programmers. Android market share. Smart-phones market Who are the general players? - PowerPoint PPT Presentation

Citation preview

Page 1: Developer Instruments for Android

Developer Instruments for AndroidDeveloper Instruments for Android

Android

ArtfulBits Inc.

Oleksandr Kucherenko

Page 2: Developer Instruments for Android

AndroidAndroid, , technology reviewtechnology review

Linux kernelVirtual Java Machine – Dalvik VMDifferent abstraction layers for

programmers

Page 3: Developer Instruments for Android

Android market shareAndroid market share

Smart-phones marketWho are the general players?Market share between different OSiPhone vs. Android?

MORE DETAILS...

AdMob – http://www.admob.com

Page 4: Developer Instruments for Android

Market share dynamicsMarket share dynamics

Page 5: Developer Instruments for Android

Market share part #Market share part #22

MORE DETAILS...

http://metrics.admob.com/wp-content/uploads/2010/03/AdMob-Mobile-Metrics-Feb-10.pdf

2009 Feb

Page 6: Developer Instruments for Android

Market Share part #Market Share part #33

MORE DETAILS...

http://metrics.admob.com/wp-content/uploads/2010/03/AdMob-Mobile-Metrics-Feb-10.pdf

Page 7: Developer Instruments for Android

Development of Android applicationsDevelopment of Android applications

What's first?How to organize team?How to achieve results?

Page 8: Developer Instruments for Android

What’s firstWhat’s first

Developer EnvironmentSDK и NDKEclipse or other IDEWindows or Linux, Mac OSWhere to search– Samples– Tutorials– FAQ

Page 9: Developer Instruments for Android

How to organize teamHow to organize team

Version ControlGeneral code styleProject structure– Project design documentation– Prototyping

Emulator or Phone, what’s to use?Can we do the project better?

Page 10: Developer Instruments for Android

How to achieve resultsHow to achieve results

Plan short phasesMethodologyProtected code programming styleTesting

MORE DETAILS...

MSF (Microsoft Solution Framework) - http://en.wikipedia.org/wiki/Microsoft_Solutions_Framework

Page 11: Developer Instruments for Android

PlanningPlanning

Short phase, compare results

MORE DETAILS...

MSF (Microsoft Solution Framework) - http://en.wikipedia.org/wiki/Microsoft_Solutions_Framework

Jan Feb Mar Apr May Jun July Sep Oct Nov Dec

Phase 1Phase 1

Phase 2Phase 2

Phase 3Phase 3

Page 12: Developer Instruments for Android

Creation of different types of applicationsCreation of different types of applications

Different Types– Applications• Business• Games

–Widget– Background Service– Input Methods– Etc.

Page 13: Developer Instruments for Android

Android Platform VersionAndroid Platform Version

Actual at 04/01/2010

Page 14: Developer Instruments for Android

Web oriented applicationsWeb oriented applications

Page 15: Developer Instruments for Android

How to enhance applicationHow to enhance application

Plan several releasesAnalyze market competitorsKnow strong and weak sides of own

product“Many customers” means Free

productFree – does not mean «no money»

Page 16: Developer Instruments for Android

ArtfulBits asArtfulBits as Android Applications PublisherAndroid Applications Publisher

Ukraine does take part in «big game» Hard start of own product Ukrainian laws and problems– How to get money from sales in Ukraine

Localization and Live Support Piracy And many other things at the same time...