SlideShare a Scribd company logo
1 of 24
Разработка мобильных
приложений под android


               Демьянов Артём
WhisperArts. Кто мы?



    1.5 года на рынке мобильных приложений

    4 платформы – Android, WindowsPhone, iOs,
    Windows 8




                           Windows 8
WhisperArts. Кто мы?

5 приложений, у всех рейтинг – 4.5+
Наши достижения
Наши достижения
Платформа android




    Появилась в 2007 году, 2008г. - Android 1.0

    Количество устройств на данный момент –
    свыше 500 млн

    Ежедневно активируется более 1 млн новых
    устройств
Платформа android
Платформа android
Платформа android
Недостатки



    Большая фрагментация рынка – трудности
    для разработчиков

    Нет модерации маркета google play

    Много проприетарного софта от google
Преимущества


    Хорошая интеграция с сервисами google

    Разный ценовой сегмент

    В отличии от WP и iOS – полноценная
    реализация bluetooth стека

    Как правило наличие microSD, подключается
    как флешка (не через iTunes или Zune)

    Свободная установка сторонних приложений
Что такое android?
Разработка android



    Основной язык – java

    Возможны – c/c++, html/js, python, perl, c#,
    flash, scala, 1c :)
Разработка android



        +                +


    Android           ВАШЕ
+    SDK
               =    КЛАССНОЕ
                   ПРИЛОЖЕНИЕ
Разработка


    Структура проекта
      –   res
      –   assets
      –   libs


    Локализация

    Разрешения
Разработка
Разработка


             2.7”




             4”




  10.1”
Разработка
Разработка



    Настройки – PreferenceActivity,
    SharedPreferences, Sqlite

    Manifest

    Особые разрешения – Internet, Sms, и т.д.

    На выходе – apk-файл
Маркет (Google Play)


    Регистрация

    Подпись приложений

    Обновления

    Сбор статистики – Google Analytics

    Альтернативные маркеты – Opera, Amazon,
    Samsung
Разработка



    Логгирование – ACRA, Bugsense
    – Out of memory exception

    Перегрузка аппаратных кнопок

    Автосборка – ant
Продвижение наших приложений


    Мультфильмы для детей:
    – База на сервере

    Азбука:
    −   2 версии

    Математика, Грудное вскармливание:
    −   Ключ

    Сказки:
    −   одно приложение
    −   сборник сказок
Особенности детских приложений


    Детские приложения выбирают родители

    Нет баннерной рекламы

    Интуитивный и яркий интерфейс

    Бонусы для детей (аччивки, shake)
Спасибо за внимание!

More Related Content

What's hot

Application Developer Days 2011 - Teamlead - Писать плагины проще простого!
Application Developer Days 2011 - Teamlead - Писать плагины проще простого!Application Developer Days 2011 - Teamlead - Писать плагины проще простого!
Application Developer Days 2011 - Teamlead - Писать плагины проще простого!Teamlead
 
Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏SQALab
 
Непростой релиз
Непростой релизНепростой релиз
Непростой релизPCampRussia
 
презентация In focus
презентация In focusпрезентация In focus
презентация In focusgrafik001
 
Операционные системы
Операционные системыОперационные системы
Операционные системыSergei Bratashov
 
CodeFest 2012. Травин Д. — Bada OS: океан возможностей или тихий омут разочар...
CodeFest 2012. Травин Д. — Bada OS: океан возможностей или тихий омут разочар...CodeFest 2012. Травин Д. — Bada OS: океан возможностей или тихий омут разочар...
CodeFest 2012. Травин Д. — Bada OS: океан возможностей или тихий омут разочар...CodeFest
 
ГОСТы - мобильный каталог для iPhone
ГОСТы - мобильный каталог для iPhoneГОСТы - мобильный каталог для iPhone
ГОСТы - мобильный каталог для iPhoneTimofei Tatarinov
 
Легкие мобильные приложения – альтернатива традиционной экосистемной модели?
Легкие мобильные приложения – альтернатива традиционной экосистемной модели?Легкие мобильные приложения – альтернатива традиционной экосистемной модели?
Легкие мобильные приложения – альтернатива традиционной экосистемной модели?CEE-SEC(R)
 

What's hot (11)

Application Developer Days 2011 - Teamlead - Писать плагины проще простого!
Application Developer Days 2011 - Teamlead - Писать плагины проще простого!Application Developer Days 2011 - Teamlead - Писать плагины проще простого!
Application Developer Days 2011 - Teamlead - Писать плагины проще простого!
 
Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏
 
Непростой релиз
Непростой релизНепростой релиз
Непростой релиз
 
Android
AndroidAndroid
Android
 
презентация In focus
презентация In focusпрезентация In focus
презентация In focus
 
Операционные системы
Операционные системыОперационные системы
Операционные системы
 
CodeFest 2012. Травин Д. — Bada OS: океан возможностей или тихий омут разочар...
CodeFest 2012. Травин Д. — Bada OS: океан возможностей или тихий омут разочар...CodeFest 2012. Травин Д. — Bada OS: океан возможностей или тихий омут разочар...
CodeFest 2012. Травин Д. — Bada OS: океан возможностей или тихий омут разочар...
 
Artem Kumpel, ITmozg, SPIC2011
Artem Kumpel, ITmozg, SPIC2011Artem Kumpel, ITmozg, SPIC2011
Artem Kumpel, ITmozg, SPIC2011
 
ГОСТы - мобильный каталог для iPhone
ГОСТы - мобильный каталог для iPhoneГОСТы - мобильный каталог для iPhone
ГОСТы - мобильный каталог для iPhone
 
Gelendzhik 2010
Gelendzhik 2010Gelendzhik 2010
Gelendzhik 2010
 
Легкие мобильные приложения – альтернатива традиционной экосистемной модели?
Легкие мобильные приложения – альтернатива традиционной экосистемной модели?Легкие мобильные приложения – альтернатива традиционной экосистемной модели?
Легкие мобильные приложения – альтернатива традиционной экосистемной модели?
 

Viewers also liked

Разработка мобильного приложения. Мобильный маркетинг.
Разработка мобильного приложения. Мобильный маркетинг. Разработка мобильного приложения. Мобильный маркетинг.
Разработка мобильного приложения. Мобильный маркетинг. Егор Карпов
 
Роль заказчика в процессе разработки мобильного приложения (на пример приложе...
Роль заказчика в процессе разработки мобильного приложения (на пример приложе...Роль заказчика в процессе разработки мобильного приложения (на пример приложе...
Роль заказчика в процессе разработки мобильного приложения (на пример приложе...Denis Shchepotin
 
Artsofte Разработка мобильных приложений
Artsofte Разработка мобильных приложенийArtsofte Разработка мобильных приложений
Artsofte Разработка мобильных приложенийArtsofte IT company
 
Разработка приложений для android
Разработка приложений для androidРазработка приложений для android
Разработка приложений для androidInfoShell
 
Приступаем к разработке Android приложений
Приступаем к разработке Android приложенийПриступаем к разработке Android приложений
Приступаем к разработке Android приложенийmetaform
 
ұялы телефонның пайдасы мен зияны
ұялы телефонның пайдасы мен зияныұялы телефонның пайдасы мен зияны
ұялы телефонның пайдасы мен зияныazamat azamat
 

Viewers also liked (7)

Разработка мобильного приложения. Мобильный маркетинг.
Разработка мобильного приложения. Мобильный маркетинг. Разработка мобильного приложения. Мобильный маркетинг.
Разработка мобильного приложения. Мобильный маркетинг.
 
Роль заказчика в процессе разработки мобильного приложения (на пример приложе...
Роль заказчика в процессе разработки мобильного приложения (на пример приложе...Роль заказчика в процессе разработки мобильного приложения (на пример приложе...
Роль заказчика в процессе разработки мобильного приложения (на пример приложе...
 
Artsofte Разработка мобильных приложений
Artsofte Разработка мобильных приложенийArtsofte Разработка мобильных приложений
Artsofte Разработка мобильных приложений
 
Разработка приложений для android
Разработка приложений для androidРазработка приложений для android
Разработка приложений для android
 
Приступаем к разработке Android приложений
Приступаем к разработке Android приложенийПриступаем к разработке Android приложений
Приступаем к разработке Android приложений
 
Лекция 1. Введение в Android.
Лекция 1. Введение в Android.Лекция 1. Введение в Android.
Лекция 1. Введение в Android.
 
ұялы телефонның пайдасы мен зияны
ұялы телефонның пайдасы мен зияныұялы телефонның пайдасы мен зияны
ұялы телефонның пайдасы мен зияны
 

Similar to Разработка мобильных приложений под Android на примере детских мобильных приложений

{HSE Inc} Разработка под Android
{HSE Inc} Разработка под Android{HSE Inc} Разработка под Android
{HSE Inc} Разработка под AndroidPavel Krivoruchko
 
Зачем компаниям нужны новые мобильные приложения?
Зачем компаниям нужны новые мобильные приложения?Зачем компаниям нужны новые мобильные приложения?
Зачем компаниям нужны новые мобильные приложения?Michael Kozloff
 
Api Bitrix Ryzhikov
Api Bitrix RyzhikovApi Bitrix Ryzhikov
Api Bitrix RyzhikovAlex Ilyin
 
Владимир Колесников «Windows Phone 7: самое главное для разработчика»
Владимир Колесников «Windows Phone 7: самое главное для разработчика»Владимир Колесников «Windows Phone 7: самое главное для разработчика»
Владимир Колесников «Windows Phone 7: самое главное для разработчика»e-Legion
 
Windows Phone 7: возможности для бизнеса с новой платформой разработки
Windows Phone 7: возможности для бизнеса с новой платформой разработкиWindows Phone 7: возможности для бизнеса с новой платформой разработки
Windows Phone 7: возможности для бизнеса с новой платформой разработкиMik Chernomordikov
 
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиковСергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиковGeeksLab Odessa
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...CEE-SEC(R)
 
Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Kuban Dzhakipov
 
Кроссплатформенная разработка
Кроссплатформенная разработкаКроссплатформенная разработка
Кроссплатформенная разработкаValery
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5DevDay
 
Сделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМСделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМАнна Смикун
 
Андроид для чайников
Андроид для чайниковАндроид для чайников
Андроид для чайниковArseniy Finbeкg
 
Создай свое первое Android приложение.
Создай свое первое Android приложение. Создай свое первое Android приложение.
Создай свое первое Android приложение. Kuban Dzhakipov
 
#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)e-Legion
 
Особенности мобильной платформы Windows Phone 8
Особенности мобильной платформы Windows Phone 8Особенности мобильной платформы Windows Phone 8
Особенности мобильной платформы Windows Phone 8GetDev.NET
 
Microsoft reConnect
Microsoft reConnect Microsoft reConnect
Microsoft reConnect Microsoft
 
3D в браузерных играх, социальных сетях и на мобильных платформах
3D в браузерных играх, социальных сетях и на мобильных платформах3D в браузерных играх, социальных сетях и на мобильных платформах
3D в браузерных играх, социальных сетях и на мобильных платформахAnton Volkov
 
Sergey Khlopenov tools for_development_cross_platform_mobile_ap
Sergey Khlopenov tools for_development_cross_platform_mobile_apSergey Khlopenov tools for_development_cross_platform_mobile_ap
Sergey Khlopenov tools for_development_cross_platform_mobile_apDneprCiklumEvents
 
Tri media portfolio-outsource
Tri media portfolio-outsourceTri media portfolio-outsource
Tri media portfolio-outsourceVitali Nikulenka
 

Similar to Разработка мобильных приложений под Android на примере детских мобильных приложений (20)

{HSE Inc} Разработка под Android
{HSE Inc} Разработка под Android{HSE Inc} Разработка под Android
{HSE Inc} Разработка под Android
 
Mobile credentials
Mobile credentialsMobile credentials
Mobile credentials
 
Зачем компаниям нужны новые мобильные приложения?
Зачем компаниям нужны новые мобильные приложения?Зачем компаниям нужны новые мобильные приложения?
Зачем компаниям нужны новые мобильные приложения?
 
Api Bitrix Ryzhikov
Api Bitrix RyzhikovApi Bitrix Ryzhikov
Api Bitrix Ryzhikov
 
Владимир Колесников «Windows Phone 7: самое главное для разработчика»
Владимир Колесников «Windows Phone 7: самое главное для разработчика»Владимир Колесников «Windows Phone 7: самое главное для разработчика»
Владимир Колесников «Windows Phone 7: самое главное для разработчика»
 
Windows Phone 7: возможности для бизнеса с новой платформой разработки
Windows Phone 7: возможности для бизнеса с новой платформой разработкиWindows Phone 7: возможности для бизнеса с новой платформой разработки
Windows Phone 7: возможности для бизнеса с новой платформой разработки
 
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиковСергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
 
Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?Android: Как создать свое первое приложение?
Android: Как создать свое первое приложение?
 
Кроссплатформенная разработка
Кроссплатформенная разработкаКроссплатформенная разработка
Кроссплатформенная разработка
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5
 
Сделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМСделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМ
 
Андроид для чайников
Андроид для чайниковАндроид для чайников
Андроид для чайников
 
Создай свое первое Android приложение.
Создай свое первое Android приложение. Создай свое первое Android приложение.
Создай свое первое Android приложение.
 
#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)
 
Особенности мобильной платформы Windows Phone 8
Особенности мобильной платформы Windows Phone 8Особенности мобильной платформы Windows Phone 8
Особенности мобильной платформы Windows Phone 8
 
Microsoft reConnect
Microsoft reConnect Microsoft reConnect
Microsoft reConnect
 
3D в браузерных играх, социальных сетях и на мобильных платформах
3D в браузерных играх, социальных сетях и на мобильных платформах3D в браузерных играх, социальных сетях и на мобильных платформах
3D в браузерных играх, социальных сетях и на мобильных платформах
 
Sergey Khlopenov tools for_development_cross_platform_mobile_ap
Sergey Khlopenov tools for_development_cross_platform_mobile_apSergey Khlopenov tools for_development_cross_platform_mobile_ap
Sergey Khlopenov tools for_development_cross_platform_mobile_ap
 
Tri media portfolio-outsource
Tri media portfolio-outsourceTri media portfolio-outsource
Tri media portfolio-outsource
 

More from tabtabus

Разработка под iPhone для начинающих
Разработка под iPhone для начинающихРазработка под iPhone для начинающих
Разработка под iPhone для начинающихtabtabus
 
Проводник по джунглям user experience
Проводник по джунглям user experienceПроводник по джунглям user experience
Проводник по джунглям user experiencetabtabus
 
Scrum и реальность
Scrum и реальностьScrum и реальность
Scrum и реальностьtabtabus
 
Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...tabtabus
 
Для многих пользователей слово «интернет» ассоциируется с социальными сетями....
Для многих пользователей слово «интернет» ассоциируется с социальными сетями....Для многих пользователей слово «интернет» ассоциируется с социальными сетями....
Для многих пользователей слово «интернет» ассоциируется с социальными сетями....tabtabus
 
Реклама в социальных сетях
Реклама в социальных сетяхРеклама в социальных сетях
Реклама в социальных сетяхtabtabus
 
Эффективные решения для развития бизнеса в Интернете
Эффективные решения для развития бизнеса в ИнтернетеЭффективные решения для развития бизнеса в Интернете
Эффективные решения для развития бизнеса в Интернетеtabtabus
 
Как получить эффективный сайт и заставить его работать?
Как получить эффективный сайт и заставить его работать?Как получить эффективный сайт и заставить его работать?
Как получить эффективный сайт и заставить его работать?tabtabus
 
Сколько должен стоить сайт?
Сколько должен стоить сайт?Сколько должен стоить сайт?
Сколько должен стоить сайт?tabtabus
 
IP-телефония в офисе. Как это и зачем?
IP-телефония в офисе. Как это и зачем?IP-телефония в офисе. Как это и зачем?
IP-телефония в офисе. Как это и зачем?tabtabus
 
Офисная Мини-АТС: Максимальная эффективность при минимуме затрат
Офисная Мини-АТС: Максимальная эффективность при минимуме затратОфисная Мини-АТС: Максимальная эффективность при минимуме затрат
Офисная Мини-АТС: Максимальная эффективность при минимуме затратtabtabus
 
Автоматизация "мобильных" сотрудников с помощью Android приложений и 1С
Автоматизация "мобильных" сотрудников с помощью Android приложений и 1САвтоматизация "мобильных" сотрудников с помощью Android приложений и 1С
Автоматизация "мобильных" сотрудников с помощью Android приложений и 1Сtabtabus
 

More from tabtabus (12)

Разработка под iPhone для начинающих
Разработка под iPhone для начинающихРазработка под iPhone для начинающих
Разработка под iPhone для начинающих
 
Проводник по джунглям user experience
Проводник по джунглям user experienceПроводник по джунглям user experience
Проводник по джунглям user experience
 
Scrum и реальность
Scrum и реальностьScrum и реальность
Scrum и реальность
 
Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...
 
Для многих пользователей слово «интернет» ассоциируется с социальными сетями....
Для многих пользователей слово «интернет» ассоциируется с социальными сетями....Для многих пользователей слово «интернет» ассоциируется с социальными сетями....
Для многих пользователей слово «интернет» ассоциируется с социальными сетями....
 
Реклама в социальных сетях
Реклама в социальных сетяхРеклама в социальных сетях
Реклама в социальных сетях
 
Эффективные решения для развития бизнеса в Интернете
Эффективные решения для развития бизнеса в ИнтернетеЭффективные решения для развития бизнеса в Интернете
Эффективные решения для развития бизнеса в Интернете
 
Как получить эффективный сайт и заставить его работать?
Как получить эффективный сайт и заставить его работать?Как получить эффективный сайт и заставить его работать?
Как получить эффективный сайт и заставить его работать?
 
Сколько должен стоить сайт?
Сколько должен стоить сайт?Сколько должен стоить сайт?
Сколько должен стоить сайт?
 
IP-телефония в офисе. Как это и зачем?
IP-телефония в офисе. Как это и зачем?IP-телефония в офисе. Как это и зачем?
IP-телефония в офисе. Как это и зачем?
 
Офисная Мини-АТС: Максимальная эффективность при минимуме затрат
Офисная Мини-АТС: Максимальная эффективность при минимуме затратОфисная Мини-АТС: Максимальная эффективность при минимуме затрат
Офисная Мини-АТС: Максимальная эффективность при минимуме затрат
 
Автоматизация "мобильных" сотрудников с помощью Android приложений и 1С
Автоматизация "мобильных" сотрудников с помощью Android приложений и 1САвтоматизация "мобильных" сотрудников с помощью Android приложений и 1С
Автоматизация "мобильных" сотрудников с помощью Android приложений и 1С
 

Разработка мобильных приложений под Android на примере детских мобильных приложений