Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dive Into Android. Введение в мобильные платформы

Dive Into Android. Введение в мобильные платформы

Alex Korovyansky

September 15, 2013
Tweet

More Decks by Alex Korovyansky

Other Decks in Programming

Transcript

  1. Об авторе 3 • Алексей Коровянский • Developer, Developer, Developer

    • Android Guru • Основатель GDG Omsk • http://about.me/korovyansk
  2. Динамика рынка 0 400000 800000 1200000 2012 2013 2014 iOS/MacOS

    Android Windows Other Поставки операционных систем по данным Gartner http://www.gartner.com/newsroom/id/2525515 (тысяч устройств) 9
  3. Mobile vs. Desktop 0 500,000 1,000,000 1,500,000 2,000,000 2012 2013

    2014 Mobile Phone Tablets PC Поставки устройств по данным Gartner http://www.gartner.com/newsroom/id/2525515 (тысяч устройств) 10
  4. 14 Что такое Android? • Свободная мобильная платформа • Первый

    выпуск октябрь 2008-го • Развитием платформы занимается Open Handset Alliance, во главе с Google • Основан на ядре Linux • Приложения пишутся на языке Java
  5. 15 # mkdir android # cd android # repo init

    -u git://android.git.kernel.org/platform/manifest.git # repo sync # make — http://source.android.com Свобода Android
  6. 19 Версии Android распределение версий (на 4 сентября 2013) •

    4.1/4.2/4.3 Jelly Bean • 4.0 Ice Cream Sandwich • 3.x.x HoneyComb • 2.3.x Gingerbread • 2.2 Froyo • 2.1 Eclair • 1.6 Donut • 1.5 Cupcake
  7. 22 Linux Kernel Libraries Application Framework Applications Run Time: Dalvik

    VM Архитектура Android Libraries Application Framework Applications
  8. 23 Java - язык Android • Объектно-ориентированный язык программирования •

    Удобство разработки • Набор классов доступный в Android схож с Java SE 6 • Дополнительные библиотеки
  9. 25 Эмулятор — выбор конфигурации — мульти-тестирование — почти девайс

    Девайс — «боевые» условия — особые use-cases — опыт пользователя Тестирование приложений
  10. 26 • Google Play • Разовая плата $25 • Платные

    и бесплатные приложения • Возможность публикации - http://goo.gl/Tup36 Публикация приложений
  11. 27 Монетизация • Специализированный сервис — Market Google Play, AppStore,

    Market Place • Все приложения в одном месте • Категории, описания, рейтинги • Миллионы загрузок ежедневно • Различные стратегии монетизации
  12. 28 Карьерные перспективы • http://www.odesk.com/trends • http://goo.gl/fCH3x Из десяти наиболее

    дефицитных профессий в 2011 г. две относятся к сфере информационных технологий: разработчик мобильных приложений для iOS и Android... visited 14.09.2012 visited 14.09.2012
  13. 29 С чего начать? • Уроки для начинающих • Книга

    по Java • Книга по Android • Статьи на Хабре • Общение