Developer Instruments for Android Android ArtfulBits   Inc. Oleksandr Kucherenko
Android ,  technology review <ul><li>Linux kernel </li></ul><ul><li>Virtual Java Machine – Dalvik VM </li></ul><ul><li>Dif...
Android market share <ul><li>Smart-phones market </li></ul><ul><li>Who are the general players? </li></ul><ul><li>Market s...
Market share dynamics
Market share part # 2 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 <ul><li>What's first? </li></ul><ul><li>How to organize team? </li></ul><ul><li>How to...
What’s first <ul><li>Developer Environment </li></ul><ul><li>SDK  и  NDK </li></ul><ul><li>Eclipse or other IDE </li></ul>...
How to organize team <ul><li>Version Control </li></ul><ul><li>General code style </li></ul><ul><li>Project structure </li...
How to achieve results <ul><li>Plan short phases </li></ul><ul><li>Methodology </li></ul><ul><li>Protected code programmin...
Planning <ul><li>Short phase, compare results </li></ul>MORE DETAILS ... MSF (Microsoft Solution Framework)  -  http://en....
Creation of different types of applications <ul><li>Different Types </li></ul><ul><ul><li>Applications </li></ul></ul><ul>...
Android Platform Version Actual at  04 / 01 / 2010
Web oriented applications
How to enhance application <ul><li>Plan several releases </li></ul><ul><li>Analyze market competitors </li></ul><ul><li>Kn...
ArtfulBits as   Android Applications Publisher <ul><li>Ukraine does take part in  « big game » </li></ul><ul><li>Hard star...
Upcoming SlideShare
Loading in …5
×

Олександр Кучеренко “Основні інструменти розробки під Android”

671
-1

Published on

Олександр Кучеренко “Основні інструменти розробки під Android”

Published in: Devices & Hardware
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Олександр Кучеренко “Основні інструменти розробки під Android”

  1. 1. Developer Instruments for Android Android ArtfulBits Inc. Oleksandr Kucherenko
  2. 2. Android , technology review <ul><li>Linux kernel </li></ul><ul><li>Virtual Java Machine – Dalvik VM </li></ul><ul><li>Different abstraction layers for programmers </li></ul>
  3. 3. Android market share <ul><li>Smart-phones market </li></ul><ul><li>Who are the general players? </li></ul><ul><li>Market share between different OS </li></ul><ul><li>iPhone vs. Android? </li></ul>MORE DETAILS ... AdMob – http://www.admob.com
  4. 4. Market share dynamics
  5. 5. Market share part # 2 MORE DETAILS ... http://metrics.admob.com/wp-content/uploads/2010/03/AdMob-Mobile-Metrics-Feb-10.pdf 2009 Feb
  6. 6. Market Share part # 3 MORE DETAILS ... http://metrics.admob.com/wp-content/uploads/2010/03/AdMob-Mobile-Metrics-Feb-10.pdf
  7. 7. Development of Android applications <ul><li>What's first? </li></ul><ul><li>How to organize team? </li></ul><ul><li>How to achieve results? </li></ul>
  8. 8. What’s first <ul><li>Developer Environment </li></ul><ul><li>SDK и NDK </li></ul><ul><li>Eclipse or other IDE </li></ul><ul><li>Windows or Linux, Mac OS </li></ul><ul><li>Where to search </li></ul><ul><ul><li>Samples </li></ul></ul><ul><ul><li>Tutorials </li></ul></ul><ul><ul><li>FAQ </li></ul></ul>
  9. 9. How to organize team <ul><li>Version Control </li></ul><ul><li>General code style </li></ul><ul><li>Project structure </li></ul><ul><ul><li>Project design documentation </li></ul></ul><ul><ul><li>Prototyping </li></ul></ul><ul><li>Emulator or Phone, what’s to use? </li></ul><ul><li>Can we do the project better ? </li></ul>
  10. 10. How to achieve results <ul><li>Plan short phases </li></ul><ul><li>Methodology </li></ul><ul><li>Protected code programming style </li></ul><ul><li>Testing </li></ul>MORE DETAILS ... MSF (Microsoft Solution Framework) - http://en.wikipedia.org/wiki/Microsoft_Solutions_Framework
  11. 11. Planning <ul><li>Short phase, compare results </li></ul>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 1 Phase 2 Phase 3
  12. 12. Creation of different types of applications <ul><li>Different Types </li></ul><ul><ul><li>Applications </li></ul></ul><ul><ul><ul><li>Business </li></ul></ul></ul><ul><ul><ul><li>Games </li></ul></ul></ul><ul><ul><li>Widget </li></ul></ul><ul><ul><li>Background Service </li></ul></ul><ul><ul><li>Input Methods </li></ul></ul><ul><ul><li>Etc. </li></ul></ul>
  13. 13. Android Platform Version Actual at 04 / 01 / 2010
  14. 14. Web oriented applications
  15. 15. How to enhance application <ul><li>Plan several releases </li></ul><ul><li>Analyze market competitors </li></ul><ul><li>Know strong and weak sides of own product </li></ul><ul><li>“ Many customers” means Free product </li></ul><ul><li>Free – does not mean « no money » </li></ul>
  16. 16. ArtfulBits as Android Applications Publisher <ul><li>Ukraine does take part in « big game » </li></ul><ul><li>Hard start of own product </li></ul><ul><li>Ukrainian laws and problems </li></ul><ul><ul><li>How to get money from sales in Ukraine </li></ul></ul><ul><li>Localization and Live Support </li></ul><ul><li>Piracy </li></ul><ul><li>And many other things at the same time ... </li></ul>

×