Developer instruments for android
Download
1 / 16

Developer Instruments for Android - PowerPoint PPT Presentation


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?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha

Download Presentation

Developer Instruments for Android

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Developer Instruments for Android

Android

ArtfulBitsInc.

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?

  • Market share between different OS

  • iPhone vs.Android?

MORE DETAILS...

AdMob – http://www.admob.com


Market share dynamics


Market share part #2

2009 Feb

MORE DETAILS...

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


Market Share part #3

MORE DETAILS...

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


Development of Android applications

  • What's first?

  • How to organize team?

  • How to achieve results?


What’s first

  • Developer Environment

  • SDK и NDK

  • Eclipse or other IDE

  • Windows orLinux, Mac OS

  • Where to search

    • Samples

    • Tutorials

    • FAQ


How to organize team

  • Version Control

  • General code style

  • Project structure

    • Project design documentation

    • Prototyping

  • Emulator or Phone, what’s to use?

  • Can we do the project better?


How to achieve results

  • Plan short phases

  • Methodology

  • Protected code programming style

  • Testing

MORE DETAILS...

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


Phase 1

Phase 2

Phase 3

Jan

Feb

Mar

Apr

May

Jun

July

Sep

Oct

Nov

Dec

Planning

  • Short phase, compare results

MORE DETAILS...

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


Creation of different types of applications

  • Different Types

    • Applications

      • Business

      • Games

    • Widget

    • Background Service

    • Input Methods

    • Etc.


Android Platform Version

Actual at 04/01/2010


Web oriented applications


How to enhance application

  • Plan several releases

  • Analyze market competitors

  • Know strong and weak sides of own product

  • “Many customers” means Free product

  • Free – does not mean «no money»


ArtfulBits asAndroid 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...


ad
  • Login