developer instruments for android
Post on 02-Jan-2016
49 Views
Preview:
DESCRIPTION
TRANSCRIPT
Developer Instruments for AndroidDeveloper Instruments for Android
Android
ArtfulBits Inc.
Oleksandr Kucherenko
AndroidAndroid, , technology reviewtechnology review
Linux kernelVirtual Java Machine – Dalvik VMDifferent abstraction layers for
programmers
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
Market share dynamicsMarket share dynamics
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
Market Share part #Market Share part #33
MORE DETAILS...
http://metrics.admob.com/wp-content/uploads/2010/03/AdMob-Mobile-Metrics-Feb-10.pdf
Development of Android applicationsDevelopment of Android applications
What's first?How to organize team?How to achieve results?
What’s firstWhat’s first
Developer EnvironmentSDK и NDKEclipse or other IDEWindows or Linux, Mac OSWhere to search– Samples– Tutorials– FAQ
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?
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
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
Creation of different types of applicationsCreation of different types of applications
Different Types– Applications• Business• Games
–Widget– Background Service– Input Methods– Etc.
Android Platform VersionAndroid Platform Version
Actual at 04/01/2010
Web oriented applicationsWeb oriented applications
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»
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...
top related